/* Self-hosted web fonts (latin subset). Archivo, Titillium Web, Inter, Manrope — SIL Open Font License. */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-i-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-i-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-i-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-i-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-i-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-i-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-i-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-i-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-i-1m0wlsfdzyiekpwtm29hr-8mtycxcmua.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-8udi-1m0wlsv9xaw6lqkqwy8q82slydoxi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/fonts/titillium-pfcztiaohvxomyor9n_e7fdmbewi1dyzyc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/fonts/titillium-pfcztiaohvxomyor9n_e7fdmbepi5dyzyc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/titillium-b-napacztiaohvxomyor9n_e7fdmbwd6xw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/titillium-pfcztiaohvxomyor9n_e7fdmbe0ihdyzyc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/titillium-pfcztiaohvxomyor9n_e7fdmbetildyzyc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/fonts/titillium-napdcztiaohvxomyor9n_e7ffazhgitzyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/fonts/titillium-napdcztiaohvxomyor9n_e7ffgjegitzyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/titillium-web-napecztiaohvxomyor9n_e7fdmpmdq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/titillium-napdcztiaohvxomyor9n_e7ffbzcgitzyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/titillium-napdcztiaohvxomyor9n_e7ffhjdgitzyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/fonts/titillium-napdcztiaohvxomyor9n_e7ffedbgitzyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/inter-C73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/inter-C73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/inter-C73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/manrope-xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/manrope-xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/fonts/manrope-xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ── from reset.css ── */
html{line-height:1.15;-webkit-text-size-adjust:100%}
*,:after,:before{box-sizing:border-box}
body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}
h1{font-size:2.5rem}
h2{font-size:2rem}
h3{font-size:1.75rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
p{margin-block-end:.9rem;margin-block-start:0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}
a{background-color:transparent;color:#c36;text-decoration:none}
a:active,a:hover{color:#336}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;height:auto;max-width:100%}
details{display:block}
summary{display:list-item}
figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}
[hidden],template{display:none}
@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre{white-space:pre-wrap!important}
blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}
thead{display:table-header-group}
img,tr{-moz-column-break-inside:avoid;break-inside:avoid}
h2,h3,p{orphans:3;widows:3}
h2,h3{-moz-column-break-after:avoid;break-after:avoid}}
label{display:inline-block;line-height:1;vertical-align:middle}
button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}
[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}
[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}
[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto;resize:vertical}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
select{display:block}
table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}
table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}
table th{font-weight:700}
table tfoot th,table thead th{font-size:1em}
table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}
table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}
table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}
table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}
@media(max-width:767px){table table{font-size:.8em}
table table td,table table th{line-height:1.3;padding:7px}
table table th{font-weight:400}}
dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}
/* ── from theme.css ── */
.page-content a{text-decoration:underline}
.sr{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.sr:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}
.page-header .entry-title,body.classic-page .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}
@media(max-width:575px){.page-header .entry-title,body.classic-page .site-main{padding-inline-end:10px;padding-inline-start:10px}}
@media(min-width:576px){.page-header .entry-title,body.classic-page .site-main{max-width:500px}}
@media(min-width:768px){.page-header .entry-title,body.classic-page .site-main{max-width:600px}}
@media(min-width:992px){.page-header .entry-title,body.classic-page .site-main{max-width:800px}}
@media(min-width:1200px){.page-header .entry-title,body.classic-page .site-main{max-width:1140px}}
/* ── from frontend.min.css ── */
:root{--direction-multiplier:1}
html[dir=rtl]{--direction-multiplier:-1}
.sr,.sr span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}
.pb *,.pb :after,.pb :before{box-sizing:border-box}
.pb a{box-shadow:none;text-decoration:none}
.pb hr{background-color:transparent;margin:0}
.pb img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}
.pb .w:not(.w-text-editor):not(.w-theme-post-content) figure{margin:0}
.pb embed,.pb iframe,.pb object,.pb video{border:none;line-height:1;margin:0;max-width:100%;width:100%}
.pb .bg-video{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}
.pb .bg-video{pointer-events:none;transition:opacity 1s}
.pb .bg-video-el{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}
.pb .bg-video-el{-o-object-fit:cover;object-fit:cover}
.el{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}
.el:where(.full,.w){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}
.anim{visibility:hidden}
@media (max-width:767px){.m-align-center{text-align:center}
.m-align-center .btn{width:auto}}
:root{--page-title-display:block}
h1.entry-title{display:var(--page-title-display)}
@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
.w{position:relative}
.w:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}
.w:not(:last-child).w-auto,.w:not(:last-child).w-initial{margin-block-end:0}
.col{display:flex;min-height:1px;position:relative}
@media (min-width:768px){.col[data-col="10"]{width:10%}
.col[data-col="11"]{width:11.111%}
.col[data-col="12"]{width:12.5%}
.col[data-col="14"]{width:14.285%}
.col[data-col="16"]{width:16.666%}
.col[data-col="20"]{width:20%}
.col[data-col="25"]{width:25%}
.col[data-col="30"]{width:30%}
.col[data-col="33"]{width:33.333%}
.col[data-col="40"]{width:40%}
.col[data-col="50"]{width:50%}
.col[data-col="60"]{width:60%}
.col[data-col="66"]{width:66.666%}
.col[data-col="70"]{width:70%}
.col[data-col="75"]{width:75%}
.col[data-col="80"]{width:80%}
.col[data-col="83"]{width:83.333%}
.col[data-col="90"]{width:90%}
.col.col-100,.col[data-col="100"]{width:100%}}
@media (max-width:767px){.col{width:100%}}
.g{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}
.g .gi{min-width:0}
.g-0 .g{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}
.g-0 .g .gi{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}
@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}
@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}
@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}
@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}
@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}
@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
.con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}
.con:where(){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}
.con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}
.con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}
.con.flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}
.full,.con>.con-in{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}
.full.flex,.con.flex>.con-in{flex-direction:var(--flex-direction)}
.con,.con>.con-in{display:var(--display)}
.con.grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}
.con.grid,.con.grid>.con-in{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}
.boxed.flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}
.boxed.grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}
.boxed{gap:initial;text-align:initial}
.con.flex>.con-in{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}
.con.grid>.con-in{align-items:var(--align-items);justify-items:var(--justify-items)}
.con>.con-in{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}
.con .w.w{margin-block-end:0}
.con:before,:is(.con,.con>.con-in)>.bg-video:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}
.con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}
:is(.con,.con>.con-in)>.bg-video{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}
@media (max-width:767px){:is(.con,.con>.con-in)>.bg-video.hide-m{display:none}}
:is(.con,.con>.con-in)>.bg-video:before{z-index:1}
.con .w{min-width:0}
.con>.con-in>.w>.wc,.con>.w>.wc{height:100%}
.con>.con-in>.w,.pb.pb .con>.w{max-width:100%}
.con .w:not(:last-child){--kit-widget-spacing:0px}
@media (max-width:767px){.con.flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}
.form-fields{display:flex;flex-wrap:wrap}
.form-fields.labels-above .fg>input,.form-fields.labels-above .fg>textarea{flex-basis:100%;max-width:100%}
.fg{align-items:center;flex-wrap:wrap}
.fg.ft-submit{align-items:flex-end}
.fg .field-text{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}
.fg .field-text:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}
.fg .field-text::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}
.fg .field-text::placeholder{color:inherit;font-family:inherit;opacity:.6}
.label{cursor:pointer}
.field-text{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}
.field-text.size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}
.field-text.size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}
.btn-align-center .form-buttons,.btn-align-center .ft-submit{justify-content:center}
.btn-align-center .ft-submit:not(.form-buttons-wrap) .btn{flex-basis:auto}
@media screen and (max-width:767px){.mobile-btn-align-start .form-buttons,.mobile-btn-align-start .ft-submit{justify-content:flex-start}
[dir=rtl] .mobile-btn-align-start .form-buttons,[dir=rtl] .mobile-btn-align-start .ft-submit{justify-content:flex-end}
.mobile-btn-align-start .ft-submit:not(.form-buttons-wrap) .btn{flex-basis:auto}}
.form .btn{border:none;padding-block-end:0;padding-block-start:0}
.form .btn-in,.form .btn>span{display:flex;flex-direction:row;gap:5px;justify-content:center}
.form .btn.size-sm{min-height:40px}
.form .btn.size-md{min-height:47px}
.form .btn.size-lg{min-height:59px}
.el:where(:not(.con)):where() .wc,.el:where(:not(.con)):where():not(:has(.wc)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}
.title{line-height:1;margin:0;padding:0}
.btn{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}
.btn:focus,.btn:hover,.btn:visited{color:#fff}
.btn-in{display:flex;flex-direction:row;gap:5px;justify-content:center}
.btn-icon{align-items:center;display:flex}
.btn-icon svg{height:auto;width:1em}
.btn-icon .ico{height:1em}
.btn-text{display:inline-block}
.btn.size-md{border-radius:4px;font-size:16px;padding:15px 30px}
.btn.size-lg{border-radius:5px;font-size:18px;padding:20px 40px}
.btn span{text-decoration:inherit}
.icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}
.icon:hover{color:#69727d}
.icon i,.icon svg{display:block;height:1em;position:relative;width:1em}
.icon i:before,.icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}
.shape-rounded .icon{border-radius:10%}
.animated{animation-duration:1.25s}
@media (prefers-reduced-motion:reduce){.animated{animation:none!important}
html *{transition-delay:0s!important;transition-duration:0s!important}}
@media (max-width:767px){.pb .hide-m{display:none}}
@media (min-width:768px) and (max-width:1024px){.pb .hide-t{display:none}}
@media (min-width:1025px) and (max-width:99999px){.pb .hide-d{display:none}}
/* ── from transitions.min.css ── */
.animated-content{--translate:0,0}
.animated-content [class^=elementor-animated-item]{will-change:transform,opacity}
/* ── from sticky.min.css ── */
.is-stuck{z-index:99}
.con.is-stuck{z-index:var(--z-index,99)}
/* ── from widget-form.min.css ── */
.form-buttons{flex-wrap:wrap}
.form-buttons{display:flex}
.ft-tel input{direction:inherit}
.form .btn .btn-in{align-items:center}
.form .btn .btn-text{white-space:normal}
.form .btn svg{height:auto}
.form .btn .ico{height:1em}
.form .btn .btn-in{gap:5px}
.form .btn .btn-icon,.form .btn .btn-text{flex-grow:unset;order:unset}
/* ── from widget-gallery.min.css ── */
.gal{min-height:1px}
.gal-item{border:solid var(--image-border-width) var(--image-border-color);border-radius:var(--image-border-radius);display:block;overflow:hidden;position:relative;text-decoration:none}
.gal-ov{height:100%;left:0;position:absolute;top:0;width:100%}
.gal-ov{mix-blend-mode:var(--overlay-mix-blend-mode);transition-duration:var(--overlay-transition-duration);transition-property:mix-blend-mode,transform,opacity,background-color}
.gal-img.gal-img{transition-duration:var(--image-transition-duration);transition-property:filter,transform}
.gal-item.gal-item{transition-property:all}
.con-in>.w-gallery,.con>.w-gallery{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
/* ── from widget-nav-menu.min.css ── */
.item:after,.item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}
.item:not(:hover):not(:focus):not(.active):not(.highlighted):after,.item:not(:hover):not(:focus):not(.active):not(.highlighted):before{opacity:0}
.active:after,.active:before,.item.highlighted:after,.item.highlighted:before,.item:focus:after,.item:focus:before,.item:hover:after,.item:hover:before{transform:scale(1)}
.ptr-framed .item:after,.ptr-framed .item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}
.ptr-framed .item:before{content:""}
.nav-main .menu a{transition:.4s}
.nav-main .menu a,.nav-main .menu a.highlighted,.nav-main .menu a:focus,.nav-main .menu a:hover{padding:13px 20px}
.nav-main .menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}
.nav-main .nav-dd .sub-arrow .ico,.nav-main .nav-dd .sub-arrow i{transform:rotate(-90deg)}
.nav-main .nav-dd .sub-arrow .ico{fill:currentColor;height:1em;width:1em}
.nav-h{display:flex}
.nav-h .menu{display:flex;flex-wrap:wrap}
.nav-h .menu a{flex-grow:1;white-space:nowrap}
.nav-h .menu>li{display:flex}
.nav-h .menu>li ul{top:100%!important}
.nav-h .menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}
.nav-h .menu>li:not(:first-child)>ul{left:var(--e-nav-menu-horizontal-menu-item-margin)!important}
.nav-h .menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}
.nav-h .menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}
.nav-align-start .menu{justify-content:flex-start;margin-inline-end:auto}
.w-nav-menu:not(.nav-has-toggle) .menu-toggle{display:none}
.w-nav-menu .wc,.w-nav-menu:not(:has(.wc)){display:flex;flex-direction:column}
.menu{position:relative;z-index:2}
.menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}
.menu,.menu li,.menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.menu ul{display:none}
.menu ul ul a,.menu ul ul a:active,.menu ul ul a:focus,.menu ul ul a:hover{border-left:16px solid transparent}
.menu ul ul ul a,.menu ul ul ul a:active,.menu ul ul ul a:focus,.menu ul ul ul a:hover{border-left:24px solid transparent}
.menu ul ul ul ul a,.menu ul ul ul ul a:active,.menu ul ul ul ul a:focus,.menu ul ul ul ul a:hover{border-left:32px solid transparent}
.menu ul ul ul ul ul a,.menu ul ul ul ul ul a:active,.menu ul ul ul ul ul a:focus,.menu ul ul ul ul ul a:hover{border-left:40px solid transparent}
.menu a,.menu li{position:relative}
.menu li{border-width:0}
.menu a{align-items:center;display:flex}
.menu a,.menu a:focus,.menu a:hover{line-height:20px;padding:10px 20px}
.menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}
.menu .sub-arrow i{pointer-events:none}
.menu .sub-arrow .ico{height:1em;width:1em}
.nav-dd .item.active,.nav-dd .item.highlighted,.nav-dd .item:focus,.nav-dd .item:hover,.sub-item.active,.sub-item.highlighted,.sub-item:focus,.sub-item:hover{background-color:#3f444b;color:#fff}
.menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}
.menu-toggle .mt-close{display:none}
.menu-toggle .ico{fill:#33373d;height:1em;width:1em}
.menu-toggle svg{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor)}
span.mt-close,span.mt-open{line-height:1}
.nav-dd{background-color:#fff;font-size:13px}
.nav-dd.nav-box{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}
.nav-dd.nav-box .sub-item{font-size:.85em}
.nav-dd a{color:#33373d}
ul.nav-dd a,ul.nav-dd a:focus,ul.nav-dd a:hover{border-inline-start:8px solid transparent;text-shadow:none}
.nav-has-toggle{--menu-height:100vh}
.nav-has-toggle .menu-toggle+.nav-box{max-height:0;overflow:hidden;transform:scaleY(0)}
.nav-stretch .nav-box.nav-dd{position:absolute;z-index:9997}
@media (max-width:1024px){.nav-dd-tablet .nav-main{display:none}}
@media (min-width:1025px){.nav-dd-tablet .menu-toggle,.nav-dd-tablet .nav-dd{display:none}
.nav-dd-tablet nav.nav-dd.nav-box{overflow-y:hidden}}
@keyframes hide-scroll{0%,to{overflow:hidden}}
/* ── from shapes.min.css ── */
.shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}
.shape-bottom{bottom:-1px}
.shape-bottom:not([data-negative=true]) svg{z-index:-1}
.shape[data-negative=false].shape-bottom{transform:rotate(180deg)}
.shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}
.shape .shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}
/* ── from widget-counter.min.css ── */
.ctr{align-items:stretch;display:flex;flex-direction:column-reverse;justify-content:center}
.ctr .ctr-num{flex-grow:var(--counter-number-grow,0)}
.ctr .ctr-num-wrap{display:flex;flex:1;font-size:69px;font-weight:600;line-height:1;text-align:center}
.ctr .ctr-prefix{flex-grow:var(--counter-prefix-grow,1);text-align:end;white-space:pre-wrap}
.ctr .ctr-suffix{flex-grow:var(--counter-suffix-grow,1);text-align:start;white-space:pre-wrap}
/* ── from widget-divider.min.css ── */
.w-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}
.w-divider .dv-wrap{display:flex}
.w-divider .icon{font-size:var(--divider-icon-size)}
.w-divider .dv-sep{direction:ltr;display:flex;margin:0}
.w-divider:not(.w-divider--view-line_text):not(.w-divider--view-line_icon) .dv-sep{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}
.con-in>.w-divider,.con>.w-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}
/* ── from widget-heading.min.css ── */
.w-heading .title[class*=size-]>a{color:inherit;font-size:inherit;line-height:inherit}
/* ── from widget-icon-box.min.css ── */
.w-icon-box .ib{display:flex;flex-direction:column;text-align:center}
.w-icon-box .ib-icon{display:inline-block;flex:0 0 auto;line-height:0}
.w-icon-box .ib-content{flex-grow:1;width:100%}
.w-icon-box .ib-title a{color:inherit}
.w-icon-box .ib-desc{margin:0}
.w-icon-box.pos-inline-start .ib{flex-direction:row;text-align:start}
.w-icon-box.pos-block-start .ib{align-items:unset!important;flex-direction:column;text-align:center}
@media (max-width:767px){.w-icon-box.mobile-pos-block-start .ib{align-items:unset!important;flex-direction:column;text-align:center}}
/* ── from widget-icon-list.min.css ── */
.w.il-layout-inline .wc,.w:not(:has(.wc)) .wc{overflow:hidden}
.w .il.il-inline{display:flex;flex-wrap:wrap;margin-inline:-8px}
.w .il.il-inline .il-inline-item{word-break:break-word}
.w .il.il-inline .il-item{margin-inline:8px}
.w .il.il-inline .il-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}
.w .il{list-style-type:none;margin:0;padding:0}
.w .il-item{margin:0;padding:0;position:relative}
.w .il-item:after{inset-block-end:0;position:absolute;width:100%}
.w .il-item,.w .il-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}
.w .il-icon+.il-text{align-self:center;padding-inline-start:5px}
.w .il-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}
.w .il-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}
.w .il-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}
.w.w-icon-list .il-icon{text-align:var(--e-icon-list-icon-align)}
.w.w-icon-list .il-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}
.w.il-link-full a{width:100%}
.w.align-start .il-item,.w.align-start .il-item a{justify-content:start;text-align:start}
.w.align-start .il-inline{justify-content:start}
.w:not(.align-end) .il-item:after{inset-inline-start:0}
.w:not(.align-start) .il-item:after{inset-inline-end:0}
@media (min-width:-1){.w .il-item:after{inset-inline-start:0}
.w .il-item:after{inset-inline-end:0}}
@media (max-width:-1){.w .il-item:after{inset-inline-start:0}
.w .il-item:after{inset-inline-end:0}
.w .il-item:after{inset-inline-start:0}
.w .il-item:after{inset-inline-end:0}}
@media (max-width:1024px){.w .il-item:after{inset-inline-start:0}
.w:not(.t-align-start) .il-item:after{inset-inline-end:0}}
@media (max-width:-1){.w .il-item:after{inset-inline-start:0}
.w .il-item:after{inset-inline-end:0}}
@media (max-width:767px){.w.m-align-center .il-item,.w.m-align-center .il-item a{justify-content:center}
.w.m-align-center .il-item:after{margin:auto}
.w.m-align-center .il-inline{justify-content:center}
.w .il-item:after{inset-inline-start:0}
.w:not(.m-align-start) .il-item:after{inset-inline-end:0}}
#left-area ul.il,.pb .el ul.il{padding:0}
/* ── from widget-image-box.min.css ── */
.w-image-box .imb-content{width:100%}
@media (min-width:768px){.w-image-box.pos-left .imb{display:flex}
.w-image-box.pos-left .imb{flex-direction:row;text-align:start}
[dir=rtl] .w-image-box.pos-left .imb{flex-direction:row-reverse}
.w-image-box.pos-top .imb-img{margin:auto}
.w-image-box.valign-top .imb{align-items:flex-start}}
@media (max-width:767px){.w-image-box .imb-img{margin-inline:auto!important;margin-bottom:15px}}
.w-image-box .imb-img{display:inline-block}
.w-image-box .imb-img img{display:block;line-height:0}
.w-image-box .imb-title a{color:inherit}
.w-image-box .imb{text-align:center}
.w-image-box .imb-desc{margin:0}
/* ── from widget-image.min.css ── */
.w-image{text-align:center}
.w-image a{display:inline-block}
.w-image img{display:inline-block;vertical-align:middle}
/* ── from widget-social-icons.min.css ── */
.w-social-icons.g-0 .wc,.w-social-icons.g-0:not(:has(.wc)){font-size:0;line-height:1}
.w-social-icons:not(.g-0):not(.g-tablet-0):not(.g-mobile-0) .g{display:inline-grid}
.w-social-icons .g{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}
.icon.si{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}
.si{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}
.si i{color:var(--e-social-icon-icon-color)}
.si svg{fill:var(--e-social-icon-icon-color)}
.si:last-child{margin:0}
.si:hover{color:#fff;opacity:.9}
.si-linkedin-in{background-color:#0077b5}
.si-youtube{background-color:#cd201f}
/* ── from widget-spacer.min.css ── */
.col .sp-in{height:var(--spacer-size)}
.con{--container-widget-width:100%}
.con-in>.w-spacer,.con>.w-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}
.con-in>.w-spacer>.wc,.con>.w-spacer>.wc{height:100%;width:100%}
.con-in>.w-spacer>.wc>.sp,.con>.w-spacer>.wc>.sp{height:100%}
.con-in>.w-spacer>.wc>.sp>.sp-in,.con>.w-spacer>.wc>.sp>.sp-in{height:var(--container-widget-height,var(--spacer-size))}
.con-in>.w-spacer:not(:has(>.wc))>.sp,.con>.w-spacer:not(:has(>.wc))>.sp{height:100%}
.con-in>.w-spacer:not(:has(>.wc))>.sp>.sp-in,.con>.w-spacer:not(:has(>.wc))>.sp>.sp-in{height:var(--container-widget-height,var(--spacer-size))}
/* ── from e-animation-grow.min.css ── */
.hv-grow{transition-duration:.3s;transition-property:transform}
.hv-grow:active,.hv-grow:focus,.hv-grow:hover{transform:scale(1.1)}
/* ── from fadeIn.min.css ── */
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
/* ── from fadeInLeft.min.css ── */
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}
/* ── from fadeInRight.min.css ── */
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}
/* ── from fadeInUp.min.css ── */
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
/* ── from e-gallery.min.css ── */
.gal-item{position:relative;flex-grow:0;flex-shrink:0;transition-property:all;transition-duration:var(--animation-duration)}
.gal-img{background-position:center center;background-size:cover;width:100%;transform-origin:center top;transition:var(--animation-duration)}
/* ── from uc-team-member-overlay-bottom.css ── */
.uc_team_member_overlay_bottom *{-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.uc_team_member_overlay_bottom .uc_tmob_container{position:relative;
	overflow:hidden;
	color: #333333;}
.uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_content{background-color:#e8f8f2;
	width:100%;
	position:absolute;
	bottom:-100%;
	left:0;
	text-align:center;
	padding:15px;
	z-index:100;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;}
.uc_team_member_overlay_bottom .uc_tmob_container:hover .uc_tmob_content{bottom:0;}
.uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_content .uc_tmob_title{font-size:20px;
	font-weight:700;
	margin:0 0 10px;}
.uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_content .uc_tmob_subtitle{font-size:14px;}
.uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social{position:absolute;
	left:-100%;
	top:15px;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	z-index:100;}
.uc_team_member_overlay_bottom .uc_tmob_container:hover .uc_tmob_social{left:15px;}
.uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color: #4a2ace;
    width: 45px;
    height: 45px;
    line-height: 45px;
    background: #ffffff;
    border-radius: 90px;
    text-align: center;
	font-size:16px;
    display:block;
	margin:0 0 5px;	
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;}
.uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{background-color:#4a2ace;
	color:#fff;}
.uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:last-child{margin-bottom:0;}
.uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{position:absolute;		
	background:#4a2ace;	
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:99;
	opacity:0;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;}
.uc_team_member_overlay_bottom .uc_tmob_container:hover .uc_tmob_overlay{opacity:0.5;}
/* ── from post-6.css ── */
:root{--e-global-color-primary:#1E407E;--e-global-color-secondary:#2590ED;--e-global-color-text:#4D5765;--e-global-color-accent:#61CE70;--e-global-color-411883d:#0E121D;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Titillium Web";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Archivo";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Archivo";--e-global-typography-accent-font-weight:500;}
:root e-page-transition{background-color:#FFBC7D;}
.con{--container-max-width:1140px;}
.w:not(:last-child){margin-block-end:20px;}
.el{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}
h1.entry-title{display:var(--page-title-display);}
.site-header{padding-inline-end:0px;padding-inline-start:0px;}
@media(max-width:1024px){.con{--container-max-width:1024px;}}
@media(max-width:767px){.con{--container-max-width:767px;}}
/* ── from post-9.css ── */
.p9 .el.e-97a1218{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p9 .el.e-97a1218{background-color:var( --e-global-color-primary );}
.p9 .el.e-04b9316{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p9 .el.e-04b9316.con{--flex-grow:0;--flex-shrink:0;}
.w-icon-list .il-item:not(:last-child):after{border-color:var( --e-global-color-text );}
.w-icon-list .il-icon i{color:var( --e-global-color-primary );}
.w-icon-list .il-icon svg{fill:var( --e-global-color-primary );}
.w-icon-list .il-item > .il-text,.w-icon-list .il-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.w-icon-list .il-text{color:var( --e-global-color-secondary );}
.p9 .el.e-8d1f884 .il:not(.il-inline) .il-item:not(:last-child){padding-block-end:calc(40px/2);}
.p9 .el.e-8d1f884 .il:not(.il-inline) .il-item:not(:first-child){margin-block-start:calc(40px/2);}
.p9 .el.e-8d1f884 .il.il-inline .il-item{margin-inline:calc(40px/2);}
.p9 .el.e-8d1f884 .il.il-inline{margin-inline:calc(-40px/2);}
.p9 .el.e-8d1f884 .il.il-inline .il-item:after{inset-inline-end:calc(-40px/2);}
.p9 .el.e-8d1f884 .il-item:not(:last-child):after{content:"";height:50%;border-color:#ddd;}
.p9 .el.e-8d1f884 .il:not(.il-inline) .il-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}
.p9 .el.e-8d1f884 .il.il-inline .il-item:not(:last-child):after{border-inline-start-style:solid;}
.p9 .el.e-8d1f884 .il-inline .il-item:not(:last-child):after{border-inline-start-width:1px;}
.p9 .el.e-8d1f884 .il-icon i{color:#FFFFFF;transition:color 0.3s;}
.p9 .el.e-8d1f884 .il-icon svg{fill:#FFFFFF;transition:fill 0.3s;}
.p9 .el.e-8d1f884{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.p9 .el.e-8d1f884 .il-item > .il-text,.p9 .el.e-8d1f884 .il-item > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}
.p9 .el.e-8d1f884 .il-text{color:#FFFFFF;transition:color 0.3s;}
.p9 .el.e-e89799e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p9 .el.e-1f35136{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}
.p9 .el.e-1f35136 .wc{text-align:right;}
.p9 .el.e-1f35136 .si{background-color:#02010100;}
.w-button .btn{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.p9 .el.e-6569eb9 .btn{background-color:var( --e-global-color-secondary );font-family:"Titillium Web", Sans-serif;font-weight:600;transition-duration:0.3s;border-radius:0px 0px 0px 0px;}
.p9 .el.e-6569eb9 .btn:hover,.p9 .el.e-6569eb9 .btn:focus{background-color:#1A2E64;}
.p9 .el.e-4e68897 .btn{background-color:var( --e-global-color-secondary );font-family:"Titillium Web", Sans-serif;font-weight:600;transition-duration:0.3s;border-radius:0px 0px 0px 0px;}
.p9 .el.e-4e68897 .btn:hover,.p9 .el.e-4e68897 .btn:focus{background-color:#1A2E64;}
.p9 .el.e-b4b55b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p9 .el.e-b4b55b7{background-color:#FFFFFF;}
.p9 .el.e-a00c678{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p9 .el.e-a00c678.con{--flex-grow:0;--flex-shrink:0;}
.p9 .el.e-c7d0217{text-align:start;}
.p9 .el.e-c7d0217 img{width:80%;}
.p9 .el.e-579b9eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p9 .el.e-579b9eb.con{--flex-grow:0;--flex-shrink:0;}
.w-nav-menu .menu .item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.w-nav-menu .nav-main .item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}
.w-nav-menu .nav-main .item:hover,.w-nav-menu .nav-main .item.active,.w-nav-menu .nav-main .item.highlighted,.w-nav-menu .nav-main .item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}
.w-nav-menu .nav-main:not(.ptr-framed) .item:before,.w-nav-menu .nav-main:not(.ptr-framed) .item:after{background-color:var( --e-global-color-accent );}
.w-nav-menu .ptr-framed .item:before,.w-nav-menu .ptr-framed .item:after{border-color:var( --e-global-color-accent );}
.w-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}
.w-nav-menu .nav-dd .item,.w-nav-menu .nav-dd .sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.p9 .el.e-533e1c4 .menu-toggle{margin-left:auto;}
.p9 .el.e-533e1c4 .menu .item{font-family:"Titillium Web", Sans-serif;font-weight:400;}
.p9 .el.e-533e1c4 .nav-main .item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}
.p9 .el.e-533e1c4 .nav-main .item:hover,.p9 .el.e-533e1c4 .nav-main .item.active,.p9 .el.e-533e1c4 .nav-main .item.highlighted,.p9 .el.e-533e1c4 .nav-main .item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}
.p9 .el.e-533e1c4 .nav-main:not(.ptr-framed) .item:before,.p9 .el.e-533e1c4 .nav-main:not(.ptr-framed) .item:after{background-color:var( --e-global-color-secondary );}
.p9 .el.e-533e1c4 .ptr-framed .item:before,.p9 .el.e-533e1c4 .ptr-framed .item:after{border-color:var( --e-global-color-secondary );}
.p9 .el.e-533e1c4 .nav-main .item.active{color:var( --e-global-color-secondary );}
.p9 .el.e-533e1c4 .nav-main:not(.ptr-framed) .item.active:before,.p9 .el.e-533e1c4 .nav-main:not(.ptr-framed) .item.active:after{background-color:var( --e-global-color-secondary );}
.p9 .el.e-533e1c4 .ptr-framed .item.active:before,.p9 .el.e-533e1c4 .ptr-framed .item.active:after{border-color:var( --e-global-color-secondary );}
.p9 .el.e-533e1c4 .ptr-framed .item:before{border-width:1px;}
.p9 .el.e-533e1c4{--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}
.p9 .el.e-533e1c4 .nav-main:not(.nav-h) .menu > li:not(:last-child){margin-bottom:5px;}
.p9 .el.e-533e1c4 .nav-dd a,.p9 .el.e-533e1c4 .menu-toggle{color:#FFFFFF;}
.p9 .el.e-533e1c4 .nav-dd{background-color:var( --e-global-color-primary );}
.p9 .el.e-533e1c4 .nav-dd a:hover,.p9 .el.e-533e1c4 .nav-dd a.active,.p9 .el.e-533e1c4 .nav-dd a.highlighted,.p9 .el.e-533e1c4 .menu-toggle:hover{color:#FFFFFF;}
.p9 .el.e-533e1c4 .nav-dd a:hover,.p9 .el.e-533e1c4 .nav-dd a.active,.p9 .el.e-533e1c4 .nav-dd a.highlighted{background-color:var( --e-global-color-secondary );}
.p9 .el.e-533e1c4 .nav-dd .item,.p9 .el.e-533e1c4 .nav-dd .sub-item{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;}
.p9 .el.e-f4d1cd5{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p9 .el.e-f59c9c8 .btn{background-color:var( --e-global-color-secondary );font-family:"Titillium Web", Sans-serif;font-weight:600;transition-duration:0.6s;border-radius:0px 0px 0px 0px;}
.p9 .el.e-f59c9c8 .btn:hover,.p9 .el.e-f59c9c8 .btn:focus{background-color:var( --e-global-color-primary );}
.p9 .el.e-f59c9c8 .btn-in{flex-direction:row-reverse;}
.site-header:before,.site-footer:before{content:"";display:table;clear:both;}
@media(max-width:767px){.p9 .el.e-e89799e{--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}
.p9 .el.e-6569eb9 > .wc{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.p9 .el.e-b4b55b7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:99999;}
.p9 .el.e-a00c678{--width:70%;}
.p9 .el.e-579b9eb{--width:30%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p9 .el.e-533e1c4 > .wc{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}
@media(min-width:768px){.p9 .el.e-04b9316{--width:56%;}
.p9 .el.e-a00c678{--width:20%;}
.p9 .el.e-579b9eb{--width:60%;}}
/* ── from post-93.css ── */
.p93 .el.e-06ab2e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}
.p93 .el.e-06ab2e0{background-image:url("/assets/uploads/2025/01/img-home.jpg");}
.p93 .el.e-06ab2e0::before,.p93 .el.e-06ab2e0 > .bg-video::before,.p93 .el.e-06ab2e0 > .con-in > .bg-video::before{background-color:#1E407E;--background-overlay:'';}
.p93 .el.e-ddda9a2{--display:flex;}
.p93 .el.e-ddda9a2.con{--flex-grow:0;--flex-shrink:0;}
.p93 .el.e-38e543c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p93 .el.e-95c664e{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}
.p93 .el.e-95c664e .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.w-divider{--divider-color:var( --e-global-color-secondary );}
.w-divider.view-default .icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
.w-divider.view-default .icon svg{fill:var( --e-global-color-secondary );}
.p93 .el.e-912ccc7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p93 .el.e-912ccc7 .dv-sep{width:100%;}
.p93 .el.e-912ccc7 .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p93 .el.e-833e330 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p93 .el.e-db1fc39{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.p93 .el.e-4a32262{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.w-button .btn{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.p93 .el.e-8f7f2a3 .btn{background-color:var( --e-global-color-secondary );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;transition-duration:2s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}
.p93 .el.e-8f7f2a3 .btn:hover,.p93 .el.e-8f7f2a3 .btn:focus{background-color:var( --e-global-color-primary );}
.p93 .el.e-8f7f2a3{width:auto;max-width:auto;}
.p93 .el.e-8f7f2a3 .btn-in{flex-direction:row-reverse;}
.p93 .el.e-8f7f2a3 .btn .btn-in{gap:15px;}
.p93 .el.e-5d82113 .btn{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;fill:#000000;color:#000000;transition-duration:2s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}
.p93 .el.e-5d82113 .btn:hover,.p93 .el.e-5d82113 .btn:focus{background-color:#000000;color:#FFFFFF;}
.p93 .el.e-5d82113{width:auto;max-width:auto;}
.p93 .el.e-5d82113 .btn-in{flex-direction:row-reverse;}
.p93 .el.e-5d82113 .btn .btn-in{gap:15px;}
.p93 .el.e-5d82113 .btn:hover svg,.p93 .el.e-5d82113 .btn:focus svg{fill:#FFFFFF;}
.p93 .el.e-824a30e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}
.p93 .el.e-824a30e{background-image:url("/assets/uploads/2025/01/img-home-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p93 .el.e-824a30e::before,.p93 .el.e-824a30e > .bg-video::before,.p93 .el.e-824a30e > .con-in > .bg-video::before{background-color:#1E407E;--background-overlay:'';}
.p93 .el.e-a0d8fac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}
.p93 .el.e-ddd6000{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}
.p93 .el.e-ddd6000.con{--flex-grow:0;--flex-shrink:0;}
.p93 .el.e-0f0de83{text-align:start;}
.p93 .el.e-0f0de83 img{width:70%;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p93 .el.e-2ec6a7b > .wc{padding:15px 0px 0px 0px;}
.p93 .el.e-2ec6a7b{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}
.p93 .el.e-588fe7e{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}
.p93 .el.e-588fe7e .wc{text-align:left;}
.p93 .el.e-588fe7e .si{background-color:#02010100;}
.p93 .el.e-52d1ebc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p93 .el.e-52d1ebc.con{--flex-grow:0;--flex-shrink:0;}
.p93 .el.e-0eadb72 .title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:700;line-height:37px;color:#FFFFFF;}
.w-icon-list .il-item:not(:last-child):after{border-color:var( --e-global-color-text );}
.w-icon-list .il-icon i{color:var( --e-global-color-primary );}
.w-icon-list .il-icon svg{fill:var( --e-global-color-primary );}
.w-icon-list .il-item > .il-text,.w-icon-list .il-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.w-icon-list .il-text{color:var( --e-global-color-secondary );}
.p93 .el.e-636ad1e > .wc{padding:10px 0px 0px 0px;}
.p93 .el.e-636ad1e .il:not(.il-inline) .il-item:not(:last-child){padding-block-end:calc(10px/2);}
.p93 .el.e-636ad1e .il:not(.il-inline) .il-item:not(:first-child){margin-block-start:calc(10px/2);}
.p93 .el.e-636ad1e .il.il-inline .il-item{margin-inline:calc(10px/2);}
.p93 .el.e-636ad1e .il.il-inline{margin-inline:calc(-10px/2);}
.p93 .el.e-636ad1e .il.il-inline .il-item:after{inset-inline-end:calc(-10px/2);}
.p93 .el.e-636ad1e .il-icon i{color:#FFFFFF;transition:color 0.3s;}
.p93 .el.e-636ad1e .il-icon svg{fill:#FFFFFF;transition:fill 0.3s;}
.p93 .el.e-636ad1e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.p93 .el.e-636ad1e .il-item > .il-text,.p93 .el.e-636ad1e .il-item > a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;}
.p93 .el.e-636ad1e .il-text{color:#FFFFFF;transition:color 0.3s;}
.p93 .el.e-cfd4b39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p93 .el.e-cfd4b39.con{--flex-grow:0;--flex-shrink:0;}
.p93 .el.e-8164496 .title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:700;line-height:37px;color:#FFFFFF;}
.p93 .el.e-82cfa17 > .wc{padding:10px 0px 0px 0px;}
.p93 .el.e-82cfa17 .il:not(.il-inline) .il-item:not(:last-child){padding-block-end:calc(10px/2);}
.p93 .el.e-82cfa17 .il:not(.il-inline) .il-item:not(:first-child){margin-block-start:calc(10px/2);}
.p93 .el.e-82cfa17 .il.il-inline .il-item{margin-inline:calc(10px/2);}
.p93 .el.e-82cfa17 .il.il-inline{margin-inline:calc(-10px/2);}
.p93 .el.e-82cfa17 .il.il-inline .il-item:after{inset-inline-end:calc(-10px/2);}
.p93 .el.e-82cfa17 .il-icon i{color:#FFFFFF;transition:color 0.3s;}
.p93 .el.e-82cfa17 .il-icon svg{fill:#FFFFFF;transition:fill 0.3s;}
.p93 .el.e-82cfa17{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.p93 .el.e-82cfa17 .il-item > .il-text,.p93 .el.e-82cfa17 .il-item > a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;}
.p93 .el.e-82cfa17 .il-text{color:#FFFFFF;transition:color 0.3s;}
.p93 .el.e-a1f81a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p93 .el.e-a1f81a8.con{--flex-grow:0;--flex-shrink:0;}
.p93 .el.e-fd3e892 .title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:700;line-height:37px;color:#FFFFFF;}
.p93 .el.e-a2c9eb5 > .wc{padding:10px 0px 0px 0px;}
.p93 .el.e-a2c9eb5 .il:not(.il-inline) .il-item:not(:last-child){padding-block-end:calc(10px/2);}
.p93 .el.e-a2c9eb5 .il:not(.il-inline) .il-item:not(:first-child){margin-block-start:calc(10px/2);}
.p93 .el.e-a2c9eb5 .il.il-inline .il-item{margin-inline:calc(10px/2);}
.p93 .el.e-a2c9eb5 .il.il-inline{margin-inline:calc(-10px/2);}
.p93 .el.e-a2c9eb5 .il.il-inline .il-item:after{inset-inline-end:calc(-10px/2);}
.p93 .el.e-a2c9eb5 .il-icon i{color:#FFFFFF;transition:color 0.3s;}
.p93 .el.e-a2c9eb5 .il-icon svg{fill:#FFFFFF;transition:fill 0.3s;}
.p93 .el.e-a2c9eb5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.p93 .el.e-a2c9eb5 .il-item > .il-text,.p93 .el.e-a2c9eb5 .il-item > a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;}
.p93 .el.e-a2c9eb5 .il-text{color:#FFFFFF;transition:color 0.3s;}
.p93 .el.e-1fac430{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p93 .el.e-5c24751 .title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:700;line-height:37px;color:#FFFFFF;}
.p93 .el.e-1e26080 > .wc{padding:10px 0px 0px 0px;}
.p93 .el.e-1e26080 .il:not(.il-inline) .il-item:not(:last-child){padding-block-end:calc(10px/2);}
.p93 .el.e-1e26080 .il:not(.il-inline) .il-item:not(:first-child){margin-block-start:calc(10px/2);}
.p93 .el.e-1e26080 .il.il-inline .il-item{margin-inline:calc(10px/2);}
.p93 .el.e-1e26080 .il.il-inline{margin-inline:calc(-10px/2);}
.p93 .el.e-1e26080 .il.il-inline .il-item:after{inset-inline-end:calc(-10px/2);}
.p93 .el.e-1e26080 .il-icon i{color:#FFFFFF;transition:color 0.3s;}
.p93 .el.e-1e26080 .il-icon svg{fill:#FFFFFF;transition:fill 0.3s;}
.p93 .el.e-1e26080{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}
.p93 .el.e-1e26080 .il-item > .il-text,.p93 .el.e-1e26080 .il-item > a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;}
.p93 .el.e-1e26080 .il-text{color:#FFFFFF;transition:color 0.3s;}
.p93 .el.e-416f94d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p93 .el.e-010b30f{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}
.p93 .el.e-010b30f.con{--flex-grow:0;--flex-shrink:0;}
.p93 .el.e-cef51fc{width:var( --container-widget-width, 34.056% );max-width:34.056%;--container-widget-width:34.056%;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}
.p93 .el.e-cef51fc > .wc{padding:15px 0px 0px 0px;}
.p93 .el.e-cef51fc.el{--flex-grow:0;--flex-shrink:0;}
.p93 .el.e-fa4f26d{width:var( --container-widget-width, 12.344% );max-width:12.344%;--container-widget-width:12.344%;--container-widget-flex-grow:0;text-align:center;}
.p93 .el.e-fa4f26d.el{--flex-grow:0;--flex-shrink:0;}
.p93 .el.e-fa4f26d .title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}
.p93 .el.e-21cdb0f{width:var( --container-widget-width, 24.22% );max-width:24.22%;--container-widget-width:24.22%;--container-widget-flex-grow:0;text-align:center;}
.p93 .el.e-21cdb0f.el{--flex-grow:0;--flex-shrink:0;}
.p93 .el.e-21cdb0f .title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}
.site-header:before,.site-footer:before{content:"";display:table;clear:both;}
@media(max-width:767px){.p93 .el.e-824a30e{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p93 .el.e-b5b921a > .wc{padding:20px 0px 0px 0px;}
.p93 .el.e-010b30f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}
@media(min-width:768px){.p93 .el.e-ddda9a2{--width:60%;}
.p93 .el.e-824a30e{--content-width:1300px;}
.p93 .el.e-ddd6000{--width:30%;}
.p93 .el.e-52d1ebc{--width:15.851%;}
.p93 .el.e-cfd4b39{--width:12%;}
.p93 .el.e-a1f81a8{--width:19%;}
.p93 .el.e-010b30f{--content-width:1003px;}}
/* ── from post-251.css ── */
.p251 .el.e-256b014{--display:flex;--min-height:475px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.p251 .el.e-256b014{background-image:url("/assets/uploads/2025/01/img-home-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p251 .el.e-256b014::before,.p251 .el.e-256b014 > .bg-video::before,.p251 .el.e-256b014 > .con-in > .bg-video::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E407E 5%, #1E407E 50%);}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p251 .el.e-8d09ca0 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p251 .el.e-43ceba4{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}
/* ── from post-264.css ── */
.p264 .el.e-06ffb41{--display:flex;--min-height:475px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.p264 .el.e-06ffb41{background-image:url("/assets/uploads/2025/01/img-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p264 .el.e-06ffb41::before,.p264 .el.e-06ffb41 > .bg-video::before,.p264 .el.e-06ffb41 > .con-in > .bg-video::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E407E 5%, #1E407E 50%);}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p264 .el.e-3f45a93 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p264 .el.e-30e05c1{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}
/* ── from post-267.css ── */
.p267 .el.e-e8d983e{--display:flex;--min-height:475px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.p267 .el.e-e8d983e{background-image:url("/assets/uploads/2025/01/maxresdefault-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p267 .el.e-e8d983e::before,.p267 .el.e-e8d983e > .bg-video::before,.p267 .el.e-e8d983e > .con-in > .bg-video::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E407E 5%, #1E407E 50%);}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p267 .el.e-bde47e6 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p267 .el.e-1c53b49{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}
/* ── from post-270.css ── */
.p270 .el.e-107b22c{--display:flex;--min-height:475px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.p270 .el.e-107b22c{background-image:url("/assets/uploads/2025/01/cJmpYPUQfwuTXwvVPa6Vxk-1000-80.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p270 .el.e-107b22c::before,.p270 .el.e-107b22c > .bg-video::before,.p270 .el.e-107b22c > .con-in > .bg-video::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E407E 5%, #1E407E 50%);}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p270 .el.e-9216b14 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p270 .el.e-ce68309{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}
/* ── from post-273.css ── */
.p273 .el.e-aaa2801{--display:flex;--min-height:475px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.p273 .el.e-aaa2801{background-image:url("/assets/uploads/2025/01/Delta-drone-6_Capabilities-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p273 .el.e-aaa2801::before,.p273 .el.e-aaa2801 > .bg-video::before,.p273 .el.e-aaa2801 > .con-in > .bg-video::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E407E 5%, #1E407E 50%);}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p273 .el.e-979fba4 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p273 .el.e-443472f{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}
/* ── from post-276.css ── */
.p276 .el.e-4422e61{--display:flex;--min-height:475px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.p276 .el.e-4422e61{background-image:url("/assets/uploads/2025/01/img-homemachine.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p276 .el.e-4422e61::before,.p276 .el.e-4422e61 > .bg-video::before,.p276 .el.e-4422e61 > .con-in > .bg-video::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E407E 5%, #1E407E 50%);}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p276 .el.e-3d67921 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p276 .el.e-7d69a00{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}
/* ── from post-399.css ── */
.p399 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p399 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
.p399 .el.e-49bc2f4 > .shape-bottom svg,.p399 .el.e-49bc2f4 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-delta-hi-tech-group) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p399 .el.e-cb0a1b3{text-align:center;}
.p399 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p399 .el.e-2614cdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-2614cdb{background-image:url("/assets/uploads/2025/01/Container-1.png");background-position:bottom left;background-repeat:no-repeat;}
.p399 .el.e-9489acb{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:0px;}
.p399 .el.e-9489acb{background-image:url("/assets/uploads/2025/01/IMOD-Visit-Delta-Hi-Tech.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p399 .el.e-87a9516{--spacer-size:50px;}
.p399 .el.e-1270e17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-3725e5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-4ef240d .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p399 .el.e-4ef240d{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}
:where(.page-delta-hi-tech-group) .w-divider{--divider-color:var( --e-global-color-secondary );}
:where(.page-delta-hi-tech-group) .w-divider.view-default .icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
:where(.page-delta-hi-tech-group) .w-divider.view-default .icon svg{fill:var( --e-global-color-secondary );}
.p399 .el.e-b910a78{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p399 .el.e-b910a78 .dv-sep{width:100%;}
.p399 .el.e-b910a78 .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p399 .el.e-a1e3c2a .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
:where(.page-delta-hi-tech-group) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p399 .el.e-147eee1{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p399 .el.e-147eee1 > .wc{padding:0px 0px 0px 0px;}
.p399 .el.e-b3afd19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-b3afd19{background-image:url("/assets/uploads/2025/01/img-homemachine.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p399 .el.e-b3afd19::before,.p399 .el.e-b3afd19 > .bg-video::before,.p399 .el.e-b3afd19 > .con-in > .bg-video::before{--background-overlay:'';background-color:var( --e-global-color-primary );}
.p399 .el.e-c83c8ae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.p399 .el.e-c83c8ae.con{--flex-grow:0;--flex-shrink:0;}
.p399 .el.e-b3f2439{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-bd8ebd8{text-align:center;width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}
.p399 .el.e-bd8ebd8 .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p399 .el.e-eb7dc1c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}
.p399 .el.e-eb7dc1c .dv-sep{width:100%;}
.p399 .el.e-eb7dc1c .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p399 .el.e-8f1d1fb{text-align:center;}
.p399 .el.e-8f1d1fb .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p399 .el.e-6afee33{text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}
.p399 .el.e-6afee33 > .wc{padding:0px 0px 0px 0px;}
.p399 .el.e-df1a39e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-98dc491{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-ae793fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-69bac58 .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p399 .el.e-69bac58{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}
.p399 .el.e-b9dd5ef{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p399 .el.e-b9dd5ef .dv-sep{width:100%;}
.p399 .el.e-b9dd5ef .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p399 .el.e-1d69486{text-align:start;}
.p399 .el.e-1d69486 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#000000;}
.p399 .el.e-23d9f5d{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p399 .el.e-23d9f5d > .wc{padding:0px 0px 0px 0px;}
.p399 .el.e-cdf4cd4{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:0px;}
.p399 .el.e-dba03c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-dba03c7{background-color:var( --e-global-color-primary );}
.p399 .el.e-b16acb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-480a37b{text-align:center;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}
.p399 .el.e-480a37b .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p399 .el.e-367c559{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p399 .el.e-367c559 .dv-sep{width:100%;}
.p399 .el.e-367c559 .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p399 .el.e-c089592{text-align:center;}
.p399 .el.e-c089592 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p399 .el.e-e55ba7d > .wc{padding:50px 0px 0px 0px;}
.p399 .el.e-67ee96b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-67ee96b{background-color:#FFFFFF;}
.p399 .el.e-c33b61e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-6c9eee1{--display:flex;--border-radius:10px 0px 0px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}
.p399 .el.e-4818a49{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p399 .el.e-4818a49 > .wc{padding:0px 0px 0px 0px;}
:where(.page-delta-hi-tech-group) .w-icon-box.view-default .icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
:where(.page-delta-hi-tech-group) .w-icon-box .ib-title,:where(.page-delta-hi-tech-group) .w-icon-box .ib-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
:where(.page-delta-hi-tech-group) .w-icon-box .ib-title{color:var( --e-global-color-primary );}
:where(.page-delta-hi-tech-group) .w-icon-box:has(:hover) .ib-title,:where(.page-delta-hi-tech-group) .w-icon-box:has(:focus) .ib-title{color:var( --e-global-color-primary );}
:where(.page-delta-hi-tech-group) .w-icon-box .ib-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p399 .el.e-efb7af4 .ib{align-items:center;gap:20px;}
.p399 .el.e-efb7af4 .ib-title{margin-block-end:0px;}
.p399 .el.e-efb7af4 .icon{font-size:34px;}
.p399 .el.e-efb7af4 .ib-title,.p399 .el.e-efb7af4 .ib-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}
.p399 .el.e-efb7af4 .ib-desc{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;}
.p399 .el.e-c0bf825 .ib{align-items:center;gap:20px;}
.p399 .el.e-c0bf825 .ib-title{margin-block-end:0px;}
.p399 .el.e-c0bf825 .icon{font-size:34px;}
.p399 .el.e-c0bf825 .ib-title,.p399 .el.e-c0bf825 .ib-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}
.p399 .el.e-c0bf825 .ib-desc{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;}
.p399 .el.e-34f1ec6 .ib{align-items:center;gap:20px;}
.p399 .el.e-34f1ec6 .ib-title{margin-block-end:0px;}
.p399 .el.e-34f1ec6 .icon{font-size:34px;}
.p399 .el.e-34f1ec6 .ib-title,.p399 .el.e-34f1ec6 .ib-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}
.p399 .el.e-34f1ec6 .ib-desc{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;}
.p399 .el.e-f94de29{--display:flex;--border-radius:0px 10px 10px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}
.p399 .el.e-f94de29{background-color:#1E407E;}
.p399 .el.e-19a4cb3{text-align:center;}
.p399 .el.e-19a4cb3 .title{font-family:"Titillium Web", Sans-serif;font-size:34px;font-weight:700;color:#FFFFFF;}
:where(.page-delta-hi-tech-group) .w-form .fg > label{color:var( --e-global-color-text );}
:where(.page-delta-hi-tech-group) .w-form .fg > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-delta-hi-tech-group) .w-form .fg .field{color:var( --e-global-color-text );}
:where(.page-delta-hi-tech-group) .w-form .fg .field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-delta-hi-tech-group) .w-form .btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
:where(.page-delta-hi-tech-group) .w-form .btn[type="submit"]{background-color:var( --e-global-color-accent );}
:where(.page-delta-hi-tech-group) .w-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}
.p399 .el.e-d7f0bdb .fg{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}
.p399 .el.e-d7f0bdb .form-fields{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}
body .p399 .el.e-d7f0bdb .labels-above .fg > label{padding-bottom:0px;}
.p399 .el.e-d7f0bdb .fg .field{color:var( --e-global-color-primary );}
.p399 .el.e-d7f0bdb .fg:not(.ft-upload) .field{background-color:#ffffff;border-color:#FFFFFF;border-width:1px 1px 1px 1px;}
.p399 .el.e-d7f0bdb .btn{font-family:"Titillium Web", Sans-serif;font-weight:700;border-radius:0px 0px 0px 0px;}
.p399 .el.e-d7f0bdb .btn[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}
.p399 .el.e-d7f0bdb .btn[type="submit"] svg *{fill:#ffffff;}
.p399 .el.e-d7f0bdb .btn[type="submit"]:hover{color:#ffffff;}
.p399 .el.e-d7f0bdb .btn[type="submit"]:hover svg *{fill:#ffffff;}
.p399 .el.e-d7f0bdb{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}
.p399{--page-title-display:none;}
@media(max-width:767px){.p399 .el.e-49bc2f4{--min-height:30vh;}
.p399 .el.e-cb0a1b3 .title{font-size:30px;}
.p399 .el.e-2614cdb{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p399 .el.e-87a9516{--spacer-size:300px;}
.p399 .el.e-4ef240d{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}
.p399 .el.e-b910a78{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}
.p399 .el.e-a1e3c2a .title{font-size:30px;}
.p399 .el.e-b3afd19{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-bd8ebd8{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}
.p399 .el.e-eb7dc1c{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}
.p399 .el.e-8f1d1fb .title{font-size:30px;}
.p399 .el.e-6afee33{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}
.p399 .el.e-df1a39e{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}
.p399 .el.e-69bac58{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}
.p399 .el.e-b9dd5ef{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}
.p399 .el.e-1d69486 .title{font-size:30px;}
.p399 .el.e-480a37b{--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;}
.p399 .el.e-367c559{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}
.p399 .el.e-c089592 .title{font-size:30px;}
.p399 .el.e-e55ba7d > .wc{padding:40px 10px 40px 10px;}
.p399 .el.e-67ee96b{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-c33b61e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p399 .el.e-f94de29{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}}
/* ── from post-42.css ── */
.p42 .el.e-28ead3f{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}
.p42 .el.e-28ead3f::before,.p42 .el.e-28ead3f > .bg-video::before,.p42 .el.e-28ead3f > .con-in > .bg-video::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #08142D 0%, rgba(8,20,45,0.2) 100%);}
.p42 .el.e-28ead3f{background:url("/assets/uploads/2025/05/MACHINE9-1-scaled.jpg") 50% 50%;background-size:cover;}
:where(.page-home) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p42 .el.e-f37a89d .title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;color:#4DA3FF;}
.p42 .el.e-85f0eac .title{font-family:"Manrope", Sans-serif;font-size:64px;font-weight:800;line-height:1.08em;color:#FFFFFF;}
:where(.page-home) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p42 .el.e-bce9360{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;font-size:20px;color:rgba(255,255,255,0.85);}
:where(.page-home) .w-button .btn{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.p42 .el.e-952d059 .btn{background-color:#1E73E8;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}
.p42 .el.e-cda06b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-cda06b6{background-image:url("/assets/uploads/2025/01/Container-1.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}
.p42 .el.e-a4789fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-2421ecf{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}
.p42 .el.e-2421ecf .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
:where(.page-home) .w-divider{--divider-color:var( --e-global-color-secondary );}
:where(.page-home) .w-divider.view-default .icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
:where(.page-home) .w-divider.view-default .icon svg{fill:var( --e-global-color-secondary );}
.p42 .el.e-de5f69c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}
.p42 .el.e-de5f69c .dv-sep{width:100%;}
.p42 .el.e-de5f69c .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p42 .el.e-2253511{text-align:center;}
.p42 .el.e-2253511 .title{font-family:"Titillium Web", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-411883d );}
.p42 .el.e-70a6735{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:53px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-d1e03d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:where(.page-home) .w-icon-box.view-default .icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
:where(.page-home) .w-icon-box .ib-title,:where(.page-home) .w-icon-box .ib-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
:where(.page-home) .w-icon-box .ib-title{color:var( --e-global-color-primary );}
:where(.page-home) .w-icon-box:has(:hover) .ib-title,:where(.page-home) .w-icon-box:has(:focus) .ib-title{color:var( --e-global-color-primary );}
:where(.page-home) .w-icon-box .ib-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p42 .el.e-f3fde8a > .wc:hover{--e-transform-translateY:20px;}
.p42 .el.e-f3fde8a > .wc{background-image:url("/assets/uploads/2025/01/BackgroundBorder-1.png");padding:50px 32px 50px 32px;background-size:cover;}
.p42 .el.e-f3fde8a .ib{gap:15px;}
.p42 .el.e-f3fde8a .icon{font-size:62px;}
.p42 .el.e-f3fde8a .ib-title,.p42 .el.e-f3fde8a .ib-title a{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}
.p42 .el.e-f3fde8a .ib-title{color:var( --e-global-color-411883d );}
.p42 .el.e-d21e8b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-385bb82 > .wc:hover{--e-transform-translateY:20px;}
.p42 .el.e-385bb82 > .wc{background-image:url("/assets/uploads/2025/01/BackgroundBorder-1.png");padding:50px 32px 50px 32px;background-size:cover;}
.p42 .el.e-385bb82 .ib{gap:15px;}
.p42 .el.e-385bb82 .icon{font-size:62px;}
.p42 .el.e-385bb82 .ib-title,.p42 .el.e-385bb82 .ib-title a{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}
.p42 .el.e-385bb82 .ib-title{color:var( --e-global-color-411883d );}
.p42 .el.e-be923ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-8a09856 > .wc:hover{--e-transform-translateY:20px;}
.p42 .el.e-8a09856 > .wc{background-image:url("/assets/uploads/2025/01/BackgroundBorder-1.png");padding:50px 32px 50px 32px;background-size:cover;}
.p42 .el.e-8a09856 .ib{gap:15px;}
.p42 .el.e-8a09856 .icon{font-size:62px;}
.p42 .el.e-8a09856 .ib-title,.p42 .el.e-8a09856 .ib-title a{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}
.p42 .el.e-8a09856 .ib-title{color:var( --e-global-color-411883d );}
.p42 .el.e-602c6c1{--display:flex;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-602c6c1{background-color:transparent;background-image:linear-gradient(135deg, #071531 0%, #10306B 100%);}
.p42 .el.e-0927f8d{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-0927f8d{background-color:#FFFFFF;}
.p42 .el.e-56b680f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-fa49c78{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}
.p42 .el.e-fa49c78{background-image:url("/assets/uploads/2025/01/Delta-Hi-Tech-facility_-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p42 .el.e-423395f{--spacer-size:450px;}
.p42 .el.e-2237d08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-3368e29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-b1ad730{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}
.p42 .el.e-b1ad730 .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:#2590ED;}
.p42 .el.e-037e2d0{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p42 .el.e-037e2d0 .dv-sep{width:100%;}
.p42 .el.e-037e2d0 .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p42 .el.e-67c9556 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
.p42 .el.e-dc5cd07 > .wc{padding:15px 0px 10px 0px;}
.p42 .el.e-dc5cd07{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p42 .el.e-8a74103 .btn{background-color:var( --e-global-color-secondary );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;transition-duration:2s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}
.p42 .el.e-8a74103 .btn:hover,.p42 .el.e-8a74103 .btn:focus{background-color:var( --e-global-color-primary );}
.p42 .el.e-541adc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-541adc8{background-image:url("/assets/uploads/2025/01/img-home.jpg");}
.p42 .el.e-541adc8::before,.p42 .el.e-541adc8 > .bg-video::before,.p42 .el.e-541adc8 > .con-in > .bg-video::before{background-color:var( --e-global-color-primary );--background-overlay:'';}
.p42 .el.e-5c0f087{--display:flex;}
.p42 .el.e-5c0f087.con{--flex-grow:0;--flex-shrink:0;}
.p42 .el.e-c2d5bc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-ada5cab{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}
.p42 .el.e-ada5cab .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p42 .el.e-00f490d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p42 .el.e-00f490d .dv-sep{width:100%;}
.p42 .el.e-00f490d .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p42 .el.e-eb06aec .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p42 .el.e-b437527{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.p42 .el.e-f83fd11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-2d7129c .btn{background-color:var( --e-global-color-secondary );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;transition-duration:2s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}
.p42 .el.e-2d7129c .btn:hover,.p42 .el.e-2d7129c .btn:focus{background-color:var( --e-global-color-primary );}
.p42 .el.e-2d7129c{width:auto;max-width:auto;}
.p42 .el.e-2d7129c .btn-in{flex-direction:row-reverse;}
.p42 .el.e-2d7129c .btn .btn-in{gap:15px;}
.p42 .el.e-2591eaa .btn{background-color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;fill:#000000;color:#000000;transition-duration:2s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}
.p42 .el.e-2591eaa .btn:hover,.p42 .el.e-2591eaa .btn:focus{background-color:#000000;color:#FFFFFF;}
.p42 .el.e-2591eaa{width:auto;max-width:auto;}
.p42 .el.e-2591eaa .btn-in{flex-direction:row-reverse;}
.p42 .el.e-2591eaa .btn .btn-in{gap:15px;}
.p42 .el.e-2591eaa .btn:hover svg,.p42 .el.e-2591eaa .btn:focus svg{fill:#FFFFFF;}
.p42 .el.e-bd25fd4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-5367428{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}
.p42 .el.e-5367428 .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p42 .el.e-3006132 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
:where(.page-home) .w-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-home) .r-tabs-accordion-title > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-home) .w-ucaddon_content_tabs .ue-content-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.p42 .el.e-20b5771 > .wc{padding:20px 0px 0px 0px;}
.p42 .el.e-20b5771 .ue-item-content-layout{flex-direction:column;gap:20px;}
.p42 .el.e-20b5771 .uc_bold_tabs ul{padding:0px 0px 0px 0px;}
.p42 .el.e-20b5771 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-home) .r-tabs-accordion-title > a{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;}
.p42 .el.e-20b5771 .uc_bold_tabs ul li a.ue-tab-btn,.p42 .el.e-20b5771 .r-tabs-accordion-title > a{border-radius:0px 0px 0px 0px;padding:29px 30px 29.5px 30px;margin:0px 0px 0px 0px;}
.p42 .el.e-20b5771 .ue-tab-btn{flex-direction:column;justify-content:center;align-items:center;color:#FFFFFF;gap:0px;}
.p42 .el.e-20b5771 .uc_tab_nav{gap:0px;}
.p42 .el.e-20b5771 .ue-tab-btn,.p42 .el.e-20b5771 .r-tabs-accordion-title > a{background-color:var( --e-global-color-primary );}
.p42 .el.e-20b5771 .ue-tab-btn:hover,.p42 .el.e-20b5771 .r-tabs-accordion-title > a:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}
.p42 .el.e-20b5771 .r-tabs-state-active .ue-tab-btn{background-color:var( --e-global-color-secondary );color:#FFFFFF;}
.p42 .el.e-20b5771 .ue-graphic-element{width:64px;height:64px;background-color:#FFFFFF00;margin-top:0px;}
.p42 .el.e-20b5771 .ue-graphic-element img{width:64px;height:64px;object-fit:cover;}
.p42 .el.e-20b5771 .ue-ge-icon{color:#616161;font-size:40px;}
.p42 .el.e-20b5771 .uc-tabs-accordion-title{gap:0px;}
.p42 .el.e-20b5771 .panel-container{background-color:#efefef;margin-top:0px;}
.p42 .el.e-20b5771 .panel-container,.p42 .el.e-20b5771 .tab-container{border-radius:0px;}
.p42 .el.e-20b5771 .ue-item-content-wrapper{flex-direction:column;align-items:flex-start;}
.p42 .el.e-20b5771 .ue-content-text{color:#000000;margin-top:0px;}
.p42 .el.e-7d750a5 > .wc{padding:20px 0px 0px 0px;}
.p42 .el.e-7d750a5 .ue-item-content-layout{flex-direction:column;gap:20px;}
.p42 .el.e-7d750a5 .uc_bold_tabs ul{padding:0px 0px 0px 0px;}
.p42 .el.e-7d750a5 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-home) .r-tabs-accordion-title > a{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;}
.p42 .el.e-7d750a5 .uc_bold_tabs ul li a.ue-tab-btn,.p42 .el.e-7d750a5 .r-tabs-accordion-title > a{border-radius:0px 0px 0px 0px;padding:29px 30px 29.5px 30px;margin:0px 0px 0px 0px;}
.p42 .el.e-7d750a5 .ue-tab-btn{flex-direction:column;justify-content:center;align-items:center;color:#FFFFFF;gap:0px;}
.p42 .el.e-7d750a5 .uc_tab_nav{gap:0px;}
.p42 .el.e-7d750a5 .ue-tab-btn,.p42 .el.e-7d750a5 .r-tabs-accordion-title > a{background-color:var( --e-global-color-primary );}
.p42 .el.e-7d750a5 .ue-tab-btn:hover,.p42 .el.e-7d750a5 .r-tabs-accordion-title > a:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}
.p42 .el.e-7d750a5 .r-tabs-state-active .ue-tab-btn{background-color:var( --e-global-color-secondary );color:#FFFFFF;}
.p42 .el.e-7d750a5 .ue-graphic-element{width:64px;height:64px;background-color:#FFFFFF00;margin-top:0px;}
.p42 .el.e-7d750a5 .ue-graphic-element img{width:64px;height:64px;object-fit:cover;}
.p42 .el.e-7d750a5 .ue-ge-icon{color:#616161;font-size:40px;}
.p42 .el.e-7d750a5 .uc-tabs-accordion-title{gap:0px;}
.p42 .el.e-7d750a5 .panel-container{background-color:#efefef;margin-top:0px;}
.p42 .el.e-7d750a5 .panel-container,.p42 .el.e-7d750a5 .tab-container{border-radius:0px;}
.p42 .el.e-7d750a5 .ue-item-content-wrapper{flex-direction:column;align-items:flex-start;}
.p42 .el.e-7d750a5 .ue-content-text{color:#000000;margin-top:0px;}
.p42 .el.e-eaeba98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-eaeba98{background-image:url("/assets/uploads/2025/01/Gallary-Background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p42 .el.e-eaeba98::before,.p42 .el.e-eaeba98 > .bg-video::before,.p42 .el.e-eaeba98 > .con-in > .bg-video::before{background-color:#FFFFFF;--background-overlay:'';}
.p42 .el.e-d8cde1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-01f1be2{--display:flex;}
.p42 .el.e-5b79a72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-08eca88{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}
.p42 .el.e-08eca88 .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p42 .el.e-70e90e4{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p42 .el.e-70e90e4 .dv-sep{width:100%;}
.p42 .el.e-70e90e4 .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p42 .el.e-5c16883 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
.p42 .el.e-d8bd8e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}
.p42 .el.e-be2ad83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}
.p42 .el.e-6c1b6cf .btn{background-color:var( --e-global-color-secondary );font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;transition-duration:2s;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}
.p42 .el.e-6c1b6cf .btn:hover,.p42 .el.e-6c1b6cf .btn:focus{background-color:var( --e-global-color-primary );}
:where(.page-home) .w-ucaddon_arrow_navigation .ue-remote-arrow{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.p42 .el.e-d7d5022 .ue-remote-carousel-navigation-wrapper{justify-content:flex-end;}
.p42 .el.e-d7d5022 .ue-remote-carousel-navigation{flex-direction:row;gap:40px;}
.p42 .el.e-d7d5022 .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#FFFFFF00;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:none;}
.p42 .el.e-d7d5022 .ue-remote-arrow .ue-carousel-nav-icon{color:#FFFFFF;}
.p42 .el.e-d7d5022 button .ue-carousel-nav-icon svg{fill:#FFFFFF;}
.p42 .el.e-d7d5022 .ue-carousel-nav-icon{font-size:50px;}
.p42 .el.e-1f6c4e7{--display:flex;}
.p42 .el.e-3a76ed9 .uc_overlay{background-color:#FFFFFF00;opacity:0;}
.p42 .el.e-3a76ed9 .uc_image_box{height:550px;}
.p42 .el.e-3a76ed9 .uc_box_content{text-align:left;padding:30px 30px 30px 30px;opacity:0;}
.p42 .el.e-3a76ed9 .owl-item:hover .uc_overlay{opacity:1;}
.p42 .el.e-3a76ed9 .owl-item:hover .uc_box_content{opacity:1;}
.p42 .el.e-45a78e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-45a78e0{background-image:url("/assets/uploads/2025/01/Frame-112.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}
.p42 .el.e-01f2b63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p42 .el.e-01f2b63.con{--flex-grow:0;--flex-shrink:0;}
.p42 .el.e-b9a1be3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-10a557d{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}
.p42 .el.e-10a557d .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p42 .el.e-ac66d60{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p42 .el.e-ac66d60 .dv-sep{width:100%;}
.p42 .el.e-ac66d60 .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p42 .el.e-23e3176 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
:where(.page-home) .w-icon-list .il-item:not(:last-child):after{border-color:var( --e-global-color-text );}
:where(.page-home) .w-icon-list .il-icon i{color:var( --e-global-color-primary );}
:where(.page-home) .w-icon-list .il-icon svg{fill:var( --e-global-color-primary );}
:where(.page-home) .w-icon-list .il-item > .il-text,:where(.page-home) .w-icon-list .il-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-home) .w-icon-list .il-text{color:var( --e-global-color-secondary );}
.p42 .el.e-ac951ea > .wc{padding:15px 0px 0px 0px;}
.p42 .el.e-ac951ea .il:not(.il-inline) .il-item:not(:last-child){padding-block-end:calc(10px/2);}
.p42 .el.e-ac951ea .il:not(.il-inline) .il-item:not(:first-child){margin-block-start:calc(10px/2);}
.p42 .el.e-ac951ea .il.il-inline .il-item{margin-inline:calc(10px/2);}
.p42 .el.e-ac951ea .il.il-inline{margin-inline:calc(-10px/2);}
.p42 .el.e-ac951ea .il.il-inline .il-item:after{inset-inline-end:calc(-10px/2);}
.p42 .el.e-ac951ea .il-icon i{transition:color 0.3s;}
.p42 .el.e-ac951ea .il-icon svg{transition:fill 0.3s;}
.p42 .el.e-ac951ea{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}
.p42 .el.e-ac951ea .il-item > .il-text,.p42 .el.e-ac951ea .il-item > a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;}
.p42 .el.e-ac951ea .il-text{color:var( --e-global-color-text );transition:color 0.3s;}
.p42 .el.e-04f14df{--display:flex;}
.p42 .el.e-6e02e2f img{width:100%;height:460px;border-radius:8px 8px 8px 8px;}
.p42 .el.e-9db1ded{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-9db1ded{background-color:#F5F8FD;}
.p42 .el.e-5633265{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-cee0091{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-c8203dd{--display:flex;}
.p42 .el.e-c8203dd.con{--flex-grow:0;--flex-shrink:0;}
.p42 .el.e-36999da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-a42c6ef{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}
.p42 .el.e-a42c6ef .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p42 .el.e-7bc07fd{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p42 .el.e-7bc07fd .dv-sep{width:100%;}
.p42 .el.e-7bc07fd .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p42 .el.e-19a81f7 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
.p42 .el.e-0baff34{--display:flex;}
.p42 .el.e-2d80d99 .uc_bold_tabs ul{padding:0px 0px 0px 0px;}
.p42 .el.e-2d80d99 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-home) .r-tabs-accordion-title > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;}
.p42 .el.e-2d80d99 .uc_bold_tabs ul li a.ue-tab-btn,.p42 .el.e-2d80d99 .r-tabs-accordion-title > a{padding:015px 040px 015px 040px;}
.p42 .el.e-2d80d99 .ue-tab-btn{flex-direction:column;justify-content:center;align-items:center;color:#FFFFFF;gap:0px;}
.p42 .el.e-2d80d99 .ue-tab-btn,.p42 .el.e-2d80d99 .r-tabs-accordion-title > a{background-color:var( --e-global-color-primary );}
.p42 .el.e-2d80d99 .r-tabs-accordion-title > a{border-style:solid;border-width:0px 1px 0px 0px;}
.p42 .el.e-2d80d99 .ue-tab-btn:hover,.p42 .el.e-2d80d99 .r-tabs-accordion-title > a:hover{background-color:var( --e-global-color-secondary );}
.p42 .el.e-2d80d99 .r-tabs-state-active .ue-tab-btn{background-color:#2590ED;color:#FFFFFF;}
.p42 .el.e-2d80d99 .uc_bold_tabs > ul li.r-tabs-state-active a.ue-tab-btn,.p42 .el.e-2d80d99 .r-tabs-accordion-title.r-tabs-state-active > a{border-style:solid;border-width:0px 1px 0px 0px;}
.p42 .el.e-2d80d99 .ue-graphic-element{width:64px;height:64px;background-color:#ffffff;margin-top:0px;}
.p42 .el.e-2d80d99 .ue-graphic-element img{width:64px;height:64px;object-fit:cover;}
.p42 .el.e-2d80d99 .ue-graphic-element,.p42 .el.e-2d80d99 .ue-graphic-element img{border-radius:100px 100px 100px 100px;}
.p42 .el.e-2d80d99 .ue-ge-icon{color:#616161;font-size:20px;}
.p42 .el.e-2d80d99 .uc-tabs-accordion-title{gap:0px;}
.p42 .el.e-2d80d99 .panel-container{background-color:#FFFFFF;margin-top:0px;}
.p42 .el.e-2d80d99 .tab-container{padding:20px 0px 0px 0px;}
.p42 .el.e-2d80d99 .panel-container,.p42 .el.e-2d80d99 .tab-container{border-radius:0px;}
.p42 .el.e-2d80d99 .ue-item-content-wrapper{flex-direction:column;align-items:flex-start;}
.p42 .el.e-2d80d99 .ue-content-text{color:#000000;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:30px;margin-top:0px;}
.p42 .el.e-f043a84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-757fb32{--display:flex;}
.p42 .el.e-757fb32{background-color:#FFFFFF;}
.p42 .el.e-757fb32.con{--flex-grow:0;--flex-shrink:0;}
.p42 .el.e-5b650c0 .ue-remote-carousel-navigation-wrapper{justify-content:flex-end;}
.p42 .el.e-5b650c0 .ue-remote-carousel-navigation{flex-direction:row;gap:40px;}
.p42 .el.e-5b650c0 .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#ffffff;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:none;}
.p42 .el.e-5b650c0 .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}
.p42 .el.e-5b650c0 button .ue-carousel-nav-icon svg{fill:#000000;}
.p42 .el.e-5b650c0 .ue-carousel-nav-icon{font-size:50px;}
:where(.page-home) .w-ucaddon_team_member_carousel .team_member_carousel_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-home) .w-ucaddon_team_member_carousel .team_member_carousel_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-home) .w-ucaddon_team_member_carousel .team_member_carousel_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.p42 .el.e-19c2567 .ue_carousel_item{background-color:#FFFFFF17;border-style:none;border-radius:0px;}
.p42 .el.e-19c2567 .ue-carousel-item{transform:scale(1,1);opacity:100%;}
.p42 .el.e-19c2567 .team_member_carousel_image img{height:300px;width:100%;}
.p42 .el.e-19c2567 .team_member_carousel_image_container{height:300px;width:100%;border-radius:0px 0px 0px 0px;}
.p42 .el.e-19c2567 .team_member_carousel_image{justify-content:center;}
.p42 .el.e-19c2567 .team_member_carousel_image_overlay{background-color:#0000004D;opacity:0%;}
.p42 .el.e-19c2567 .ue_carousel_item:hover .team_member_carousel_image_overlay{opacity:100%;}
.p42 .el.e-19c2567 .team_member_carousel_content{background-color:#FFFFFF00;text-align:center;min-height:0px;}
.p42 .el.e-19c2567 .team_member_carousel_title{color:#000000;font-family:"Titillium Web", Sans-serif;font-weight:700;margin-top:20px;}
.p42 .el.e-19c2567 .team_member_carousel_subtitle{color:var( --e-global-color-secondary );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;margin-top:5px;}
.p42 .el.e-19c2567 .team_member_carousel_text{color:#8a8a8a;margin-top:20px;min-height:0px;}
.p42 .el.e-19c2567 .team_member_carousel_icons{margin-top:20px;}
.p42 .el.e-19c2567 .team_member_carousel_icons a{width:50px;height:50px;font-size:15px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:30px 30px 30px 30px;margin:5px 5px 5px 5px;color:#000000;background-color:#ffffff;}
.p42 .el.e-19c2567 .team_member_carousel_icons a svg{fill:#000000;}
.p42 .el.e-3dcb98f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-3dcb98f{background-color:var( --e-global-color-primary );}
.p42 .el.e-bd26273{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}
.p42 .el.e-c876728 img{width:130px;}
.p42 .el.e-68a5055{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}
.p42 .el.e-1855147 img{width:130px;}
.p42 .el.e-cdc4109{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}
.p42 .el.e-53b11db img{width:130px;}
.p42 .el.e-f4523d8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}
.p42 .el.e-010a92c img{width:130px;}
.p42 .el.e-b0d41cc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}
.p42 .el.e-39bf147 img{width:130px;}
.p42 .el.e-c8b64c6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}
.p42 .el.e-6a5a8fa img{width:130px;}
.p42 .el.e-13f759e{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-13f759e{background-color:var( --e-global-color-primary );}
.p42 .el.e-3cdeda0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-a5d19e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p42 .el.e-a5d19e9.con{--flex-grow:0;--flex-shrink:0;}
.p42 .el.e-cb2ec06{--display:flex;}
.p42 .el.e-cb2ec06.con{--flex-grow:0;--flex-shrink:0;}
:where(.page-home) .w-counter .ctr-num-wrap{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.p42 .el.e-ecd4626 .ctr-num-wrap{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Archivo", Sans-serif;font-size:50px;font-weight:800;}
.p42 .el.e-f3d9fa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p42 .el.e-1896625 .title{font-family:"Titillium Web", Sans-serif;font-weight:600;text-transform:uppercase;line-height:37px;}
.p42 .el.e-b3ac654{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}
.p42 .el.e-d6ace2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p42 .el.e-d6ace2d.con{--flex-grow:0;--flex-shrink:0;}
.p42 .el.e-9b16d63{--display:flex;}
.p42 .el.e-9b16d63.con{--flex-grow:0;--flex-shrink:0;}
.p42 .el.e-49c5400 .ctr-num-wrap{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Archivo", Sans-serif;font-size:50px;font-weight:800;}
.p42 .el.e-9b69249{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p42 .el.e-e6b41a6 .title{font-family:"Titillium Web", Sans-serif;font-weight:600;text-transform:uppercase;line-height:37px;}
.p42 .el.e-6fdc442{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}
.p42 .el.e-7512c67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p42 .el.e-9d309e6{--display:flex;}
.p42 .el.e-9d309e6.con{--flex-grow:0;--flex-shrink:0;}
.p42 .el.e-3baad9a .ctr-num-wrap{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Archivo", Sans-serif;font-size:50px;font-weight:800;}
.p42 .el.e-03cf814{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.p42 .el.e-9b2e634 .title{font-family:"Titillium Web", Sans-serif;font-weight:600;line-height:37px;}
.p42 .el.e-eeea46e{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}
.p42{--page-title-display:none;}
@media(min-width:768px){.p42 .el.e-5c0f087{--width:60%;}
.p42 .el.e-01f2b63{--width:42%;}
.p42 .el.e-c8203dd{--width:54%;}
.p42 .el.e-a5d19e9{--width:29%;}
.p42 .el.e-cb2ec06{--width:26.344%;}
.p42 .el.e-d6ace2d{--width:34%;}
.p42 .el.e-9b16d63{--width:39%;}
.p42 .el.e-9d309e6{--width:55%;}}
@media(max-width:1024px){.p42 .el.e-f37a89d .title{font-size:13px;}
.p42 .el.e-85f0eac .title{font-size:48px;}
.p42 .el.e-13f759e{--grid-auto-flow:row;}}
@media(max-width:767px){.p42 .el.e-28ead3f{--min-height:70vh;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}
.p42 .el.e-f37a89d .title{font-size:11px;letter-spacing:1.5px;}
.p42 .el.e-85f0eac .title{font-size:34px;}
.p42 .el.e-bce9360{width:100%;max-width:100%;font-size:16px;}
.p42 .el.e-cda06b6{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p42 .el.e-a4789fa{--justify-content:center;}
.p42 .el.e-2421ecf{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}
.p42 .el.e-de5f69c{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}
.p42 .el.e-2253511{text-align:center;}
.p42 .el.e-2253511 .title{font-size:30px;line-height:1.1em;}
.p42 .el.e-70a6735{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-602c6c1{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-0927f8d{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-56b680f{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p42 .el.e-b1ad730{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}
.p42 .el.e-037e2d0{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}
.p42 .el.e-67c9556{text-align:start;}
.p42 .el.e-67c9556 .title{font-size:30px;line-height:1.1em;}
.p42 .el.e-541adc8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-5c0f087{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.p42 .el.e-c2d5bc5{--justify-content:center;}
.p42 .el.e-ada5cab{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}
.p42 .el.e-00f490d{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}
.p42 .el.e-eb06aec{text-align:center;}
.p42 .el.e-eb06aec .title{font-size:30px;line-height:1.1em;}
.p42 .el.e-f83fd11{--justify-content:center;}
.p42 .el.e-5367428{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}
.p42 .el.e-3006132 .title{font-size:30px;}
.p42 .el.e-20b5771 > .wc{padding:20px 10px 20px 10px;}
.p42 .el.e-20b5771 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-home) .r-tabs-accordion-title > a{font-size:6px;}
.p42 .el.e-20b5771 .uc_bold_tabs ul li a.ue-tab-btn,.p42 .el.e-20b5771 .r-tabs-accordion-title > a{padding:10px 10px 10px 10px;}
.p42 .el.e-7d750a5 > .wc{padding:20px 10px 20px 10px;}
.p42 .el.e-7d750a5 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-home) .r-tabs-accordion-title > a{font-size:6px;}
.p42 .el.e-7d750a5 .uc_bold_tabs ul li a.ue-tab-btn,.p42 .el.e-7d750a5 .r-tabs-accordion-title > a{padding:10px 10px 10px 10px;}
.p42 .el.e-eaeba98{--overlay-opacity:1;}
.p42 .el.e-5b79a72{--justify-content:center;}
.p42 .el.e-08eca88{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}
.p42 .el.e-70e90e4{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}
.p42 .el.e-5c16883{text-align:center;}
.p42 .el.e-5c16883 .title{font-size:30px;}
.p42 .el.e-be2ad83{--justify-content:center;}
.p42 .el.e-10a557d{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}
.p42 .el.e-ac66d60{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}
.p42 .el.e-23e3176 .title{font-size:30px;}
.p42 .el.e-9db1ded{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}
.p42 .el.e-a42c6ef{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}
.p42 .el.e-7bc07fd{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}
.p42 .el.e-19a81f7 .title{font-size:30px;line-height:1.1em;}
.p42 .el.e-2d80d99 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-home) .r-tabs-accordion-title > a{font-size:16px;}
.p42 .el.e-19c2567 .team_member_carousel_image img{height:300px;}
.p42 .el.e-19c2567 .team_member_carousel_image_container{height:300px;}
.p42 .el.e-3dcb98f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}
.p42 .el.e-13f759e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}
.p42 .el.e-ecd4626 .ctr-num-wrap{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}
.p42 .el.e-1896625{text-align:center;}
.p42 .el.e-b3ac654{text-align:center;}
.p42 .el.e-49c5400 .ctr-num-wrap{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}
.p42 .el.e-e6b41a6{text-align:center;}
.p42 .el.e-6fdc442{text-align:center;}
.p42 .el.e-3baad9a .ctr-num-wrap{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}
.p42 .el.e-9b2e634{text-align:center;}
.p42 .el.e-eeea46e{text-align:center;}}
/* ── from post-465.css ── */
.p465 .el.e-fa1a592{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p465 .el.e-fa1a592{background-color:var( --e-global-color-primary );}
.p465 .el.e-fa1a592 > .shape-bottom svg,.p465 .el.e-fa1a592 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-team) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p465 .el.e-5da51e1{text-align:center;}
.p465 .el.e-5da51e1 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p465 .el.e-27ab03f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-6ade9b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-115626b{--display:flex;}
.p465 .el.e-115626b.con{--flex-grow:0;--flex-shrink:0;}
.p465 .el.e-f3f2f31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-b703e0a .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p465 .el.e-b703e0a{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}
:where(.page-team) .w-divider{--divider-color:var( --e-global-color-secondary );}
:where(.page-team) .w-divider.view-default .icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
:where(.page-team) .w-divider.view-default .icon svg{fill:var( --e-global-color-secondary );}
.p465 .el.e-acbac1d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p465 .el.e-acbac1d .dv-sep{width:100%;}
.p465 .el.e-acbac1d .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p465 .el.e-e52063f .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
.p465 .el.e-88cc838{--display:flex;}
:where(.page-team) .w-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-team) .r-tabs-accordion-title > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-team) .w-ucaddon_content_tabs .ue-content-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.p465 .el.e-6dd1e60 .uc_bold_tabs ul{padding:0px 0px 0px 0px;}
.p465 .el.e-6dd1e60 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-team) .r-tabs-accordion-title > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;}
.p465 .el.e-6dd1e60 .uc_bold_tabs ul li a.ue-tab-btn,.p465 .el.e-6dd1e60 .r-tabs-accordion-title > a{padding:015px 040px 015px 040px;}
.p465 .el.e-6dd1e60 .ue-tab-btn{flex-direction:column;justify-content:center;align-items:center;color:#FFFFFF;gap:0px;}
.p465 .el.e-6dd1e60 .ue-tab-btn,.p465 .el.e-6dd1e60 .r-tabs-accordion-title > a{background-color:var( --e-global-color-primary );}
.p465 .el.e-6dd1e60 .r-tabs-accordion-title > a{border-style:solid;border-width:0px 1px 0px 0px;}
.p465 .el.e-6dd1e60 .ue-tab-btn:hover,.p465 .el.e-6dd1e60 .r-tabs-accordion-title > a:hover{background-color:var( --e-global-color-secondary );}
.p465 .el.e-6dd1e60 .r-tabs-state-active .ue-tab-btn{background-color:#2590ED;color:#FFFFFF;}
.p465 .el.e-6dd1e60 .uc_bold_tabs > ul li.r-tabs-state-active a.ue-tab-btn,.p465 .el.e-6dd1e60 .r-tabs-accordion-title.r-tabs-state-active > a{border-style:solid;border-width:0px 1px 0px 0px;}
.p465 .el.e-6dd1e60 .ue-graphic-element{width:64px;height:64px;background-color:#ffffff;margin-top:0px;}
.p465 .el.e-6dd1e60 .ue-graphic-element img{width:64px;height:64px;object-fit:cover;}
.p465 .el.e-6dd1e60 .ue-graphic-element,.p465 .el.e-6dd1e60 .ue-graphic-element img{border-radius:100px 100px 100px 100px;}
.p465 .el.e-6dd1e60 .ue-ge-icon{color:#616161;font-size:20px;}
.p465 .el.e-6dd1e60 .uc-tabs-accordion-title{gap:0px;}
.p465 .el.e-6dd1e60 .panel-container{background-color:#FFFFFF;margin-top:0px;}
.p465 .el.e-6dd1e60 .tab-container{padding:20px 0px 0px 0px;}
.p465 .el.e-6dd1e60 .panel-container,.p465 .el.e-6dd1e60 .tab-container{border-radius:0px;}
.p465 .el.e-6dd1e60 .ue-item-content-wrapper{flex-direction:column;align-items:flex-start;}
.p465 .el.e-6dd1e60 .ue-content-text{color:#000000;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:30px;margin-top:0px;}
.p465 .el.e-13e21be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-83a781f{--display:flex;}
.p465 .el.e-83a781f{background-color:#FFFFFF;}
.p465 .el.e-83a781f.con{--flex-grow:0;--flex-shrink:0;}
.p465 .el.e-d00d08e{text-align:center;}
.p465 .el.e-d00d08e .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
.p465 .el.e-d00d08e > .wc{padding:0px 0px 2px 0px;}
.p465 .el.e-51e80a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-b5f5234{--display:flex;}
:where(.page-team) .w-ucaddon_uc_team_member_overlay_bottom .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-team) .w-ucaddon_uc_team_member_overlay_bottom .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.p465 .el.e-0cd38bf .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-0cd38bf .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-0cd38bf .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-0cd38bf .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-0cd38bf .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-0cd38bf .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-0cd38bf .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-db36f37{--display:flex;}
.p465 .el.e-8583ecf .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-8583ecf .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-8583ecf .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-8583ecf .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-8583ecf .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-8583ecf .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-8583ecf .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-a7f1ab2{--display:flex;}
.p465 .el.e-29f7722 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-29f7722 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-29f7722 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-29f7722 .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-29f7722 .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-29f7722 .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-29f7722 .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-b6c7f9f{--display:flex;}
.p465 .el.e-3ed603c .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-3ed603c .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-3ed603c .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-3ed603c .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-3ed603c .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-3ed603c .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-3ed603c .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-8bd1b7a{--display:flex;}
.p465 .el.e-9f0aa54 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-9f0aa54 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-9f0aa54 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-9f0aa54 .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-9f0aa54 .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-9f0aa54 .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-9f0aa54 .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-856be83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-5a8aab9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.p465 .el.e-5a8aab9{background-color:#FFFFFF;}
.p465 .el.e-5a8aab9.con{--flex-grow:0;--flex-shrink:0;}
.p465 .el.e-59e0070{text-align:center;}
.p465 .el.e-59e0070 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
.p465 .el.e-59e0070 > .wc{padding:0px 0px 2px 0px;}
.p465 .el.e-b722e2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-98b7559{--display:flex;}
.p465 .el.e-fc6521f .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-fc6521f .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-fc6521f .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-fc6521f .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-fc6521f .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-fc6521f .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-fc6521f .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-0d09982{--display:flex;}
.p465 .el.e-5117b04 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-5117b04 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-5117b04 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-5117b04 .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-5117b04 .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-5117b04 .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-5117b04 .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-a4f48f0{--display:flex;}
.p465 .el.e-a4f48f0.con{--flex-grow:0;--flex-shrink:0;}
.p465 .el.e-cac1f00 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-cac1f00 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-cac1f00 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-cac1f00 .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-cac1f00 .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-cac1f00 .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-cac1f00 .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-6be62fc{--display:flex;}
.p465 .el.e-31d2ba7 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-31d2ba7 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-31d2ba7 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-31d2ba7 .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-31d2ba7 .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-31d2ba7 .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-31d2ba7 .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-ac6f6da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-a84b29f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.p465 .el.e-a84b29f{background-color:#FFFFFF;}
.p465 .el.e-a84b29f.con{--flex-grow:0;--flex-shrink:0;}
.p465 .el.e-1832e23{text-align:center;}
.p465 .el.e-1832e23 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
.p465 .el.e-1832e23 > .wc{padding:0px 0px 2px 0px;}
.p465 .el.e-4a9c83f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-4bbc4e1{--display:flex;}
.p465 .el.e-b81defa .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-b81defa .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-b81defa .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-b81defa .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-b81defa .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-b81defa .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-b81defa .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-f5a0c92{--display:flex;}
.p465 .el.e-79e5a10 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-79e5a10 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-79e5a10 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-79e5a10 .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-79e5a10 .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-79e5a10 .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-79e5a10 .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-46ca815{--display:flex;}
.p465 .el.e-46ca815.con{--flex-grow:0;--flex-shrink:0;}
.p465 .el.e-657a4df .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-657a4df .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-657a4df .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-657a4df .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-657a4df .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-657a4df .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-657a4df .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-24097a6{--display:flex;}
.p465 .el.e-518297d .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-518297d .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-518297d .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-518297d .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-518297d .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-518297d .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-518297d .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-1bbeddf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-f692abc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.p465 .el.e-f692abc{background-color:#FFFFFF;}
.p465 .el.e-f692abc.con{--flex-grow:0;--flex-shrink:0;}
.p465 .el.e-dd13e13{text-align:center;}
.p465 .el.e-dd13e13 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
.p465 .el.e-dd13e13 > .wc{padding:0px 0px 2px 0px;}
.p465 .el.e-e9d70cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p465 .el.e-0eb50eb{--display:flex;}
.p465 .el.e-0eb50eb.con{--flex-grow:0;--flex-shrink:0;}
.p465 .el.e-314da4a .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-314da4a .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-314da4a .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-314da4a .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-314da4a .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-314da4a .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-314da4a .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-09d3d75{--display:flex;}
.p465 .el.e-9236ab8 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-9236ab8 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-9236ab8 .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-9236ab8 .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-9236ab8 .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-9236ab8 .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-9236ab8 .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465 .el.e-8884299{--display:flex;}
.p465 .el.e-a6b36bb .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_overlay{background:var( --e-global-color-primary );}
.p465 .el.e-a6b36bb .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a{color:var( --e-global-color-primary );background-color:#ffffff;}
.p465 .el.e-a6b36bb .uc_team_member_overlay_bottom .uc_tmob_container .uc_tmob_social a:hover{color:#fff;background-color:var( --e-global-color-primary );}
.p465 .el.e-a6b36bb .uc_tmob_content{background-color:var( --e-global-color-primary );}
.p465 .el.e-a6b36bb .uc_tmob_container img{height:400px;object-position:center center;}
.p465 .el.e-a6b36bb .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-family:"Titillium Web", Sans-serif;font-weight:700;}
.p465 .el.e-a6b36bb .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-family:"Titillium Web", Sans-serif;font-weight:600;}
.p465{--page-title-display:none;}
@media(min-width:768px){.p465 .el.e-115626b{--width:54%;}
.p465 .el.e-a4f48f0{--width:25%;}
.p465 .el.e-46ca815{--width:25%;}
.p465 .el.e-0eb50eb{--width:25%;}}
@media(max-width:767px){.p465 .el.e-fa1a592{--min-height:30vh;}
.p465 .el.e-5da51e1 .title{font-size:30px;}
.p465 .el.e-b703e0a{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}
.p465 .el.e-acbac1d{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}
.p465 .el.e-e52063f .title{font-size:30px;line-height:1.2em;}
.p465 .el.e-6dd1e60 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-team) .r-tabs-accordion-title > a{font-size:16px;}
.p465 .el.e-d00d08e .title{font-size:30px;}
.p465 .el.e-59e0070 .title{font-size:30px;}
.p465 .el.e-1832e23 .title{font-size:30px;}
.p465 .el.e-dd13e13 .title{font-size:30px;}}
/* ── from post-524.css ── */
.p524 .el.e-fa1a592{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p524 .el.e-fa1a592{background-color:var( --e-global-color-primary );}
.p524 .el.e-fa1a592 > .shape-bottom svg,.p524 .el.e-fa1a592 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-industries-served) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p524 .el.e-5da51e1{text-align:center;}
.p524 .el.e-5da51e1 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p524 .el.e-27ab03f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-27ab03f{background-image:url("/assets/uploads/2025/01/Container-1.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}
.p524 .el.e-6ade9b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-115626b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.p524 .el.e-115626b.con{--flex-grow:0;--flex-shrink:0;}
:where(.page-industries-served) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p524 .el.e-9cd8cb7{text-align:center;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}
.p524 .el.e-9cd8cb7 > .wc{padding:30px 0px 20px 0px;}
.p524 .el.e-f3f2f31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-b703e0a{text-align:center;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}
.p524 .el.e-b703e0a .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
:where(.page-industries-served) .w-divider{--divider-color:var( --e-global-color-secondary );}
:where(.page-industries-served) .w-divider.view-default .icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
:where(.page-industries-served) .w-divider.view-default .icon svg{fill:var( --e-global-color-secondary );}
.p524 .el.e-acbac1d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p524 .el.e-acbac1d .dv-sep{width:100%;}
.p524 .el.e-acbac1d .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p524 .el.e-e52063f{text-align:center;}
.p524 .el.e-e52063f .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
.p524 .el.e-44a392a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:53px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-7b8e159{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:where(.page-industries-served) .w-image-box .imb-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
:where(.page-industries-served) .w-image-box:has(:hover) .imb-title,:where(.page-industries-served) .w-image-box:has(:focus) .imb-title{color:var( --e-global-color-primary );}
:where(.page-industries-served) .w-image-box .imb-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p524 .el.e-630df95.pos-left .imb-img{margin-right:0px;}
.p524 .el.e-630df95.pos-top .imb-img{margin-bottom:0px;}
.p524 .el.e-630df95 .imb .imb-img{width:50%;}
.p524 .el.e-630df95 .imb-img img{transition-duration:0.3s;}
.p524 .el.e-630df95 .imb-title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;}
.p524 .el.e-630df95 > .wc{padding:50px 32px 50px 32px;background-image:url("/assets/uploads/2025/01/BackgroundBorder-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}
.p524 .el.e-630df95 > .wc:hover{--e-transform-translateY:20px;}
.p524 .el.e-1e1a260{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-80b1fa2.pos-left .imb-img{margin-right:0px;}
.p524 .el.e-80b1fa2.pos-top .imb-img{margin-bottom:0px;}
.p524 .el.e-80b1fa2 .imb .imb-img{width:50%;}
.p524 .el.e-80b1fa2 .imb-img img{transition-duration:0.3s;}
.p524 .el.e-80b1fa2 .imb-title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;}
.p524 .el.e-80b1fa2 > .wc{padding:50px 32px 50px 32px;background-image:url("/assets/uploads/2025/01/BackgroundBorder-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}
.p524 .el.e-80b1fa2 > .wc:hover{--e-transform-translateY:20px;}
.p524 .el.e-f18f810{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-44482d1.pos-left .imb-img{margin-right:0px;}
.p524 .el.e-44482d1.pos-top .imb-img{margin-bottom:0px;}
.p524 .el.e-44482d1 .imb .imb-img{width:50%;}
.p524 .el.e-44482d1 .imb-img img{transition-duration:0.3s;}
.p524 .el.e-44482d1 .imb-title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;}
.p524 .el.e-44482d1 > .wc{padding:50px 32px 50px 32px;background-image:url("/assets/uploads/2025/01/BackgroundBorder-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}
.p524 .el.e-44482d1 > .wc:hover{--e-transform-translateY:20px;}
.p524 .el.e-07e8162{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-5b8e12b{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-1b73e88.pos-left .imb-img{margin-right:0px;}
.p524 .el.e-1b73e88.pos-top .imb-img{margin-bottom:0px;}
.p524 .el.e-1b73e88 .imb .imb-img{width:50%;}
.p524 .el.e-1b73e88 .imb-img img{transition-duration:0.3s;}
.p524 .el.e-1b73e88 .imb-title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;}
.p524 .el.e-1b73e88 > .wc{padding:50px 32px 50px 32px;background-image:url("/assets/uploads/2025/01/BackgroundBorder-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}
.p524 .el.e-1b73e88 > .wc:hover{--e-transform-translateY:20px;}
.p524 .el.e-0aacb49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-a433136.pos-left .imb-img{margin-right:0px;}
.p524 .el.e-a433136.pos-top .imb-img{margin-bottom:0px;}
.p524 .el.e-a433136 .imb .imb-img{width:50%;}
.p524 .el.e-a433136 .imb-img img{transition-duration:0.3s;}
.p524 .el.e-a433136 .imb-title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;}
.p524 .el.e-a433136 > .wc{padding:50px 32px 50px 32px;background-image:url("/assets/uploads/2025/01/BackgroundBorder-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}
.p524 .el.e-a433136 > .wc:hover{--e-transform-translateY:20px;}
.p524 .el.e-475d9dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-049621c.pos-left .imb-img{margin-right:0px;}
.p524 .el.e-049621c.pos-top .imb-img{margin-bottom:0px;}
.p524 .el.e-049621c .imb .imb-img{width:50%;}
.p524 .el.e-049621c .imb-img img{transition-duration:0.3s;}
.p524 .el.e-049621c .imb-title{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;}
.p524 .el.e-049621c > .wc{padding:50px 32px 50px 32px;background-image:url("/assets/uploads/2025/01/BackgroundBorder-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}
.p524 .el.e-049621c > .wc:hover{--e-transform-translateY:20px;}
.p524 .el.e-3f1d01c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p524{--page-title-display:none;}
@media(min-width:768px){.p524 .el.e-44a392a{--width:90%;}
.p524 .el.e-07e8162{--width:90%;}}
@media(max-width:767px){.p524 .el.e-fa1a592{--min-height:30vh;}
.p524 .el.e-5da51e1 .title{font-size:30px;}
.p524 .el.e-b703e0a{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}
.p524 .el.e-acbac1d{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}
.p524 .el.e-e52063f .title{font-size:30px;}
.p524 .el.e-44a392a{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}
.p524 .el.e-630df95 .imb-img{margin-bottom:0px;}
.p524 .el.e-80b1fa2 .imb-img{margin-bottom:0px;}
.p524 .el.e-44482d1 .imb-img{margin-bottom:0px;}
.p524 .el.e-1b73e88 .imb-img{margin-bottom:0px;}
.p524 .el.e-a433136 .imb-img{margin-bottom:0px;}
.p524 .el.e-049621c .imb-img{margin-bottom:0px;}}
/* ── from post-585.css ── */
.p585 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p585 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
:where(.page-our-facility) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p585 .el.e-cb0a1b3{text-align:center;}
.p585 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p585 .el.e-beb8624{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p585 .el.e-beb8624{background-image:url("/assets/uploads/2025/01/Frame-112.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}
:where(.page-our-facility) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p585 .el.e-fb111c3{text-align:center;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;}
.p585 .el.e-fb111c3 > .wc{padding:0px 0px 30px 0px;}
.p585 .el.e-0f965b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p585 .el.e-0f965b5{background-color:#FFFFFF;}
.p585 .el.e-0f965b5.con:hover{--e-con-transform-translateY:20px;}
.p585 .el.e-05e3146{--display:flex;}
.p585 .el.e-fbaa986{text-align:start;}
.p585 .el.e-fbaa986 .title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}
.p585 .el.e-04b5790{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p585 .el.e-5720a84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p585 .el.e-bc1d4dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p585 .el.e-bc1d4dc.con:hover{--e-con-transform-translateY:20px;}
.p585 .el.e-b995a40{--display:flex;}
.p585 .el.e-b995a40{background-image:url("/assets/uploads/2025/05/DZ6A5165-scaled.jpg");background-repeat:no-repeat;background-size:cover;}
.p585 .el.e-13e772e{--spacer-size:335px;}
.p585 .el.e-1ae7ab6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}
.p585 .el.e-1ae7ab6{background-color:#FFFFFF;}
.p585 .el.e-7a7e32f{text-align:start;}
.p585 .el.e-7a7e32f .title{font-family:"Titillium Web", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-primary );}
.p585 .el.e-b1e5846{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p585 .el.e-b1e5846.con:hover{--e-con-transform-translateY:20px;}
.p585 .el.e-65ae12e{--display:flex;}
.p585 .el.e-65ae12e{background-image:url("/assets/uploads/2025/05/DZ6A4950-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p585 .el.e-7d194ea{--spacer-size:335px;}
.p585 .el.e-ea0a067{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}
.p585 .el.e-ea0a067{background-color:#FFFFFF;}
.p585 .el.e-5113a3b{text-align:start;}
.p585 .el.e-5113a3b .title{font-family:"Titillium Web", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-primary );}
.p585 .el.e-758fccc{--display:flex;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}
.p585 .el.e-758fccc{background-color:#FFFFFF;}
.p585{--page-title-display:none;}
@media(min-width:768px){.p585 .el.e-beb8624{--content-width:1240px;}}
@media(max-width:767px){.p585 .el.e-49bc2f4{--min-height:30vh;}
.p585 .el.e-cb0a1b3 .title{font-size:30px;}
.p585 .el.e-beb8624{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p585 .el.e-fbaa986 .title{font-size:30px;}
.p585 .el.e-13e772e{--spacer-size:260px;}
.p585 .el.e-7a7e32f .title{font-size:30px;}
.p585 .el.e-7d194ea{--spacer-size:260px;}}
/* ── from post-594.css ── */
.p594 .el.e-8992097{--display:flex;--min-height:475px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.p594 .el.e-8992097{background-image:url("/assets/uploads/2025/01/img-home-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p594 .el.e-8992097::before,.p594 .el.e-8992097 > .bg-video::before,.p594 .el.e-8992097 > .con-in > .bg-video::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #1E407E 5%, #1E407E 50%);}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p594 .el.e-5169fc0 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p594 .el.e-cc59bc2{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}
@media(max-width:767px){.p594 .el.e-5169fc0 .title{font-size:30px;}}
@media(min-width:768px){.p594 .el.e-8992097{--content-width:1440px;}}
/* ── from post-608.css ── */
.p608 .el.e-e69d92c{--display:flex;--min-height:475px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.p608 .el.e-e69d92c{background-image:url("/assets/uploads/2025/02/Delta-Medical-Division-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p608 .el.e-e69d92c::before,.p608 .el.e-e69d92c > .bg-video::before,.p608 .el.e-e69d92c > .con-in > .bg-video::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #1E407E 5%, #1E407E 50%);}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p608 .el.e-241fa17 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p608 .el.e-b4ac76e{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}
.p608 .el.e-b4ac76e p{margin-block-end:101px;}
@media(max-width:767px){.p608 .el.e-241fa17 .title{font-size:30px;}
.p608 .el.e-b4ac76e p{margin-block-end:0px;}}
@media(min-width:768px){.p608 .el.e-e69d92c{--content-width:100%;}}
/* ── from post-611.css ── */
.p611 .el.e-252001d{--display:flex;--min-height:475px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.p611 .el.e-252001d{background-image:url("/assets/uploads/2025/02/Delta-Fabrication.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p611 .el.e-252001d::before,.p611 .el.e-252001d > .bg-video::before,.p611 .el.e-252001d > .con-in > .bg-video::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #1E407E 5%, #1E407E 50%);}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p611 .el.e-476c430 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p611 .el.e-7fdca43{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}
.p611 .el.e-7fdca43 p{margin-block-end:77px;}
@media(max-width:767px){.p611 .el.e-476c430 .title{font-size:30px;}
.p611 .el.e-7fdca43 p{margin-block-end:0px;}}
/* ── from post-614.css ── */
.p614 .el.e-f17fe3a{--display:flex;--min-height:475px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}
.p614 .el.e-f17fe3a{background-image:url("/assets/uploads/2025/02/Commitment-to-Quality.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p614 .el.e-f17fe3a::before,.p614 .el.e-f17fe3a > .bg-video::before,.p614 .el.e-f17fe3a > .con-in > .bg-video::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #1E407E 5%, #1E407E 50%);}
.w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p614 .el.e-e8b457f .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p614 .el.e-ffd71fc{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}
.p614 .el.e-ffd71fc p{margin-block-end:101px;}
@media(max-width:767px){.p614 .el.e-e8b457f .title{font-size:30px;}
.p614 .el.e-ffd71fc p{margin-block-end:0px;}}
/* ── from post-635.css ── */
.p635 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p635 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
.p635 .el.e-49bc2f4 > .shape-bottom svg,.p635 .el.e-49bc2f4 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-quality-policy) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p635 .el.e-cb0a1b3{text-align:center;}
.p635 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p635 .el.e-2614cdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p635 .el.e-2614cdb{background-image:url("/assets/uploads/2025/01/Container-1.png");background-repeat:no-repeat;}
.p635 .el.e-9489acb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p635 .el.e-1270e17{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}
.p635 .el.e-3725e5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p635 .el.e-4ef240d .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p635 .el.e-4ef240d{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}
:where(.page-quality-policy) .w-divider{--divider-color:var( --e-global-color-secondary );}
:where(.page-quality-policy) .w-divider.view-default .icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
:where(.page-quality-policy) .w-divider.view-default .icon svg{fill:var( --e-global-color-secondary );}
.p635 .el.e-b910a78{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p635 .el.e-b910a78 .dv-sep{width:100%;}
.p635 .el.e-b910a78 .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p635 .el.e-a1e3c2a .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
:where(.page-quality-policy) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p635 .el.e-147eee1{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p635 .el.e-147eee1 > .wc{padding:0px 0px 0px 0px;}
.p635 .el.e-67ee96b{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.88;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}
.p635 .el.e-67ee96b{background-image:url("/assets/uploads/2025/05/DZ6A5215-scaled.jpg");background-position:center center;background-size:cover;}
.p635 .el.e-67ee96b::before,.p635 .el.e-67ee96b > .bg-video::before,.p635 .el.e-67ee96b > .con-in > .bg-video::before{--background-overlay:'';background-color:#0A1F44;}
.p635{--page-title-display:none;}
@media(max-width:767px){.p635 .el.e-49bc2f4{--min-height:30vh;}
.p635 .el.e-cb0a1b3 .title{font-size:30px;}
.p635 .el.e-2614cdb{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p635 .el.e-1270e17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p635 .el.e-4ef240d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}
.p635 .el.e-b910a78{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}
.p635 .el.e-a1e3c2a .title{font-size:30px;}
.p635 .el.e-67ee96b{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}}
/* ── from post-645.css ── */
.p645 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p645 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
.p645 .el.e-49bc2f4 > .shape-bottom svg,.p645 .el.e-49bc2f4 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-contact) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p645 .el.e-cb0a1b3{text-align:center;}
.p645 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p645 .el.e-c33b61e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p645 .el.e-6c9eee1{--display:flex;--border-radius:10px 0px 0px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}
:where(.page-contact) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p645 .el.e-4818a49{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p645 .el.e-4818a49 > .wc{padding:0px 0px 0px 0px;}
:where(.page-contact) .w-icon-box.view-default .icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
:where(.page-contact) .w-icon-box .ib-title,:where(.page-contact) .w-icon-box .ib-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
:where(.page-contact) .w-icon-box .ib-title{color:var( --e-global-color-primary );}
:where(.page-contact) .w-icon-box:has(:hover) .ib-title,:where(.page-contact) .w-icon-box:has(:focus) .ib-title{color:var( --e-global-color-primary );}
:where(.page-contact) .w-icon-box .ib-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p645 .el.e-efb7af4 .ib{align-items:center;gap:20px;}
.p645 .el.e-efb7af4 .ib-title{margin-block-end:0px;}
.p645 .el.e-efb7af4 .icon{font-size:34px;}
.p645 .el.e-efb7af4 .ib-title,.p645 .el.e-efb7af4 .ib-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}
.p645 .el.e-efb7af4 .ib-desc{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;}
.p645 .el.e-c0bf825 .ib{align-items:center;gap:20px;}
.p645 .el.e-c0bf825 .ib-title{margin-block-end:0px;}
.p645 .el.e-c0bf825 .icon{font-size:34px;}
.p645 .el.e-c0bf825 .ib-title,.p645 .el.e-c0bf825 .ib-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}
.p645 .el.e-c0bf825 .ib-desc{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;}
.p645 .el.e-34f1ec6 .ib{align-items:center;gap:20px;}
.p645 .el.e-34f1ec6 .ib-title{margin-block-end:0px;}
.p645 .el.e-34f1ec6 .icon{font-size:34px;}
.p645 .el.e-34f1ec6 .ib-title,.p645 .el.e-34f1ec6 .ib-title a{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}
.p645 .el.e-34f1ec6 .ib-desc{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:700;}
.p645 .el.e-f94de29{--display:flex;--border-radius:0px 10px 10px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}
.p645 .el.e-f94de29{background-color:#1E407E;}
.p645 .el.e-19a4cb3{text-align:center;}
.p645 .el.e-19a4cb3 .title{font-family:"Titillium Web", Sans-serif;font-size:34px;font-weight:700;color:#FFFFFF;}
:where(.page-contact) .w-form .fg > label{color:var( --e-global-color-text );}
:where(.page-contact) .w-form .fg > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-contact) .w-form .fg .field{color:var( --e-global-color-text );}
:where(.page-contact) .w-form .fg .field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-contact) .w-form .btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
:where(.page-contact) .w-form .btn[type="submit"]{background-color:var( --e-global-color-accent );}
:where(.page-contact) .w-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}
.p645 .el.e-d7f0bdb .fg{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}
.p645 .el.e-d7f0bdb .form-fields{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}
body .p645 .el.e-d7f0bdb .labels-above .fg > label{padding-bottom:10px;}
.p645 .el.e-d7f0bdb .fg > label{color:#FFFFFF;}
.p645 .el.e-d7f0bdb .fg .field{color:var( --e-global-color-primary );}
.p645 .el.e-d7f0bdb .fg:not(.ft-upload) .field{background-color:#ffffff;border-color:#FFFFFF;border-width:1px 1px 1px 1px;}
.p645 .el.e-d7f0bdb .btn{font-family:"Titillium Web", Sans-serif;font-weight:700;border-radius:0px 0px 0px 0px;}
.p645 .el.e-d7f0bdb .btn[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}
.p645 .el.e-d7f0bdb .btn[type="submit"] svg *{fill:#ffffff;}
.p645 .el.e-d7f0bdb .btn[type="submit"]:hover{color:#ffffff;}
.p645 .el.e-d7f0bdb .btn[type="submit"]:hover svg *{fill:#ffffff;}
.p645 .el.e-d7f0bdb{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}
.p645{--page-title-display:none;}
@media(max-width:767px){.p645 .el.e-49bc2f4{--min-height:30vh;}
.p645 .el.e-cb0a1b3 .title{font-size:30px;}
.p645 .el.e-c33b61e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}
/* ── from post-659.css ── */
.p659 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p659 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
.p659 .el.e-49bc2f4 > .shape-bottom svg,.p659 .el.e-49bc2f4 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-supplier-quality-clauses) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p659 .el.e-cb0a1b3{text-align:center;}
.p659 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p659 .el.e-888994d{--display:flex;--padding-top:50px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}
.p659 .el.e-2614cdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p659 .el.e-9489acb{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:0px;}
.p659 .el.e-9489acb{background-image:url("/assets/uploads/2025/02/Delta-drone-6_Capabilities.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p659 .el.e-c0f9044{--spacer-size:50px;}
.p659 .el.e-1270e17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p659 .el.e-a1e3c2a .title{font-family:"Titillium Web", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-411883d );}
:where(.page-supplier-quality-clauses) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p659 .el.e-147eee1 > .wc{padding:0px 0px 0px 0px;}
.p659 .el.e-147eee1{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p659 .el.e-df1a39e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p659 .el.e-98dc491{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p659 .el.e-1d69486 .title{font-family:"Titillium Web", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-411883d );}
.p659 .el.e-23d9f5d > .wc{padding:0px 0px 0px 0px;}
.p659 .el.e-23d9f5d{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p659 .el.e-c8567d1 .title{font-family:"Titillium Web", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-411883d );}
.p659 .el.e-b1748e0 > .wc{padding:0px 0px 0px 0px;}
.p659 .el.e-b1748e0{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p659 .el.e-cdf4cd4{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:0px;}
.p659 .el.e-930cc1d{--spacer-size:50px;}
.p659 .el.e-b3afd19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}
.p659 .el.e-b3afd19{background-color:var( --e-global-color-primary );}
.p659 .el.e-b3afd19::before,.p659 .el.e-b3afd19 > .bg-video::before,.p659 .el.e-b3afd19 > .con-in > .bg-video::before{background-color:var( --e-global-color-primary );--background-overlay:'';}
.p659 .el.e-c83c8ae{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}
.p659 .el.e-c83c8ae.con{--flex-grow:0;--flex-shrink:0;}
.p659 .el.e-8f1d1fb{text-align:start;}
.p659 .el.e-8f1d1fb .title{font-family:"Titillium Web", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}
.p659 .el.e-6afee33 > .wc{padding:0px 0px 0px 0px;}
.p659 .el.e-6afee33{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}
.p659 .el.e-8158798{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p659 .el.e-530d789{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p659 .el.e-173b558 .title{font-family:"Titillium Web", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-411883d );}
.p659 .el.e-1aa798b > .wc{padding:0px 0px 0px 0px;}
.p659 .el.e-1aa798b{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p659 .el.e-910e2d3{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:0px;}
.p659 .el.e-910e2d3{background-image:url("/assets/uploads/2025/02/Delta-5-axis-2_Capabilities.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p659 .el.e-ac1a5d8{--spacer-size:50px;}
.p659 .el.e-dba03c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p659 .el.e-dba03c7{background-color:var( --e-global-color-primary );}
.p659 .el.e-c089592 > .wc{padding:0px 0px 30px 0px;}
.p659 .el.e-c089592{text-align:center;}
.p659 .el.e-c089592 .title{font-family:"Titillium Web", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}
:where(.page-supplier-quality-clauses) .w-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-supplier-quality-clauses) .r-tabs-accordion-title > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-supplier-quality-clauses) .w-ucaddon_content_tabs .ue-content-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.p659 .el.e-b715554 .uc_bold_tabs ul{padding:0px 0px 0px 0px;}
.p659 .el.e-b715554 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-supplier-quality-clauses) .r-tabs-accordion-title > a{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:500;}
.p659 .el.e-b715554 .uc_bold_tabs ul li a.ue-tab-btn,.p659 .el.e-b715554 .r-tabs-accordion-title > a{padding:015px 040px 015px 040px;}
.p659 .el.e-b715554 .ue-tab-btn{flex-direction:column;justify-content:center;align-items:center;color:#FFFFFF;gap:0px;}
.p659 .el.e-b715554 .ue-tab-btn,.p659 .el.e-b715554 .r-tabs-accordion-title > a{background-color:#000000;}
.p659 .el.e-b715554 .r-tabs-accordion-title > a{border-style:solid;border-width:0px 1px 0px 0px;}
.p659 .el.e-b715554 .ue-tab-btn:hover,.p659 .el.e-b715554 .r-tabs-accordion-title > a:hover{background-color:var( --e-global-color-secondary );}
.p659 .el.e-b715554 .r-tabs-state-active .ue-tab-btn{background-color:#2590ED;color:#FFFFFF;}
.p659 .el.e-b715554 .uc_bold_tabs > ul li.r-tabs-state-active a.ue-tab-btn,.p659 .el.e-b715554 .r-tabs-accordion-title.r-tabs-state-active > a{border-style:solid;border-width:0px 1px 0px 0px;}
.p659 .el.e-b715554 .ue-graphic-element{width:64px;height:64px;background-color:#ffffff;margin-top:0px;}
.p659 .el.e-b715554 .ue-graphic-element img{width:64px;height:64px;object-fit:cover;}
.p659 .el.e-b715554 .ue-graphic-element,.p659 .el.e-b715554 .ue-graphic-element img{border-radius:100px 100px 100px 100px;}
.p659 .el.e-b715554 .ue-ge-icon{color:#616161;font-size:20px;}
.p659 .el.e-b715554 .uc-tabs-accordion-title{gap:0px;}
.p659 .el.e-b715554 .panel-container{background-color:#FFFFFF;margin-top:0px;}
.p659 .el.e-b715554 .tab-container{padding:20px 10px 0px 20px;}
.p659 .el.e-b715554 .panel-container,.p659 .el.e-b715554 .tab-container{border-radius:0px;}
.p659 .el.e-b715554 .ue-item-content-wrapper{flex-direction:column;align-items:flex-start;}
.p659 .el.e-b715554 .ue-content-text{color:#000000;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:30px;margin-top:0px;}
.p659{--page-title-display:none;}
@media(max-width:767px){.p659 .el.e-49bc2f4{--min-height:30vh;}
.p659 .el.e-cb0a1b3 .title{font-size:30px;}
.p659 .el.e-2614cdb{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p659 .el.e-c0f9044{--spacer-size:300px;}
.p659 .el.e-a1e3c2a .title{font-size:30px;line-height:1.2em;}
.p659 .el.e-df1a39e{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p659 .el.e-c8567d1 .title{font-size:30px;line-height:1.2em;}
.p659 .el.e-930cc1d{--spacer-size:300px;}
.p659 .el.e-8f1d1fb .title{font-size:30px;line-height:1.2em;}
.p659 .el.e-8158798{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p659 .el.e-173b558 .title{font-size:30px;line-height:1.2em;}
.p659 .el.e-ac1a5d8{--spacer-size:300px;}
.p659 .el.e-dba03c7{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p659 .el.e-c089592 .title{font-size:30px;line-height:1.2em;}}
/* ── from post-672.css ── */
.p672 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p672 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
.p672 .el.e-49bc2f4 > .shape-bottom svg,.p672 .el.e-49bc2f4 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-nist-800-171-cmmc-2-0) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p672 .el.e-cb0a1b3{text-align:center;}
.p672 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p672 .el.e-2614cdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p672 .el.e-9489acb{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:0px;}
.p672 .el.e-9489acb{background-image:url("/assets/uploads/2025/01/IMOD-Visit-Delta-Hi-Tech.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p672 .el.e-707f5c1{--spacer-size:50px;}
.p672 .el.e-1270e17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
:where(.page-nist-800-171-cmmc-2-0) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p672 .el.e-147eee1{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p672 .el.e-147eee1 > .wc{padding:0px 0px 0px 0px;}
.p672{--page-title-display:none;}
@media(max-width:767px){.p672 .el.e-49bc2f4{--min-height:30vh;}
.p672 .el.e-cb0a1b3 .title{font-size:30px;}
.p672 .el.e-2614cdb{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p672 .el.e-707f5c1{--spacer-size:300px;}}
/* ── from post-681.css ── */
.p681 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p681 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
.p681 .el.e-49bc2f4 > .shape-bottom svg,.p681 .el.e-49bc2f4 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-certificate-of-compliance-coc) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p681 .el.e-cb0a1b3{text-align:center;}
.p681 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p681 .el.e-2614cdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p681 .el.e-9489acb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p681 .el.e-1270e17{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}
.p681 .el.e-3725e5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p681 .el.e-4ef240d .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p681 .el.e-4ef240d{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}
:where(.page-certificate-of-compliance-coc) .w-divider{--divider-color:var( --e-global-color-secondary );}
:where(.page-certificate-of-compliance-coc) .w-divider.view-default .icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}
:where(.page-certificate-of-compliance-coc) .w-divider.view-default .icon svg{fill:var( --e-global-color-secondary );}
.p681 .el.e-b910a78{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}
.p681 .el.e-b910a78 .dv-sep{width:100%;}
.p681 .el.e-b910a78 .dv-wrap{padding-block-start:15px;padding-block-end:15px;}
.p681 .el.e-a1e3c2a .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
:where(.page-certificate-of-compliance-coc) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p681 .el.e-147eee1{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}
.p681 .el.e-147eee1 > .wc{padding:0px 0px 0px 0px;}
.p681{--page-title-display:none;}
@media(max-width:767px){.p681 .el.e-49bc2f4{--min-height:30vh;}
.p681 .el.e-cb0a1b3 .title{font-size:30px;line-height:1.2em;}
.p681 .el.e-2614cdb{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p681 .el.e-1270e17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p681 .el.e-4ef240d{--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;}
.p681 .el.e-b910a78{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}
.p681 .el.e-a1e3c2a .title{font-size:30px;}}
/* ── from post-683.css ── */
.p683 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p683 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
.p683 .el.e-49bc2f4 > .shape-bottom svg,.p683 .el.e-49bc2f4 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-capabilities) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p683 .el.e-cb0a1b3{text-align:center;}
.p683 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p683 .el.e-beb8624{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}
:where(.page-capabilities) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p683 .el.e-fb111c3{text-align:center;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;}
:where(.page-capabilities) .w-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-capabilities) .r-tabs-accordion-title > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-capabilities) .w-ucaddon_content_tabs .ue-content-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.p683 .el.e-6768bd8 .ue-item-content-layout{flex-direction:column;gap:20px;}
.p683 .el.e-6768bd8 .uc_bold_tabs ul{padding:0px 0px 0px 0px;}
.p683 .el.e-6768bd8 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-capabilities) .r-tabs-accordion-title > a{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;}
.p683 .el.e-6768bd8 .uc_bold_tabs ul li a.ue-tab-btn,.p683 .el.e-6768bd8 .r-tabs-accordion-title > a{border-radius:0px 0px 0px 0px;padding:66px 30px 66.5px 30px;margin:0px 0px 0px 0px;}
.p683 .el.e-6768bd8 .ue-tab-btn{flex-direction:column;justify-content:center;align-items:center;color:#FFFFFF;gap:0px;}
.p683 .el.e-6768bd8 .uc_tab_nav{gap:0px;}
.p683 .el.e-6768bd8 .ue-tab-btn,.p683 .el.e-6768bd8 .r-tabs-accordion-title > a{background-color:var( --e-global-color-primary );}
.p683 .el.e-6768bd8 .ue-tab-btn:hover,.p683 .el.e-6768bd8 .r-tabs-accordion-title > a:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}
.p683 .el.e-6768bd8 .r-tabs-state-active .ue-tab-btn{background-color:var( --e-global-color-secondary );color:#FFFFFF;}
.p683 .el.e-6768bd8 .ue-graphic-element{width:65px;height:65px;background-color:#FFFFFF00;margin-top:0px;}
.p683 .el.e-6768bd8 .ue-graphic-element img{width:65px;height:65px;object-fit:cover;}
.p683 .el.e-6768bd8 .ue-ge-icon{color:#616161;font-size:40px;}
.p683 .el.e-6768bd8 .uc-tabs-accordion-title{gap:0px;}
.p683 .el.e-6768bd8 .panel-container{background-color:#efefef;margin-top:0px;}
.p683 .el.e-6768bd8 .panel-container,.p683 .el.e-6768bd8 .tab-container{border-radius:0px;}
.p683 .el.e-6768bd8 .ue-item-content-wrapper{flex-direction:column;align-items:flex-start;}
.p683 .el.e-6768bd8 .ue-content-text{color:#000000;margin-top:0px;}
.p683 .el.e-6768bd8 > .wc{padding:20px 0px 0px 0px;}
.p683 .el.e-f9c7fa3{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}
.p683 .el.e-f9c7fa3{background-color:transparent;background-image:linear-gradient(150deg, #071531 0%, #10306B 100%);}
.p683{--page-title-display:none;}
@media(min-width:768px){.p683 .el.e-beb8624{--content-width:1400px;}}
@media(max-width:767px){.p683 .el.e-49bc2f4{--min-height:30vh;}
.p683 .el.e-cb0a1b3 .title{font-size:30px;}
.p683 .el.e-beb8624{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}
.p683 .el.e-6768bd8 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-capabilities) .r-tabs-accordion-title > a{font-size:13px;}
.p683 .el.e-6768bd8 .uc_bold_tabs ul li a.ue-tab-btn,.p683 .el.e-6768bd8 .r-tabs-accordion-title > a{padding:30px 0px 30px 0px;}
.p683 .el.e-6768bd8 > .wc{padding:20px 10px 20px 10px;}
.p683 .el.e-f9c7fa3{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}}
/* ── from post-684.css ── */
.p684 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p684 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
:where(.page-equipment) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p684 .el.e-cb0a1b3{text-align:center;}
.p684 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p684 .el.e-beb8624{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.9;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p684 .el.e-beb8624{background-image:url("/assets/uploads/2025/05/equipment222.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.p684 .el.e-beb8624::before,.p684 .el.e-beb8624 > .bg-video::before,.p684 .el.e-beb8624 > .con-in > .bg-video::before{--background-overlay:'';background-color:var( --e-global-color-primary );}
.p684 .el.e-6b09a4f{text-align:center;}
.p684 .el.e-6b09a4f .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
:where(.page-equipment) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p684 .el.e-fb111c3{text-align:center;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}
.p684 .el.e-e6e767a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:53px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p684 .el.e-b0bfbb0{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}
.p684 .el.e-b0bfbb0{background-color:#FFFFFF;}
.p684 .el.e-b0bfbb0.con:hover{--e-con-transform-translateY:20px;}
:where(.page-equipment) .w-image-box .imb-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
:where(.page-equipment) .w-image-box:has(:hover) .imb-title,:where(.page-equipment) .w-image-box:has(:focus) .imb-title{color:var( --e-global-color-primary );}
:where(.page-equipment) .w-image-box .imb-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p684 .el.e-b277f2c.pos-left .imb-img{margin-right:0px;}
.p684 .el.e-b277f2c.pos-top .imb-img{margin-bottom:0px;}
.p684 .el.e-b277f2c .imb .imb-img{width:10%;}
.p684 .el.e-b277f2c .imb-img img{transition-duration:0.3s;}
.p684 .el.e-b277f2c .imb-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;line-height:0px;}
.p684 .el.e-b277f2c > .wc{padding:0px 10px 0px 10px;}
.p684 .el.e-822a7a6{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}
.p684 .el.e-822a7a6{background-color:#FFFFFF;}
.p684 .el.e-822a7a6.con:hover{--e-con-transform-translateY:20px;}
.p684 .el.e-1202552.pos-left .imb-img{margin-right:0px;}
.p684 .el.e-1202552.pos-top .imb-img{margin-bottom:0px;}
.p684 .el.e-1202552 .imb .imb-img{width:10%;}
.p684 .el.e-1202552 .imb-img img{transition-duration:0.3s;}
.p684 .el.e-1202552 .imb-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;line-height:0px;}
.p684 .el.e-1202552 > .wc{padding:0px 10px 0px 10px;}
.p684 .el.e-c02e83d{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}
.p684 .el.e-c02e83d{background-color:#FFFFFF;}
.p684 .el.e-c02e83d.con:hover{--e-con-transform-translateY:20px;}
.p684 .el.e-ce3076b.pos-left .imb-img{margin-right:0px;}
.p684 .el.e-ce3076b.pos-top .imb-img{margin-bottom:0px;}
.p684 .el.e-ce3076b .imb .imb-img{width:10%;}
.p684 .el.e-ce3076b .imb-img img{transition-duration:0.3s;}
.p684 .el.e-ce3076b .imb-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;line-height:0px;}
.p684 .el.e-ce3076b > .wc{padding:0px 10px 0px 10px;}
.p684 .el.e-79cf8e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:53px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p684 .el.e-b3ef216{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}
.p684 .el.e-b3ef216{background-color:#FFFFFF;}
.p684 .el.e-b3ef216.con:hover{--e-con-transform-translateY:20px;}
.p684 .el.e-a15bb27.pos-left .imb-img{margin-right:0px;}
.p684 .el.e-a15bb27.pos-top .imb-img{margin-bottom:0px;}
.p684 .el.e-a15bb27 .imb .imb-img{width:10%;}
.p684 .el.e-a15bb27 .imb-img img{transition-duration:0.3s;}
.p684 .el.e-a15bb27 .imb-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;line-height:0px;}
.p684 .el.e-a15bb27 > .wc{padding:0px 10px 0px 10px;}
.p684 .el.e-715035f{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}
.p684 .el.e-715035f{background-color:#FFFFFF;}
.p684 .el.e-715035f.con:hover{--e-con-transform-translateY:20px;}
.p684 .el.e-d291ff1.pos-left .imb-img{margin-right:0px;}
.p684 .el.e-d291ff1.pos-top .imb-img{margin-bottom:0px;}
.p684 .el.e-d291ff1 .imb .imb-img{width:10%;}
.p684 .el.e-d291ff1 .imb-img img{transition-duration:0.3s;}
.p684 .el.e-d291ff1 .imb-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;line-height:0px;}
.p684 .el.e-d291ff1 > .wc{padding:0px 10px 0px 10px;}
.p684 .el.e-8f2420e{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}
.p684 .el.e-8f2420e{background-color:#FFFFFF;}
.p684 .el.e-8f2420e.con:hover{--e-con-transform-translateY:20px;}
.p684 .el.e-2b565d5.pos-left .imb-img{margin-right:0px;}
.p684 .el.e-2b565d5.pos-top .imb-img{margin-bottom:0px;}
.p684 .el.e-2b565d5 .imb .imb-img{width:10%;}
.p684 .el.e-2b565d5 .imb-img img{transition-duration:0.3s;}
.p684 .el.e-2b565d5 .imb-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;line-height:0px;}
.p684 .el.e-2b565d5 > .wc{padding:0px 10px 0px 10px;}
.p684{--page-title-display:none;}
@media(max-width:767px){.p684 .el.e-49bc2f4{--min-height:30vh;}
.p684 .el.e-cb0a1b3 .title{font-size:30px;}
.p684 .el.e-6b09a4f .title{font-size:30px;line-height:1.2em;}
.p684 .el.e-e6e767a{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}
.p684 .el.e-b277f2c .imb-img{margin-bottom:0px;}
.p684 .el.e-1202552 .imb-img{margin-bottom:0px;}
.p684 .el.e-ce3076b .imb-img{margin-bottom:0px;}
.p684 .el.e-a15bb27 .imb-img{margin-bottom:0px;}
.p684 .el.e-d291ff1 .imb-img{margin-bottom:0px;}
.p684 .el.e-2b565d5 .imb-img{margin-bottom:0px;}}
/* ── from post-685.css ── */
.p685 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p685 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
.p685 .el.e-49bc2f4 > .shape-bottom svg,.p685 .el.e-49bc2f4 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-part-gallery) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p685 .el.e-cb0a1b3{text-align:center;}
.p685 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p685 .el.e-beb8624{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p685 .el.e-aaa61b5{text-align:center;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}
.p685 .el.e-aaa61b5 .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p685 .el.e-6b09a4f .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
:where(.page-part-gallery) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p685 .el.e-fb111c3{text-align:center;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;}
:where(.page-part-gallery) .w-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-part-gallery) .r-tabs-accordion-title > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
:where(.page-part-gallery) .w-ucaddon_content_tabs .ue-content-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.p685 .el.e-f14f6d7 .ue-item-content-layout{flex-direction:column;gap:20px;}
.p685 .el.e-f14f6d7 .uc_bold_tabs ul{padding:0px 0px 0px 0px;}
.p685 .el.e-f14f6d7 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-part-gallery) .r-tabs-accordion-title > a{font-family:"Titillium Web", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;}
.p685 .el.e-f14f6d7 .uc_bold_tabs ul li a.ue-tab-btn,.p685 .el.e-f14f6d7 .r-tabs-accordion-title > a{border-radius:0px 0px 0px 0px;padding:66px 30px 66.5px 30px;margin:0px 0px 0px 0px;}
.p685 .el.e-f14f6d7 .ue-tab-btn{flex-direction:column;justify-content:center;align-items:center;color:#FFFFFF;gap:0px;}
.p685 .el.e-f14f6d7 .uc_tab_nav{gap:0px;}
.p685 .el.e-f14f6d7 .ue-tab-btn,.p685 .el.e-f14f6d7 .r-tabs-accordion-title > a{background-color:var( --e-global-color-primary );}
.p685 .el.e-f14f6d7 .ue-tab-btn:hover,.p685 .el.e-f14f6d7 .r-tabs-accordion-title > a:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}
.p685 .el.e-f14f6d7 .r-tabs-state-active .ue-tab-btn{background-color:var( --e-global-color-secondary );color:#FFFFFF;}
.p685 .el.e-f14f6d7 .ue-graphic-element{width:65px;height:65px;background-color:#FFFFFF00;margin-top:0px;}
.p685 .el.e-f14f6d7 .ue-graphic-element img{width:65px;height:65px;object-fit:cover;}
.p685 .el.e-f14f6d7 .ue-ge-icon{color:#616161;font-size:40px;}
.p685 .el.e-f14f6d7 .uc-tabs-accordion-title{gap:0px;}
.p685 .el.e-f14f6d7 .panel-container{background-color:#efefef;margin-top:0px;}
.p685 .el.e-f14f6d7 .panel-container,.p685 .el.e-f14f6d7 .tab-container{border-radius:0px;}
.p685 .el.e-f14f6d7 .ue-item-content-wrapper{flex-direction:column;align-items:flex-start;}
.p685 .el.e-f14f6d7 .ue-content-text{color:#000000;margin-top:0px;}
.p685 .el.e-f14f6d7 > .wc{padding:20px 0px 0px 0px;}
.p685 .el.e-3c307cd{--display:flex;--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}
.p685 .el.e-3c307cd{background-color:#F5F8FD;}
.p685{--page-title-display:none;}
@media(max-width:767px){.p685 .el.e-cb0a1b3 .title{font-size:30px;}
.p685 .el.e-beb8624{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.p685 .el.e-f14f6d7 .uc_bold_tabs ul li a.ue-tab-btn,:where(.page-part-gallery) .r-tabs-accordion-title > a{font-size:13px;}
.p685 .el.e-f14f6d7 .uc_bold_tabs ul li a.ue-tab-btn,.p685 .el.e-f14f6d7 .r-tabs-accordion-title > a{padding:30px 0px 30px 0px;}
.p685 .el.e-f14f6d7 > .wc{padding:20px 10px 20px 10px;}}
/* ── from post-734.css ── */
.p734 .el.e-49bc2f4{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}
.p734 .el.e-49bc2f4{background-color:var( --e-global-color-primary );}
.p734 .el.e-49bc2f4 > .shape-bottom svg,.p734 .el.e-49bc2f4 > .con-in > .shape-bottom svg{height:100px;}
:where(.page-award-winning-company) .w-heading .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.p734 .el.e-cb0a1b3{text-align:center;}
.p734 .el.e-cb0a1b3 .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}
.p734 .el.e-beb8624{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.p734 .el.e-aaa61b5{text-align:center;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}
.p734 .el.e-aaa61b5 .title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:var( --e-global-color-secondary );}
.p734 .el.e-6b09a4f .title{font-family:"Titillium Web", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-411883d );}
:where(.page-award-winning-company) .w-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.p734 .el.e-fb111c3{text-align:center;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;}
:where(.page-award-winning-company) .w-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}
.p734 .el.e-14d9cd6{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}
.p734 .el.e-14d9cd6 .gal-item:hover .gal-ov,.p734 .el.e-14d9cd6 .gal-item:focus .gal-ov{background-color:rgba(0,0,0,0.5);}
.p734{--page-title-display:none;}
/* ── site custom CSS ── */
a.item.active{font-weight:600 !important;}
a.item.active::before{border-radius:5px !important;}
a.item:hover{font-weight:600 !important;
	border-radius:5px !important;}
.ptr-framed .item:before{border-radius:5px !important;}
.arrow span.btn-icon{rotate: -36deg;}
.team_member_carousel_image img{height: 380px !important;
    width: 100%;}
.tabs-sec #uc_content_tabs_elementor_20b5771 > ul.tabs{margin: 0px;
    list-style: none;
    display: block !important;
    column-count: 2 !important;}
.owl-stage .owl-item:nth-child(odd) .uc_three_column_carousel_box{margin-top: 50px;}
.owl-stage .owl-item:nth-child(even) .uc_three_column_carousel_box{margin-top: 0px;}
.uc_three_column_carousel_box a{pointer-events:none !important;}
.page-capabilities .r-tabs-nav{display: block !important;
	column-count:2 !important;}
.page-equipment .r-tabs-nav{display: block !important;
	column-count:2 !important;}
.page-part-gallery .r-tabs-nav{display: block !important;
	column-count:2 !important;}
input#form-field-field_142a87c{color: #fff !important;}
.icn .img .imb-content p{opacity: 0;
  display:none;
  transition: opacity 0.5s ease, visibility 0.5s ease;}
.icn:hover .img .imb-content p{opacity: 1;
  display: block;
	  transition: opacity 0.5s ease, visibility 0.5s ease;}
.icn:hover .img .wc{background-image: none !important;
    padding: 30px 20px;
    box-shadow: 0px 0px 10px #dddddd;
    border-radius: 10px;}
.r-tabs-accordion-title a{color:#fff !important;}
:root{--dh-navy:#0A1F44;--dh-navy2:#10306B;--dh-blue:#1A63C9;--dh-sky:#4DA3FF;--dh-ink:#0B1A33;--dh-text:#4A5568;--dh-line:rgba(10,31,68,.08)}
body,body p,body li,.w-text-editor,.il-text,.ib-desc{font-family:'Inter',system-ui,sans-serif!important}
body .w-text-editor p{line-height:1.75}
h1.title,h2.title,h3.title,h4.title,.ib-title,.imb-title,.ctr-num-wrap{font-family:'Manrope',sans-serif!important;letter-spacing:-.02em}
h1.title,h2.title{font-weight:800!important}
h5.title,h6.title{font-family:'Inter',sans-serif!important;letter-spacing:.18em!important;font-weight:600!important;text-transform:uppercase}
.w-divider .dv-sep{border-top-width:2px!important;border-radius:2px}
.menu a{font-family:'Inter',sans-serif!important;font-weight:500!important;font-size:15px!important}
.site-header .nav-main .item.active,.site-header .nav-main .item:hover{color:var(--dh-blue)!important}
.site-header .nav-main .item{border:0!important}
.btn{font-family:'Inter',sans-serif!important;font-weight:600!important;border-radius:6px!important;letter-spacing:.01em;text-transform:none!important}
.w-text-editor a{color:var(--dh-blue)!important;font-weight:600;text-decoration:none}
body:not(.home) .page-body>.con:first-child{background:radial-gradient(1200px 400px at 80% -10%,rgba(77,163,255,.35),transparent 60%),linear-gradient(120deg,rgba(10,31,68,.96),rgba(16,48,107,.88)),url('/assets/uploads/2025/05/MACHINE9-2048x1365.jpg') center/cover!important;min-height:340px;display:flex;align-items:center;position:relative;overflow:hidden}
body:not(.home) .page-body>.con:first-child::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 60%)}
body:not(.home) .page-body>.con:first-child .shape{display:none!important}
body:not(.home) .page-body>.con:first-child .title{font-size:clamp(36px,5vw,60px)!important;color:#fff!important}
.w-image img{border-radius:10px}
.w-icon-box .icon{transition:transform .3s}
.w-icon-box:hover .icon{transform:translateY(-3px)}
.con{transition:box-shadow .3s ease}
.site-footer{background:var(--dh-navy)}
.site-footer a:hover,.site-footer .il-item a:hover .il-text{color:var(--dh-sky)!important}
.site-header .is-stuck,.site-header .con.is-stuck{backdrop-filter:saturate(180%) blur(12px);background:rgba(255,255,255,.88)!important;box-shadow:0 1px 0 var(--dh-line),0 8px 30px rgba(10,31,68,.06)}
::selection{background:var(--dh-blue);color:#fff}
html{scroll-behavior:smooth}
.site-header .il-text{font-size:13px!important;font-family:'Inter',sans-serif!important}
.site-header .il{flex-wrap:nowrap!important}
.site-header .il-item{white-space:nowrap}
.btn .btn-text{white-space:nowrap}
@media (min-width:1025px){.menu a{font-size:14.5px!important}}
body:not(.home) .page-body>.con:first-child{min-height:380px}
body:not(.home) .uc_tab_nav.r-tabs-nav{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px!important;margin-bottom:24px!important}
body:not(.home) .uc_tab_nav .r-tabs-tab{width:auto!important;float:none!important;margin:0!important;height:auto!important}
body:not(.home) .uc_tab_nav .r-tabs-anchor{height:auto!important;min-height:150px;padding:28px 20px!important;border-radius:14px!important;background:linear-gradient(145deg,#0E2A5C,#0A1F44)!important;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 10px 30px rgba(10,31,68,.12);transition:transform .25s ease,box-shadow .25s ease,background .25s!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px}
body:not(.home) .uc_tab_nav .r-tabs-anchor:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(10,31,68,.22)}
body:not(.home) .uc_tab_nav .r-tabs-state-active .r-tabs-anchor{background:linear-gradient(145deg,#2F8BFF,#1E5FD0)!important;box-shadow:0 18px 40px rgba(30,115,232,.35)}
body:not(.home) .uc_tab_nav .r-tabs-anchor *{font-family:'Manrope',sans-serif!important;letter-spacing:.02em}
body:not(.home) .uc-items-wrapper2,body:not(.home) .panel-container{border-radius:16px;overflow:hidden}
body:not(.home) .uc_tab_nav .r-tabs-tab{display:flex!important}
body:not(.home) .uc_tab_nav .r-tabs-anchor{flex:1;min-height:140px}
body:not(.home) .panel-container img{border:0!important;border-radius:10px!important;box-shadow:0 12px 30px rgba(0,0,0,.25);transition:transform .35s ease}
body:not(.home) .panel-container img:hover{transform:scale(1.03)}
body:not(.home) .panel-container img{padding:0!important;background:none!important}
body:not(.home) .panel-container .w-image .wc{background:none!important;padding:0!important;border:0!important}
.e-824a30e{background:radial-gradient(900px 300px at 85% 0%,rgba(30,115,232,.25),transparent 60%),linear-gradient(180deg,#0A1F44,#071531)!important}
.e-824a30e::before{display:none!important}
.site-footer .il-text{opacity:.82;transition:opacity .2s,color .2s}
.site-footer a:hover .il-text{opacity:1}
.e-824a30e h2.title,.e-824a30e h3.title,.e-824a30e h4.title{font-size:17px!important;letter-spacing:0!important;font-weight:700!important}
.site-footer iframe{border-radius:10px;filter:grayscale(.2)}
@media (min-width:1025px){.e-cef51fc p{white-space:nowrap}
.e-cef51fc{width:auto!important;max-width:none!important}}
.site-footer .il-text{white-space:normal!important;overflow-wrap:anywhere}
.btn{transition:transform .2s ease,box-shadow .2s ease,background-color .2s!important}
.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(30,115,232,.3)}
@media (max-width:1024px){.e-a0d8fac{flex-wrap:wrap!important;row-gap:28px}
.e-a0d8fac>.con{flex:1 1 45%!important;width:45%!important;max-width:none!important;min-width:0}}
@media (max-width:767px){html,body{overflow-x:hidden}
.e-a0d8fac>.con{flex:1 1 100%!important;width:100%!important;padding-left:20px!important;padding-right:20px!important}
.e-010b30f,.e-010b30f>.con-in{flex-direction:column!important;align-items:center!important;gap:6px!important;text-align:center}
.e-010b30f .el{width:100%!important;max-width:100%!important;text-align:center}
.e-010b30f .title,.e-010b30f p{white-space:normal;text-align:center}
.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.w-image img{height:auto}}
iframe{max-width:100%}
@media (max-width:1024px){.e-416f94d,.e-010b30f{width:100%!important;max-width:100%!important}
.e-010b30f,.e-010b30f>.con-in{flex-direction:column!important;align-items:center!important;text-align:center}
.e-010b30f .el{width:100%!important;max-width:100%!important;flex:none!important;text-align:center!important}
.e-010b30f .title{white-space:nowrap}
.e-010b30f p{white-space:normal!important}
.site-header .w-button{display:none!important}
.site-header .il{flex-wrap:wrap!important;justify-content:center!important;row-gap:4px}}
.e-97a1218{background:#071531!important;min-height:0!important;padding-top:4px!important;padding-bottom:4px!important;border-bottom:1px solid rgba(255,255,255,.06)}
.e-97a1218::before{display:none!important}
.e-8d1f884 .il-text{color:rgba(255,255,255,.72)!important;font-size:13px!important;transition:color .2s}
.e-8d1f884 .il-icon i,.e-8d1f884 .il-icon svg{color:#4DA3FF!important;fill:#4DA3FF!important;font-size:12px!important;width:12px!important}
.e-8d1f884 .il-item:hover .il-text{color:#fff!important}
.e-8d1f884 .il-item:after{border-color:rgba(255,255,255,.15)!important}
.e-1f35136 .si{background:transparent!important;opacity:.7;transition:opacity .2s}
.e-1f35136 .si:hover{opacity:1}
.e-6569eb9 .btn,.e-4e68897 .btn{background:transparent!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;font-size:12.5px!important;padding:7px 16px!important;border-radius:999px!important;min-height:0!important;box-shadow:none!important}
.e-6569eb9 .btn:hover,.e-4e68897 .btn:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.5)!important;transform:none}
.e-b4b55b7{background:rgba(255,255,255,.92)!important;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);box-shadow:0 1px 0 rgba(10,31,68,.06),0 10px 30px rgba(10,31,68,.06)!important;padding-top:12px!important;padding-bottom:12px!important}
.e-533e1c4 .nav-main>.menu>li>.item{color:#0B1A33!important;font-weight:500!important;padding-left:16px!important;padding-right:16px!important;border:0!important;border-radius:0!important;background:none!important;position:relative}
.e-533e1c4 .nav-main>.menu>li>.item::before{display:none!important}
.e-533e1c4 .nav-main>.menu>li>.item::after{content:""!important;display:block!important;position:absolute!important;left:16px!important;right:16px!important;bottom:6px!important;top:auto!important;height:2px!important;width:auto!important;background:#1A63C9!important;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease!important;opacity:1!important}
.e-533e1c4 .nav-main>.menu>li>.item:hover,.e-533e1c4 .nav-main>.menu>li>.item.active{color:#1A63C9!important}
.e-533e1c4 .nav-main>.menu>li>.item:hover::after,.e-533e1c4 .nav-main>.menu>li>.item.active::after{transform:scaleX(1)}
.e-533e1c4 .sub-arrow{opacity:.5;font-size:10px}
.e-533e1c4 .nav-dd{border-radius:12px!important;overflow:hidden;box-shadow:0 20px 50px rgba(10,31,68,.15)!important;border:1px solid rgba(10,31,68,.06)!important;padding:6px!important;background:#fff!important}
.e-533e1c4 .nav-dd a{border-radius:8px!important;font-size:14px!important;color:#0B1A33!important;padding:10px 14px!important}
.e-533e1c4 .nav-dd a:hover{background:#EEF4FF!important;color:#1A63C9!important}
.e-f4d1cd5 .btn{background:linear-gradient(135deg,#2F8BFF,#1E5FD0)!important;border-radius:10px!important;padding:12px 22px!important;box-shadow:0 8px 20px rgba(30,115,232,.3)!important;font-size:14.5px!important}
.e-f4d1cd5 .btn:hover{box-shadow:0 12px 28px rgba(30,115,232,.45)!important}
.e-824a30e{padding-top:80px!important}
.e-824a30e h2.title,.e-824a30e h3.title,.e-824a30e h4.title{font-family:'Inter',sans-serif!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase;color:#4DA3FF!important;font-weight:600!important}
.e-824a30e .il-item{padding-bottom:4px!important}
.e-824a30e .il-text{font-size:14.5px!important;color:rgba(255,255,255,.7)!important;opacity:1!important;transition:color .2s,transform .2s!important;display:inline-block}
.e-824a30e .il-item a:hover .il-text{color:#fff!important;transform:translateX(3px)}
.e-824a30e .il-icon i,.e-824a30e .il-icon svg{color:#4DA3FF!important;fill:#4DA3FF!important}
.e-2ec6a7b,.e-2ec6a7b p{color:rgba(255,255,255,.65)!important;font-size:14.5px!important;line-height:1.7!important;max-width:340px}
.e-588fe7e .si{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;width:38px!important;height:38px!important;display:inline-flex!important;align-items:center;justify-content:center;transition:background .2s,border-color .2s,transform .2s}
.e-588fe7e .si:hover{background:#1A63C9!important;border-color:#1A63C9!important;transform:translateY(-2px)}
.e-588fe7e .si i{font-size:14px!important}
.site-footer iframe{border-radius:12px!important;border:1px solid rgba(255,255,255,.1);filter:grayscale(.3) brightness(.9)}
.e-416f94d{border-color:rgba(255,255,255,.1)!important}
.e-416f94d .w-divider .dv-sep{border-color:rgba(255,255,255,.1)!important}
.e-010b30f p,.e-010b30f .title,.e-010b30f a{font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:400!important;color:rgba(255,255,255,.55)!important;letter-spacing:0!important;text-transform:none!important}
.e-010b30f a:hover{color:#fff!important}
@media (min-width:1025px){.e-010b30f,.e-010b30f>.con-in{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:28px!important}
.e-cef51fc{margin-right:auto!important;text-align:left!important}
.e-cef51fc p{text-align:left!important;margin:0}
.e-fa4f26d,.e-21cdb0f{width:auto!important;flex:none!important}}
.e-010b30f{border-top:1px solid rgba(255,255,255,.1)!important;padding:26px 0 30px!important}
.e-010b30f .w,.e-010b30f .el{margin:0!important}
.e-010b30f .title{line-height:1.5!important;margin:0!important}
@media (min-width:1025px){.e-010b30f>.con-in{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}
.e-010b30f,.e-010b30f>.con-in{align-items:center!important}
.e-cef51fc .wc,.e-cef51fc{text-align:left!important}}
@media (min-width:1025px){.e-010b30f .e-cef51fc{margin-right:auto!important}}
.e-010b30f .wc{padding:0!important;margin:0!important}
.e-010b30f .title *{margin:0!important;line-height:1.5!important;display:inline!important;font-size:13px!important}
.e-3dcb98f{background:#0A1F44!important;padding:64px 6% 40px!important;min-height:0!important;position:relative;justify-content:space-around!important;overflow:hidden}
.e-3dcb98f::before{content:"TRUSTED BY INDUSTRY LEADERS";position:absolute;top:26px;left:0;right:0;text-align:center;font:600 12px/1 'Inter',sans-serif;letter-spacing:.22em;color:rgba(255,255,255,.5)}
.e-3dcb98f>.con,.e-3dcb98f>.con-in>.con{border:0!important;min-height:0!important;height:auto!important;padding:10px!important;flex:1 1 0!important;width:auto!important;background:none!important}
.e-3dcb98f img{opacity:.6!important;max-height:56px!important}
.e-3dcb98f img:hover{opacity:1!important}
.e-3cdeda0{padding:80px 0!important;background:linear-gradient(180deg,#F5F8FD,#fff)!important}
.e-3cdeda0>.con-in,.e-3cdeda0{gap:24px!important}
.e-a5d19e9,.e-d6ace2d,.e-7512c67{flex-direction:column!important;align-items:center!important;text-align:center!important;background:#fff!important;border:1px solid rgba(10,31,68,.07)!important;border-radius:18px!important;padding:36px 24px!important;box-shadow:0 12px 40px rgba(10,31,68,.06);flex:1 1 0!important;gap:6px!important;transition:transform .3s,box-shadow .3s}
.e-a5d19e9:hover,.e-d6ace2d:hover,.e-7512c67:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(10,31,68,.1)}
.e-a5d19e9>.con,.e-d6ace2d>.con,.e-7512c67>.con{width:100%!important;align-items:center!important;text-align:center!important;padding:0!important}
.e-3cdeda0 .ctr-num-wrap{font-size:56px!important;font-weight:800!important;justify-content:center!important;background:linear-gradient(135deg,#1E5FD0,#0A1F44);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1!important}
.e-3cdeda0 .ctr-num-wrap *{-webkit-text-fill-color:transparent}
.e-1896625 .title,.e-e6b41a6 .title,.e-9b2e634 .title{font-family:'Inter',sans-serif!important;font-size:13px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#1A63C9!important;font-weight:600!important;text-align:center!important}
.e-b3ac654,.e-6fdc442,.e-eeea46e{text-align:center!important;color:#64748B!important}
.e-b3ac654 p,.e-6fdc442 p,.e-eeea46e p{margin:0!important;color:#64748B!important;font-size:15px!important}
body #uc_content_tabs_elementor_2d80d99 > ul.tabs.uc_tab_nav{display:inline-flex!important;background:#EEF3FA!important;border-radius:12px!important;padding:5px!important;gap:4px!important;width:auto!important}
.e-2d80d99 .uc_tab_nav .r-tabs-tab{width:auto!important;margin:0!important;float:none!important;border:0!important}
.e-2d80d99 .uc_tab_nav .r-tabs-anchor{background:transparent!important;color:#0A1F44!important;border-radius:9px!important;padding:10px 26px!important;font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.06em;border:0!important;transition:all .2s!important}
.e-2d80d99 .uc_tab_nav .r-tabs-state-active .r-tabs-anchor{background:#fff!important;color:#1A63C9!important;box-shadow:0 4px 14px rgba(10,31,68,.1)}
.e-2d80d99 .uc_tab_nav .r-tabs-anchor *{color:inherit!important}
.e-5b650c0 .ue-remote-arrow{width:48px!important;height:48px!important;border-radius:50%!important;border:1px solid rgba(10,31,68,.15)!important;display:inline-flex!important;align-items:center;justify-content:center;background:#fff!important;transition:all .2s}
.e-5b650c0 .ue-remote-arrow:hover{background:#1A63C9!important;border-color:#1A63C9!important}
.e-5b650c0 .ue-remote-arrow:hover *{color:#fff!important;fill:#fff!important;stroke:#fff!important}
.e-19c2567 .ue_carousel_item{border-radius:16px!important;overflow:hidden;background:#fff!important;box-shadow:0 10px 30px rgba(10,31,68,.08);transition:transform .3s,box-shadow .3s}
.e-19c2567 .ue_carousel_item:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(10,31,68,.14)}
.e-19c2567 .team_member_carousel_content{background:#fff!important;padding:18px 14px 20px!important}
.e-19c2567 .team_member_carousel_title{font-family:'Manrope',sans-serif!important;font-weight:700!important;color:#0B1A33!important}
.e-19c2567 .team_member_carousel_subtitle{font-size:13.5px!important;color:#1A63C9!important}
.e-757fb32{background:transparent!important}
.e-04f14df{padding:0!important}
.dht-facility-img img{border-radius:18px!important}
.e-ac951ea .il{display:grid!important;grid-template-columns:1fr;gap:6px}
.e-ac951ea .il-item{background:#fff;border:1px solid rgba(10,31,68,.07);border-radius:10px;padding:10px 14px!important;margin:0!important;transition:border-color .2s,transform .2s}
.e-ac951ea .il-item:hover{border-color:#1A63C9;transform:translateX(4px)}
.e-ac951ea .il-text{color:#0B1A33!important;font-size:15px!important}
body #uc_content_tabs_elementor_20b5771 > ul.tabs.uc_tab_nav{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;padding-left:12px!important;background:none!important}
.e-20b5771 .uc_tab_nav .r-tabs-tab{width:auto!important;margin:0!important;float:none!important;display:flex!important}
.e-20b5771 .uc_tab_nav .r-tabs-anchor{flex:1;border-radius:16px!important;background:linear-gradient(145deg,#0E2A5C,#0A1F44)!important;transition:transform .25s,box-shadow .25s,background .25s!important;border:0!important}
.e-20b5771 .uc_tab_nav .r-tabs-anchor:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(10,31,68,.25)}
.e-20b5771 .uc_tab_nav .r-tabs-state-active .r-tabs-anchor{background:linear-gradient(145deg,#2F8BFF,#1E5FD0)!important;box-shadow:0 14px 34px rgba(30,115,232,.35)}
.e-20b5771 .uc_tab_nav .r-tabs-anchor *{font-family:'Manrope',sans-serif!important;letter-spacing:.03em}
.e-20b5771 .panel-container,.e-20b5771 .r-tabs-panel{border-radius:20px!important;overflow:hidden!important}
.e-20b5771 .panel-container,.e-20b5771 .uc-items-wrapper2{background:transparent!important}
.e-04f14df>.bg-video{display:none!important}
.e-04f14df{min-height:0!important;--min-height:0px!important;justify-content:center!important}
.e-3dcb98f{--min-height:0px!important;height:auto!important}
.e-3dcb98f::before{z-index:3!important}
.e-3dcb98f>.con,.e-3dcb98f>.con-in>.con{--min-height:0px!important}
.e-3dcb98f .con{--height:auto!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important}
.e-04f14df{align-self:center!important}
.e-3dcb98f .con-in{padding:0!important}
.e-3dcb98f .w-image{margin:0 auto!important}
.e-b4b55b7{z-index:100!important}
.e-3a76ed9 .uc_three_column_carousel_box{margin-top:0!important;height:400px!important;border-radius:16px;overflow:hidden}
.e-3a76ed9 .uc_image_box,.e-3a76ed9 .uc_three_column_carousel_box>a{height:400px!important;background-size:cover!important;background-position:center!important;border-radius:16px;transition:transform .5s ease}
.e-3a76ed9 .uc_three_column_carousel_box:hover .uc_image_box{transform:scale(1.05)}
.e-3a76ed9 .owl-item,.e-3a76ed9 .owl-stage{height:auto!important}
.e-eaeba98{padding-bottom:70px!important;min-height:0!important}
.e-08eca88 .title{white-space:nowrap}
.page-team .con:has(> .con > .w-ucaddon_uc_team_member_overlay_bottom),.page-team .con:has(> .con-in > .con > .w-ucaddon_uc_team_member_overlay_bottom){flex-wrap:wrap!important;justify-content:center!important;gap:24px!important}
.page-team .con:has(> .w-ucaddon_uc_team_member_overlay_bottom),.page-team .con:has(> .con-in > .w-ucaddon_uc_team_member_overlay_bottom){flex:0 0 calc(25% - 18px)!important;max-width:calc(25% - 18px)!important;width:auto!important;padding:0!important}
.uc_tmob_container{border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 12px 36px rgba(10,31,68,.08)!important;border:1px solid rgba(10,31,68,.06);display:flex!important;flex-direction:column;height:auto!important;transition:transform .3s,box-shadow .3s}
.uc_tmob_container:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(10,31,68,.15)!important}
.uc_tmob_container img{width:100%!important;height:340px!important;object-fit:cover!important;object-position:center top!important;display:block;transition:transform .5s}
.uc_tmob_container:hover img{transform:scale(1.04)}
.uc_team_member_overlay_bottom .uc_tmob_content{position:relative!important;bottom:auto!important;top:auto!important;background:#fff!important;padding:18px 16px 20px!important;text-align:center!important;z-index:2;width:100%!important}
.uc_tmob_content .uc_style_uc_team_member_overlay_bottom_elementor_full_name{color:#0B1A33!important;font-family:'Manrope',sans-serif!important;font-weight:700!important;font-size:18px!important}
.uc_tmob_content .uc_style_uc_team_member_overlay_bottom_elementor_designation{color:#1A63C9!important;font-family:'Inter',sans-serif!important;font-weight:500!important;font-size:14px!important}
.uc_tmob_subtitle{margin-top:4px}
.page-team h2.title{letter-spacing:-.01em}
.page-team .e-d00d08e,.page-team .e-59e0070{margin-top:30px}
@media(max-width:1024px){.page-team .con:has(> .w-ucaddon_uc_team_member_overlay_bottom),.page-team .con:has(> .con-in > .w-ucaddon_uc_team_member_overlay_bottom){flex-basis:calc(50% - 12px)!important;max-width:calc(50% - 12px)!important}}
@media(max-width:560px){.page-team .con:has(> .w-ucaddon_uc_team_member_overlay_bottom),.page-team .con:has(> .con-in > .w-ucaddon_uc_team_member_overlay_bottom){flex-basis:100%!important;max-width:100%!important}
.uc_tmob_container img{height:380px!important}}
body #uc_content_tabs_elementor_6dd1e60 > ul.tabs.uc_tab_nav{display:inline-flex!important;background:#EEF3FA!important;border-radius:12px!important;padding:5px!important;gap:4px!important;width:auto!important;margin-bottom:18px!important}
body #uc_content_tabs_elementor_6dd1e60 .uc_tab_nav .r-tabs-tab{width:auto!important;margin:0!important;float:none!important;border:0!important;display:block!important}
body #uc_content_tabs_elementor_6dd1e60 .uc_tab_nav .r-tabs-anchor{background:transparent!important;color:#0A1F44!important;border-radius:9px!important;padding:10px 26px!important;min-height:0!important;box-shadow:none!important;font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.06em;border:0!important;transform:none!important;display:block!important}
body #uc_content_tabs_elementor_6dd1e60 .uc_tab_nav .r-tabs-state-active .r-tabs-anchor{background:#fff!important;color:#1A63C9!important;box-shadow:0 4px 14px rgba(10,31,68,.1)!important}
body #uc_content_tabs_elementor_6dd1e60 .uc_tab_nav .r-tabs-anchor *{color:inherit!important;font-family:'Inter',sans-serif!important}
body #uc_content_tabs_elementor_6dd1e60 .panel-container{border-radius:0!important;background:transparent!important}
.team_member_carousel_icons,.team_member_carousel_image_overlay{display:none!important}
.uc_team_member_overlay_bottom [class*="social"],.uc_team_member_overlay_bottom [class*="icons"]{display:none!important}
.con:has(> .w-heading + .w-divider) > .w-divider,.con-in:has(> .w-heading + .w-divider) > .w-divider{display:none!important}
body:not(.home) .uc_tab_nav .r-tabs-tab{min-width:0!important}
body:not(.home) .uc_tab_nav .r-tabs-anchor{width:100%!important;box-sizing:border-box!important;min-width:0!important}
body:not(.home) .uc_tab_nav .r-tabs-anchor *{font-size:16px!important;line-height:1.35!important;overflow-wrap:break-word}
.page-our-facility .e-0f965b5,.page-our-facility .e-bc1d4dc,.page-our-facility .e-b1e5846{border:0!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 16px 44px rgba(10,31,68,0.09)!important;padding:0!important;align-self:stretch!important;margin-top:0!important;transition:transform 0.3s,box-shadow 0.3s}
.page-our-facility .e-0f965b5:hover,.page-our-facility .e-bc1d4dc:hover,.page-our-facility .e-b1e5846:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(10,31,68,0.14)!important}
.page-our-facility .e-5720a84{align-items:stretch!important;gap:28px!important}
.page-our-facility .e-05e3146,.page-our-facility .e-1ae7ab6,.page-our-facility .e-ea0a067{padding:40px 36px!important;justify-content:center!important}
.page-our-facility .e-04b5790 img{border-radius:0!important;height:100%!important;object-fit:cover!important}
.page-our-facility .e-fbaa986 .title,.page-our-facility .e-7a7e32f .title,.page-our-facility .e-5113a3b .title{color:#0B1A33!important;font-size:30px!important;line-height:1.2!important}
.page-our-facility .e-b995a40,.page-our-facility .e-65ae12e{min-height:320px}
.w-form .field-text{border-radius:10px!important;border:1px solid rgba(255,255,255,0.18)!important;background:rgba(255,255,255,0.96)!important;padding:13px 16px!important;font-size:15px!important;min-height:48px;transition:border-color .2s,box-shadow .2s}
.w-form .field-text:focus{border-color:#4DA3FF!important;box-shadow:0 0 0 4px rgba(77,163,255,0.25)!important;outline:none}
.w-form .fg{margin-bottom:14px!important}
.w-form .btn[type=submit]{width:100%!important;min-height:52px;border-radius:10px!important;background:linear-gradient(135deg,#2F8BFF,#1E5FD0)!important;font-size:16px!important;font-weight:600!important;box-shadow:0 10px 24px rgba(30,115,232,0.35)}
.con:has(> .w-form),.con:has(> .con-in > .w-form){border-radius:22px!important;background:linear-gradient(160deg,#10306B,#0A1F44)!important;box-shadow:0 24px 60px rgba(10,31,68,0.25)!important;padding:40px 36px!important}
.con:has(> .w-form) .title{font-size:30px!important}
.con:has(> .w-icon-box + .w-icon-box) > .w-icon-box{background:#F5F8FD;border:1px solid rgba(10,31,68,0.06);border-radius:14px;padding:14px 18px;margin-bottom:12px!important;transition:border-color .2s,transform .2s}
.con:has(> .w-icon-box + .w-icon-box) > .w-icon-box:hover{border-color:#1A63C9;transform:translateX(4px)}
.con:has(> .w-icon-box + .w-icon-box) .icon{color:#1A63C9!important;fill:#1A63C9!important}
:root{--e-global-color-secondary:#1A63C9}
.e-1f35136 .si i,.e-1f35136 .si svg{color:#fff!important;fill:#fff!important}
.e-1f35136 .si{opacity:.9!important}
.page-our-facility .e-bc1d4dc,.page-our-facility .e-b1e5846{flex-direction:column!important;flex-wrap:nowrap!important}
.page-our-facility .e-b995a40,.page-our-facility .e-65ae12e{width:100%!important;max-width:100%!important;flex:0 0 auto!important;min-height:0!important;aspect-ratio:4/3;background-size:cover!important;background-position:center center!important}
.page-our-facility .e-b995a40 .w-spacer,.page-our-facility .e-65ae12e .w-spacer{display:none!important}
.page-our-facility .e-1ae7ab6,.page-our-facility .e-ea0a067{width:100%!important;max-width:100%!important;padding:30px 32px 36px!important}
@media (max-width:767px){h1.title,h2.title{word-break:normal;overflow-wrap:break-word;hyphens:none}
body:not(.home) .page-body>.con:first-child .title{font-size:30px!important;line-height:1.15!important}
body:not(.home) .page-body>.con:first-child{min-height:220px!important;padding:40px 20px!important}
.page-body h2.title{font-size:28px!important;line-height:1.2!important}
.page-body h3.title{font-size:22px!important}
.page-body h4.title,.page-body h5.title,.page-body h6.title{font-size:13px!important;letter-spacing:.12em!important}
.page-body .w-text-editor,.page-body .w-text-editor p{font-size:15.5px!important;line-height:1.65!important}
.ib-desc,.ib-title,.ib-title *{font-size:16px!important}
.con{--padding-left:16px;--padding-right:16px}
.e-97a1218{display:none!important}}
@media (max-width:767px){.e-3cdeda0,.e-3cdeda0>.con-in{flex-direction:column!important;padding:48px 16px!important}
.e-a5d19e9,.e-d6ace2d,.e-7512c67{width:100%!important;max-width:100%!important;flex:none!important;padding:28px 20px!important}
.e-3cdeda0 .ctr-num-wrap{font-size:44px!important}
.e-3cdeda0 .title{word-break:normal!important;letter-spacing:.14em!important}
body #uc_content_tabs_elementor_2d80d99 > ul.tabs.uc_tab_nav,body #uc_content_tabs_elementor_6dd1e60 > ul.tabs.uc_tab_nav{display:none!important}
.e-13f759e{background:#0A1F44!important;padding:32px 16px!important;gap:20px!important}
.e-13f759e img{opacity:.75;max-height:48px;width:auto!important;object-fit:contain}
.e-28ead3f{padding-left:20px!important;padding-right:20px!important}}
@media (max-width:767px){body [id^="uc_content_tabs_elementor_"] > ul.tabs.uc_tab_nav{display:none!important}
.page-body > .con{padding-left:18px!important;padding-right:18px!important}
.page-body > .con:first-child{padding-left:20px!important;padding-right:20px!important}
.uc_tmob_container img{height:320px!important}
.page-team .con:has(> .w-ucaddon_uc_team_member_overlay_bottom),.page-team .con:has(> .con-in > .w-ucaddon_uc_team_member_overlay_bottom){flex-basis:calc(50% - 8px)!important;max-width:calc(50% - 8px)!important}
.page-team .uc_tmob_container img{height:200px!important}
.page-team .uc_tmob_content .uc_style_uc_team_member_overlay_bottom_elementor_full_name{font-size:15px!important}
.page-team .uc_tmob_content .uc_style_uc_team_member_overlay_bottom_elementor_designation{font-size:12.5px!important}
.page-team .uc_team_member_overlay_bottom .uc_tmob_content{padding:12px 8px 14px!important}
.page-team .con:has(> .con > .w-ucaddon_uc_team_member_overlay_bottom){gap:16px!important}}
@media (max-width:767px){.e-a0d8fac{flex-direction:row!important;flex-wrap:wrap!important;row-gap:28px!important}
.e-a0d8fac>.con{padding-left:0!important;padding-right:0!important}
.e-ddd6000,.e-1fac430{flex:1 1 100%!important;width:100%!important}
.e-52d1ebc,.e-cfd4b39{flex:1 1 45%!important;width:45%!important}
.e-a1f81a8{flex:1 1 100%!important;width:100%!important}
.e-824a30e{padding:48px 20px 0!important}}
.e-ada5cab .title,.e-bd8ebd8 .title,.e-95c664e .title{color:#8CC4FF!important}
@media (max-width:767px){.e-f37a89d .title{font-size:12px!important;line-height:1.5!important}
.e-85f0eac .title{font-size:34px!important}}
.dh-nw{white-space:nowrap}
/* ── custom block (capabilities) ── */
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 *{box-sizing: border-box;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8{text-align: left; 
  position: relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .ue-graphic-element{display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  overflow:hidden;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .ue-graphic-element svg{height:1em;
  width:1em;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .ue-graphic-element img{display:block;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .ue-tab-btn{transition: 0.5s;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 > ul.tabs{margin:0px;
   list-style:none;
   display:flex;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 > ul.tabs{justify-content:flex-start;
      flex-wrap: wrap;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 > ul.tabs > li{padding:0px; 
	margin:0px;
           flex:1;
       text-align:center;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 > ul.tabs > li > a{display:flex;
	text-decoration:none;
    transition:0.5s;
    flex-wrap: wrap;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .tab-container{clear:both;
	overflow:hidden;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .panes{display:none;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8.r-tabs .r-tabs-tab{display: block;
    margin: 0;
    list-style: none;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8.r-tabs .r-tabs-panel{display: none;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8.r-tabs .r-tabs-accordion-title{display: none;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8.r-tabs .r-tabs-panel.r-tabs-state-active{display: flex;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .panel-container{width:100%;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .ue-item-content-layout{display:flex;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .ue-item-content-wrapper{display:flex;
    flex-grow:1;}
@media only screen and (max-width: 768px){:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 > ul.tabs{display:none;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8.r-tabs .r-tabs-nav{display: none;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8.r-tabs .r-tabs-accordion-title{display: block;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .r-tabs-accordion-title .r-tabs-anchor{display:flex;
        align-items:center;
        overflow:hidden;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .uc-tabs-accordion-title{flex-grow:1;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .r-tabs-accordion-title .uc-accordion-icon-collapse{display:none;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-collapse{display:block;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-expand{display:none;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .ue-item-content-layout{display:flex;
      flex-direction:column;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .uc-tabs-accordion-title{display:flex;
      align-items:center;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .panel-container{width:100%;}
:where(.page-capabilities) #uc_content_tabs_elementor_6768bd8 .tab-container{background-color: ;}}
/* ── custom block (capabilities) ── */
:where(.page-capabilities) .cd{max-width:1180px;margin:0 auto;padding:0 20px;text-align:center}
:where(.page-capabilities) .cd-eye{color:#8CC4FF!important;font:600 13px 'Inter',sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px!important}
:where(.page-capabilities) .cd h2{font-family:'Manrope',sans-serif;font-weight:800;font-size:clamp(30px,4vw,46px);color:#fff;margin:0 0 12px;letter-spacing:-.02em}
:where(.page-capabilities) .cd-lead{color:rgba(255,255,255,.75)!important;font-size:17px!important;margin:0 auto 44px!important;max-width:620px}
:where(.page-capabilities) .cd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left}
:where(.page-capabilities) .cd-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:28px 26px;backdrop-filter:blur(6px);transition:transform .3s,border-color .3s,background .3s}
:where(.page-capabilities) .cd-card:hover{transform:translateY(-5px);border-color:rgba(140,196,255,.6);background:rgba(255,255,255,.09)}
:where(.page-capabilities) .cd-card h3{font-family:'Manrope',sans-serif;font-weight:800;font-size:22px;color:#fff;margin:0 0 4px}
:where(.page-capabilities) .cd-sub{color:#8CC4FF!important;font-size:14px!important;margin:0 0 18px!important}
:where(.page-capabilities) .cd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:16px}
:where(.page-capabilities) .cd-stat b{display:block;font-family:'Manrope',sans-serif;font-size:26px;font-weight:800;color:#fff;line-height:1.1}
:where(.page-capabilities) .cd-stat span{font-size:11.5px;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.06em}
:where(.page-capabilities) .cd-card ul{margin:0;padding:0;list-style:none}
:where(.page-capabilities) .cd-card li{position:relative;padding-left:18px;color:rgba(255,255,255,.8);font-size:14.5px;line-height:1.55;margin-bottom:8px}
:where(.page-capabilities) .cd-card li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:#4DA3FF}
@media(max-width:1024px){:where(.page-capabilities) .cd-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){:where(.page-capabilities) .cd-grid{grid-template-columns:1fr}}
/* ── custom block (delta-hi-tech-group) ── */
:where(.page-delta-hi-tech-group) .dh-why{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:10px;text-align:left}
:where(.page-delta-hi-tech-group) .dh-why-card{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);border-radius:16px;padding:26px 22px;backdrop-filter:blur(6px);transition:transform 0.3s,background 0.3s,border-color 0.3s}
:where(.page-delta-hi-tech-group) .dh-why-card:hover{transform:translateY(-5px);background:rgba(255,255,255,0.1);border-color:rgba(77,163,255,0.6)}
:where(.page-delta-hi-tech-group) .dh-why-dot{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#4DA3FF,#1E5FD0);margin-bottom:16px;box-shadow:0 8px 20px rgba(30,115,232,0.4)}
:where(.page-delta-hi-tech-group) .dh-why-card h3{font-family:'Manrope',sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0 0 8px}
:where(.page-delta-hi-tech-group) .dh-why-card p{font-size:14.5px;line-height:1.65;color:rgba(255,255,255,0.78)!important;margin:0}
@media(max-width:1024px){:where(.page-delta-hi-tech-group) .dh-why{grid-template-columns:1fr 1fr}}
@media(max-width:600px){:where(.page-delta-hi-tech-group) .dh-why{grid-template-columns:1fr}}
:where(.page-delta-hi-tech-group) .e-6afee33{width:100%!important;max-width:1180px!important;margin:0 auto}
:where(.page-delta-hi-tech-group) .e-bd8ebd8 .title{white-space:nowrap}
:where(.page-delta-hi-tech-group) .e-df1a39e img{border-radius:18px}
/* ── custom block (delta-hi-tech-group, home, our-facility) ── */
.dv{max-width:1180px;margin:0 auto;padding:0 20px;text-align:center}
.dv-eye{color:#1A63C9;font:600 13px 'Inter',sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px!important}
.dv h2{font-family:'Manrope',sans-serif;font-weight:800;font-size:clamp(30px,4vw,46px);color:#0B1A33;margin:0 0 12px;letter-spacing:-.02em}
.dv-lead{color:#4A5568!important;font-size:17px!important;margin:0 auto 40px!important;max-width:600px}
.dv-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,auto);gap:18px}
.dv-card{position:relative;display:block;padding:0!important;border:0!important;border-radius:20px!important;overflow:hidden;cursor:pointer;background:#0A1F44!important;aspect-ratio:16/9;box-shadow:0 16px 44px rgba(10,31,68,.15);transition:transform .3s,box-shadow .3s}
.dv-main{grid-row:1/4;aspect-ratio:auto;min-height:100%}
.dv-card img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform .6s}
.dv-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,31,68,0) 35%,rgba(7,21,49,.88))}
.dv-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(10,31,68,.25)}
.dv-card:hover img{transform:scale(1.05)}
.dv-play{position:absolute;z-index:2;left:50%;top:50%;width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 0 rgba(255,255,255,.6);animation:dvPulse 2.4s infinite}
.dv-card:not(.dv-main) .dv-play{width:56px;height:56px;margin:-28px 0 0 -28px}
.dv-play svg{width:34px;height:34px;fill:#1A63C9;margin-left:4px}
@keyframes dvPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}70%{box-shadow:0 0 0 22px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.dv-cap{position:absolute;z-index:2;left:22px;right:22px;bottom:18px;text-align:left;color:#fff}
.dv-cap b{display:block;font-family:'Manrope',sans-serif;font-size:22px;font-weight:800}
.dv-main .dv-cap b{font-size:30px}
.dv-cap small{color:rgba(255,255,255,.8);font-size:14px}
.dv-lb{position:fixed;inset:0;z-index:99999;background:rgba(5,12,28,.94);display:flex;align-items:center;justify-content:center}
.dv-lb[hidden]{display:none}
.dv-frame{width:min(92vw,1200px);aspect-ratio:16/9;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5)}
.dv-frame iframe{width:100%;height:100%;border:0;display:block}
.dv-x{position:absolute;top:18px;right:18px;width:52px;height:52px;border-radius:50%!important;border:0!important;background:rgba(255,255,255,.14)!important;color:#fff!important;font-size:30px!important;line-height:1!important;cursor:pointer;padding:0!important}
@media(max-width:800px){.dv-grid{grid-template-columns:1fr;grid-template-rows:none}
.dv-main{grid-row:auto;aspect-ratio:16/9}
.dv-cap b,.dv-main .dv-cap b{font-size:20px}}
/* ── custom block (equipment) ── */
.page-equipment .e-beb8624{background:linear-gradient(180deg,#F5F8FD,#fff)!important}
.page-equipment .e-beb8624::before{display:none!important}
.page-equipment .e-6b09a4f .title{color:#0B1A33!important}
.page-equipment .e-fb111c3,.page-equipment .e-fb111c3 p{color:#4A5568!important}
.page-equipment .e-e6e767a,.page-equipment .e-79cf8e7{gap:28px!important;align-items:stretch!important}
.page-equipment .e-b0bfbb0,.page-equipment .e-822a7a6,.page-equipment .e-c02e83d,.page-equipment .e-b3ef216,.page-equipment .e-715035f,.page-equipment .e-8f2420e{background:#fff!important;border-radius:18px!important;overflow:hidden!important;padding:0!important;box-shadow:0 14px 40px rgba(10,31,68,.08)!important;border:1px solid rgba(10,31,68,.06)!important;justify-content:flex-start!important;gap:0!important;transition:transform .3s,box-shadow .3s}
.page-equipment .e-b0bfbb0:hover,.page-equipment .e-822a7a6:hover,.page-equipment .e-c02e83d:hover,.page-equipment .e-b3ef216:hover,.page-equipment .e-715035f:hover,.page-equipment .e-8f2420e:hover{transform:translateY(-5px);box-shadow:0 24px 56px rgba(10,31,68,.14)!important}
.page-equipment .e-beb8624 .w-image img{width:100%!important;height:240px!important;object-fit:cover!important;border-radius:0!important;display:block}
.page-equipment .e-beb8624 .w-image{margin:0!important;width:100%!important}
.page-equipment .e-beb8624 .w-image-box{padding:22px 24px 26px!important;margin:0!important}
.page-equipment .e-beb8624 .imb{text-align:left!important}
.page-equipment .e-beb8624 .imb-img{display:none!important}
.page-equipment .e-beb8624 .imb-title{font-family:'Manrope',sans-serif!important;font-size:21px!important;font-weight:700!important;color:#0B1A33!important;text-transform:none!important;margin:0 0 10px!important}
.page-equipment .e-beb8624 .imb-desc{font-size:15px!important;line-height:1.7!important;color:#4A5568!important}
@media(max-width:767px){.page-equipment .e-beb8624 .w-image img{height:210px!important}}
/* ── custom block (home) ── */
:where(.page-home) .w-icon-box .ib{transition:transform .3s,box-shadow .3s}
:where(.page-home) .e-cda06b6 .con-in>.con .con,:where(.page-home) .e-cda06b6 .el:has(>.wc .ib){transition:transform .3s ease,box-shadow .3s ease}
:where(.page-home) .e-cda06b6 .el:has(> .wc .ib):hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(8,20,45,.12)}
:where(.page-home) .btn{transition:transform .2s ease,box-shadow .2s ease,background-color .2s!important}
:where(.page-home) .btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(30,115,232,.35)}
:where(.page-home) .dht-facility-img img{box-shadow:0 20px 50px rgba(8,20,45,.18)}
:where(.page-home) .e-3dcb98f img{filter:brightness(0) invert(1);opacity:.8;transition:opacity .2s,transform .2s}
:where(.page-home) .e-3dcb98f img:hover{opacity:1;transform:scale(1.06)}
:where(.page-home) .e-2d80d99,:where(.page-home) .e-19c2567 img{border-radius:8px}
:where(.page-home) .e-19c2567 img{transition:transform .4s}
:where(.page-home) .e-19c2567 img:hover{transform:scale(1.04)}
:where(.page-home) .e-3a76ed9 img{border-radius:8px}
:where(.page-home) .e-3dcb98f img{width:120px!important;max-width:none!important;height:auto!important;max-height:75px;object-fit:contain}
:where(.page-home) .e-3dcb98f .w-image{width:auto!important;max-width:none!important;flex:0 0 auto}
:where(.page-home) .e-3dcb98f .con{justify-content:center!important;align-items:center!important;padding-left:10px!important;padding-right:10px!important}
:where(.page-home) .e-3dcb98f .w-image{margin:0 auto!important;text-align:center}
/* ── custom block (home) ── */
@media(min-width:1025px){:where(.page-home) .e-28ead3f video.bg-video-el{opacity:0}}
:where(.page-home) .e-28ead3f .bg-video{background:#0A1F44 url(/assets/uploads/2025/05/MACHINE9-2048x1365.jpg) center/cover no-repeat}
/* ── custom block (home) ── */
:where(.page-home) .e-f37a89d .title{font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase;color:#4DA3FF!important;line-height:1.5!important}
:where(.page-home) .e-85f0eac .title{font-size:64px!important;line-height:1.08!important;color:#fff!important}
@media(max-width:767px){:where(.page-home) .e-f37a89d .title{font-size:11px!important;letter-spacing:.12em!important}
:where(.page-home) .e-85f0eac .title{font-size:36px!important}}
/* ── custom block (home) ── */
:where(.page-home) .dh-wow{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1180px;margin:0 auto;padding:30px 20px}
:where(.page-home) .dh-wow-grid{position:absolute;inset:-90px -50vw;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask:radial-gradient(ellipse at 28% 50%,#000 10%,transparent 60%);mask:radial-gradient(ellipse at 28% 50%,#000 10%,transparent 60%);pointer-events:none}
:where(.page-home) .dh-wow-glow{position:absolute;left:6%;top:50%;width:560px;height:560px;transform:translateY(-50%);background:radial-gradient(circle,rgba(77,163,255,.38),transparent 62%);opacity:0;transition:opacity 1.4s ease 1.2s;pointer-events:none}
:where(.page-home) .dh-wow.in .dh-wow-glow{opacity:1;animation:dhPulse 5s ease-in-out 2.6s infinite}
:where(.page-home) .dh-wow-mark{position:relative;perspective:1000px;display:flex;justify-content:center}
:where(.page-home) .dh-sym-wrap{filter:drop-shadow(0 26px 30px rgba(0,0,0,.4));position:relative;width:100%;max-width:440px;transition:transform .3s ease-out;transform-style:preserve-3d}
:where(.page-home) .dh-sym{display:block;width:100%;height:auto;overflow:visible;clip-path:inset(100% 0 0 0);opacity:.3}
:where(.page-home) .dh-sym .w{fill:url(#dhgW)}
:where(.page-home) .dh-sym .g{fill:url(#dhgG)}
:where(.page-home) .dh-sym .n{fill:url(#dhgN)}
:where(.page-home) .dh-sym .dhc polygon{stroke:#22385F;stroke-width:5;stroke-linejoin:round}
:where(.page-home) .dh-sym .dh-star{fill:none;stroke:#fff;stroke-width:6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:0}
:where(.page-home) .dh-wow.in .dh-star{animation:dhStar 2.2s cubic-bezier(.65,0,.35,1) 2s forwards,dhStarGlow 3.5s ease-in-out 4.2s infinite}
@keyframes dhStar{0%{stroke-dashoffset:100;opacity:1}100%{stroke-dashoffset:0;opacity:1}}
@keyframes dhStarGlow{0%,100%{opacity:1;stroke-width:6}50%{opacity:.65;stroke-width:8}}
:where(.page-home) .dh-wow.in .dh-sym{animation:dhReveal 1.8s cubic-bezier(.65,0,.35,1) .2s forwards}
@keyframes dhReveal{0%{clip-path:inset(100% 0 0 0);opacity:.3}100%{clip-path:inset(0 0 0 0);opacity:1}}
:where(.page-home) .dh-scan{position:absolute;left:-6%;right:-6%;height:3px;bottom:0;opacity:0;background:linear-gradient(90deg,transparent,#8CC4FF 20%,#fff 50%,#8CC4FF 80%,transparent);box-shadow:0 0 18px 4px rgba(77,163,255,.8);border-radius:3px;pointer-events:none}
:where(.page-home) .dh-wow.in .dh-scan{animation:dhScan 1.8s cubic-bezier(.65,0,.35,1) .2s forwards}
@keyframes dhScan{0%{bottom:0;opacity:1}90%{opacity:1}100%{bottom:100%;opacity:0}}
:where(.page-home) .dh-sym-shine{display:none;position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.55) 50%,transparent 58%);background-size:260% 100%;background-position:160% 0;mix-blend-mode:soft-light;-webkit-mask:url(/assets/uploads/2026/09/delta-hi-tech-symbol-clean.png) center 42%/100% auto no-repeat;mask:url(/assets/uploads/2026/09/delta-hi-tech-symbol-clean.png) center 42%/100% auto no-repeat;opacity:0}
:where(.page-home) .dh-wow.in .dh-sym-shine{opacity:1;animation:dhShine 5s ease-in-out 2.2s infinite}
@keyframes dhShine{0%{background-position:160% 0}45%,100%{background-position:-60% 0}}
:where(.page-home) .dh-wow.in .dh-sym-wrap{animation:dhFloat 7s ease-in-out 2.2s infinite}
@keyframes dhFloat{0%,100%{translate:0 0}50%{translate:0 -12px}}
@keyframes dhPulse{0%,100%{opacity:.75}50%{opacity:1}}
:where(.page-home) .dh-wow-copy{opacity:0;transform:translateY(20px);transition:opacity .9s ease 1.3s,transform .9s ease 1.3s}
:where(.page-home) .dh-wow.in .dh-wow-copy{opacity:1;transform:none}
:where(.page-home) .dh-wow-eyebrow{color:#8CC4FF!important;font:600 13px 'Inter',sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px!important}
:where(.page-home) .dh-wow-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:52px;line-height:1.08;color:#fff;margin:0 0 18px;letter-spacing:-.02em}
:where(.page-home) .dh-wow-sub{color:rgba(255,255,255,.75)!important;font-size:17px!important;line-height:1.7;margin:0 0 30px!important;max-width:470px}
:where(.page-home) .dh-wow-stats{display:flex;gap:34px;flex-wrap:wrap}
:where(.page-home) .dh-wow-stats b{display:block;font-family:'Manrope',sans-serif;font-size:34px;font-weight:800;color:#fff;line-height:1.1}
:where(.page-home) .dh-wow-stats span{color:rgba(255,255,255,.6);font-size:13px;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){:where(.page-home) .dh-wow{grid-template-columns:1fr;text-align:center;gap:14px}
:where(.page-home) .dh-sym-wrap{max-width:250px}
:where(.page-home) .dh-wow-title{font-size:34px!important}
:where(.page-home) .dh-wow-sub{margin-left:auto!important;margin-right:auto!important}
:where(.page-home) .dh-wow-stats{justify-content:center;gap:22px}
:where(.page-home) .dh-wow-stats b{font-size:26px}
:where(.page-home) .dh-wow-glow{left:50%;top:22%;width:340px;height:340px;transform:translate(-50%,-50%)}}
@media(prefers-reduced-motion:reduce){:where(.page-home) .dh-sym{clip-path:none!important;opacity:1!important;animation:none!important}
:where(.page-home) .dh-scan,:where(.page-home) .dh-sym-shine{display:none}
:where(.page-home) .dh-wow-copy,:where(.page-home) .dh-wow-glow{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}
:where(.page-home) .dh-sym-wrap{animation:none!important}}
/* ── custom block (home) ── */
:where(.page-home) #uc_content_tabs_elementor_20b5771 *{box-sizing: border-box;}
:where(.page-home) #uc_content_tabs_elementor_20b5771{text-align: left; 
  position: relative;
  overflow:hidden;
  display:flex;
  flex-direction:row-reverse;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 .ue-graphic-element{display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  overflow:hidden;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 .ue-graphic-element svg{height:1em;
  width:1em;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 .ue-graphic-element img{display:block;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 .ue-tab-btn{transition: 0.5s;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 > ul.tabs{margin:0px;
   list-style:none;
   display:flex;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 > ul.tabs{justify-content:flex-start;
      flex-wrap: wrap;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 > ul.tabs > li{padding:0px; 
	margin:0px;
           flex:1;
       text-align:center;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 > ul.tabs > li > a{display:flex;
	text-decoration:none;
    transition:0.5s;
    flex-wrap: wrap;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 .tab-container{clear:both;
	overflow:hidden;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 .panes{display:none;}
:where(.page-home) #uc_content_tabs_elementor_20b5771.r-tabs .r-tabs-tab{display: block;
    margin: 0;
    list-style: none;}
:where(.page-home) #uc_content_tabs_elementor_20b5771.r-tabs .r-tabs-panel{display: none;}
:where(.page-home) #uc_content_tabs_elementor_20b5771.r-tabs .r-tabs-accordion-title{display: none;}
:where(.page-home) #uc_content_tabs_elementor_20b5771.r-tabs .r-tabs-panel.r-tabs-state-active{display: flex;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 .panel-container{width:100%;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 .ue-item-content-layout{display:flex;}
:where(.page-home) #uc_content_tabs_elementor_20b5771 .ue-item-content-wrapper{display:flex;
    flex-grow:1;}
/* ── custom block (home) ── */
:where(.page-home) #uc_content_tabs_elementor_7d750a5 *{box-sizing: border-box;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5{text-align: left; 
  position: relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 .ue-graphic-element{display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  overflow:hidden;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 .ue-graphic-element svg{height:1em;
  width:1em;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 .ue-graphic-element img{display:block;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 .ue-tab-btn{transition: 0.5s;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 > ul.tabs{margin:0px;
   list-style:none;
   display:flex;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 > ul.tabs{justify-content:flex-start;
      flex-wrap: wrap;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 > ul.tabs > li{padding:0px; 
	margin:0px;
           flex:1;
       text-align:center;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 > ul.tabs > li > a{display:flex;
	text-decoration:none;
    transition:0.5s;
    flex-wrap: wrap;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 .tab-container{clear:both;
	overflow:hidden;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 .panes{display:none;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5.r-tabs .r-tabs-tab{display: block;
    margin: 0;
    list-style: none;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5.r-tabs .r-tabs-panel{display: none;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5.r-tabs .r-tabs-accordion-title{display: none;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5.r-tabs .r-tabs-panel.r-tabs-state-active{display: flex;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 .panel-container{width:100%;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 .ue-item-content-layout{display:flex;}
:where(.page-home) #uc_content_tabs_elementor_7d750a5 .ue-item-content-wrapper{display:flex;
    flex-grow:1;}
/* ── custom block (home) ── */
:where(.page-home) .ue-remote-carousel-navigation-wrapper{display:flex;}
:where(.page-home) .ue-remote-carousel-navigation-wrapper .ue-remote-arrow{border:none;
  border-color:transparent;}
:where(.page-home) .ue-remote-carousel-navigation-wrapper .ue-remote-arrow:hover{background-color:transparent;}
:where(.page-home) #uc_arrow_navigation_elementor_d7d5022{display:inline-flex;}
:where(.page-home) #uc_arrow_navigation_elementor_d7d5022 .ue-remote-arrow{flex-grow:0;
  flex-shrink:0;
  transition:0.3s;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  cursor:pointer;}
:where(.page-home) #uc_arrow_navigation_elementor_d7d5022 .ue-remote-arrow .ue-carousel-nav-icon{transition:0.3s;
  line-height:1em;}
:where(.page-home) #uc_arrow_navigation_elementor_d7d5022 .ue-remote-arrow .ue-carousel-nav-icon svg{transition:0.3s;
  height:1em;
  width:1em;}
/* ── custom block (home) ── */
:where(.page-home) #uc_portfolio_carousel_elementor_3a76ed9{min-height: 1px;}
:where(.page-home) #uc_portfolio_carousel_elementor_3a76ed9 .owl-item{transition: all 0.3s ease-in-out;}
:where(.page-home) #uc_portfolio_carousel_elementor_3a76ed9 *{box-sizing: border-box;}
:where(.page-home) #uc_portfolio_carousel_elementor_3a76ed9 .uc_three_column_carousel_box{overflow: hidden;
	position: relative;}
:where(.page-home) #uc_portfolio_carousel_elementor_3a76ed9 .uc_image_box{position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 1;
	position: relative;
	overflow: hidden;
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);	
	-webkit-backface-visibility: hidden;
    -webkit-transition: all .8s cubic-bezier(.2,.55,.1,.7);
    -moz-transition: all .8s cubic-bezier(.2,.55,.1,.7);
    transition: all .8s cubic-bezier(.2,.55,.1,.7);}
:where(.page-home) #uc_portfolio_carousel_elementor_3a76ed9 .uc_three_column_carousel_box:hover .uc_image_box{transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);}
:where(.page-home) #uc_portfolio_carousel_elementor_3a76ed9 .uc_box_content{position: absolute;
    top: 0;
    left: 0;
    right:0;
	z-index: 10;
	width: 100%;
	transition: all ease-in-out 0.3s;}
:where(.page-home) #uc_portfolio_carousel_elementor_3a76ed9 .uc_overlay{position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;}
/* ── custom block (home) ── */
:where(.page-home) .hm-mp{max-width:1180px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:26px}
:where(.page-home) .hm-mp-col{background:#fff;border:1px solid rgba(10,31,68,.07);border-radius:20px;padding:34px 32px;box-shadow:0 14px 40px rgba(10,31,68,.07);transition:transform .3s,box-shadow .3s}
:where(.page-home) .hm-mp-col:hover{transform:translateY(-5px);box-shadow:0 24px 56px rgba(10,31,68,.12)}
:where(.page-home) .hm-mp-eye{color:#1A63C9;font:600 13px 'Inter',sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px!important}
:where(.page-home) .hm-mp h2{font-family:'Manrope',sans-serif;font-weight:800;font-size:30px;color:#0B1A33;margin:0 0 10px;letter-spacing:-.02em}
:where(.page-home) .hm-mp-col>p:not(.hm-mp-eye){color:#4A5568;font-size:16px;line-height:1.65;margin:0 0 20px}
:where(.page-home) .hm-chips{display:flex;flex-wrap:wrap;gap:8px}
:where(.page-home) .hm-chips span{padding:7px 13px;border-radius:999px;background:#EEF4FF;color:#1A4FA8;font-size:14px;font-weight:600}
:where(.page-home) .hm-mp-cta{grid-column:1/-1;text-align:center}
:where(.page-home) .hm-mp-cta a{display:inline-block;padding:14px 28px;border-radius:10px;background:linear-gradient(135deg,#2F8BFF,#1E5FD0);color:#fff!important;font-weight:600;text-decoration:none;box-shadow:0 10px 24px rgba(30,115,232,.3)}
@media(max-width:800px){:where(.page-home) .hm-mp{grid-template-columns:1fr}
:where(.page-home) .hm-mp h2{font-size:24px}
:where(.page-home) .hm-mp-col{padding:26px 22px}}
/* ── custom block (home) ── */
:where(.page-home) #uc_content_tabs_elementor_2d80d99 *{box-sizing: border-box;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99{text-align: left; 
  position: relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .ue-graphic-element{display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  overflow:hidden;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .ue-graphic-element svg{height:1em;
  width:1em;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .ue-graphic-element img{display:block;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .ue-tab-btn{transition: 0.5s;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 > ul.tabs{margin:0px;
   list-style:none;
   display:flex;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 > ul.tabs{justify-content:flex-start;
      flex-wrap: wrap;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 > ul.tabs > li{padding:0px; 
	margin:0px;
           flex:1;
       text-align:center;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 > ul.tabs > li > a{display:flex;
	text-decoration:none;
    transition:0.5s;
    flex-wrap: wrap;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .tab-container{clear:both;
	overflow:hidden;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .panes{display:none;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99.r-tabs .r-tabs-tab{display: block;
    margin: 0;
    list-style: none;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99.r-tabs .r-tabs-panel{display: none;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99.r-tabs .r-tabs-accordion-title{display: none;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99.r-tabs .r-tabs-panel.r-tabs-state-active{display: flex;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .panel-container{width:100%;}
@media only screen and (max-width: 768px){:where(.page-home) #uc_content_tabs_elementor_2d80d99 > ul.tabs{display:none;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99.r-tabs .r-tabs-nav{display: none;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99.r-tabs .r-tabs-accordion-title{display: block;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .r-tabs-accordion-title .r-tabs-anchor{display:flex;
        align-items:center;
        overflow:hidden;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .uc-tabs-accordion-title{flex-grow:1;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .r-tabs-accordion-title .uc-accordion-icon-collapse{display:none;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-collapse{display:block;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-expand{display:none;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .ue-item-content-layout{display:flex;
      flex-direction:column;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .uc-tabs-accordion-title{display:flex;
      align-items:center;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .panel-container{width:100%;}
:where(.page-home) #uc_content_tabs_elementor_2d80d99 .tab-container{background-color: ;}}
/* ── custom block (home) ── */
:where(.page-home) .ue-remote-carousel-navigation-wrapper{display:flex;}
:where(.page-home) .ue-remote-carousel-navigation-wrapper .ue-remote-arrow{border:none;
  border-color:transparent;}
:where(.page-home) .ue-remote-carousel-navigation-wrapper .ue-remote-arrow:hover{background-color:transparent;}
:where(.page-home) #uc_arrow_navigation_elementor_5b650c0{display:inline-flex;}
:where(.page-home) #uc_arrow_navigation_elementor_5b650c0 .ue-remote-arrow{flex-grow:0;
  flex-shrink:0;
  transition:0.3s;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  cursor:pointer;}
:where(.page-home) #uc_arrow_navigation_elementor_5b650c0 .ue-remote-arrow .ue-carousel-nav-icon{transition:0.3s;
  line-height:1em;}
:where(.page-home) #uc_arrow_navigation_elementor_5b650c0 .ue-remote-arrow .ue-carousel-nav-icon svg{transition:0.3s;
  height:1em;
  width:1em;}
/* ── custom block (home) ── */
:where(.page-home) #uc_team_member_carousel_elementor_19c2567{min-height: 1px;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 *{box-sizing:border-box;
  outline:none;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567{position:relative;
  min-height:1px;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 .team_member_carousel_image-link{display: block;
  position: relative;
  z-index: 1;
  pointer-events: all;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 .team_member_carousel_image{position:relative;
  display:flex;
  overflow:hidden;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 .team_member_carousel_image_container{position:relative;
  display:block;
  overflow:hidden;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 .team_member_carousel_image_overlay{position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  transition:0.3s;
  display:flex;
  align-items:center;
  justify-content:center;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 .team_member_carousel_image img{object-fit:cover;
  display:inline-flex;
  transition:0.3s;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 .ue_carousel_item{overflow:hidden;
  position:relative;}
:where(.page-home) .team_member_carousel_title{font-size:18px;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 .team_member_carousel_icons a{display:inline-flex;
  text-decoration:none;
  align-items:center;
  justify-content:center;
  line-height:1em;
  transition:0.3s;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 .team_member_carousel_icons a svg{width:1em;
  height:1em;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 .team_member_carousel_text img{width:auto;}
:where(.page-home) #uc_team_member_carousel_elementor_19c2567 .ue_carousel_item:hover .team_member_carousel_image img{transform:scale(1.1,1.1);}
/* ── custom block (materials-special-processes) ── */
:where(.page-materials-special-processes) .page-header{display:none!important}
:where(.page-materials-special-processes) .site-main,:where(.page-materials-special-processes) .page-content{max-width:none!important;padding:0!important;margin:0!important}
:where(.page-materials-special-processes) .mp{font-family:'Inter',sans-serif;color:#4A5568}
:where(.page-materials-special-processes) .mp-in{max-width:1180px;margin:0 auto;padding:0 20px}
:where(.page-materials-special-processes) .mp-hero{background:radial-gradient(1000px 400px at 80% -10%,rgba(77,163,255,.35),transparent 60%),linear-gradient(120deg,rgba(10,31,68,.96),rgba(16,48,107,.9)),url('/assets/uploads/2026/09/dht-video-frame-1790113671376.jpg') center/cover;padding:110px 0 100px;text-align:center}
:where(.page-materials-special-processes) .mp-hero h1{font-family:'Manrope',sans-serif;font-weight:800;font-size:clamp(34px,5vw,60px);line-height:1.1;color:#fff;margin:0 0 18px;letter-spacing:-.02em}
:where(.page-materials-special-processes) .mp-lead{color:rgba(255,255,255,.8);font-size:18px;line-height:1.7;max-width:720px;margin:0 auto 30px}
:where(.page-materials-special-processes) .mp-eye{color:#8CC4FF;font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px}
:where(.page-materials-special-processes) .mp-eye2{color:#1A63C9;font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px}
:where(.page-materials-special-processes) .mp-btn{display:inline-block;padding:14px 28px;border-radius:10px;background:linear-gradient(135deg,#2F8BFF,#1E5FD0);color:#fff!important;font-weight:600;text-decoration:none!important;box-shadow:0 10px 24px rgba(30,115,232,.35);transition:transform .2s}
:where(.page-materials-special-processes) .mp-btn:hover{transform:translateY(-2px)}
:where(.page-materials-special-processes) .mp-sec{padding:90px 0;background:#F5F8FD}
:where(.page-materials-special-processes) .mp-sec h2,:where(.page-materials-special-processes) .mp-cta h2{font-family:'Manrope',sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,42px);color:#0B1A33;margin:0 0 14px;letter-spacing:-.02em}
:where(.page-materials-special-processes) .mp-p{font-size:17px;line-height:1.7;max-width:760px;margin:0 0 40px}
:where(.page-materials-special-processes) .mp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
:where(.page-materials-special-processes) .mp-card{background:#fff;border:1px solid rgba(10,31,68,.07);border-radius:18px;padding:28px 26px;box-shadow:0 12px 36px rgba(10,31,68,.06);transition:transform .3s,box-shadow .3s}
:where(.page-materials-special-processes) .mp-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgba(10,31,68,.12)}
:where(.page-materials-special-processes) .mp-card h3{font-family:'Manrope',sans-serif;font-weight:700;font-size:19px;color:#0B1A33;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #EEF4FF}
:where(.page-materials-special-processes) .mp-chips{display:flex;flex-wrap:wrap;gap:8px}
:where(.page-materials-special-processes) .mp-chips span{padding:7px 13px;border-radius:999px;background:#EEF4FF;color:#1A4FA8;font-size:14px;font-weight:600}
:where(.page-materials-special-processes) .mp-dark{background:linear-gradient(160deg,#0A1F44,#10306B)}
:where(.page-materials-special-processes) .mp-dark h2{color:#fff}
:where(.page-materials-special-processes) .mp-dark .mp-p{color:rgba(255,255,255,.78)}
:where(.page-materials-special-processes) .mp-dark .mp-grid{grid-template-columns:repeat(4,1fr)}
:where(.page-materials-special-processes) .mp-dark .mp-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);box-shadow:none;backdrop-filter:blur(6px)}
:where(.page-materials-special-processes) .mp-dark .mp-card h3{color:#fff;border-bottom-color:#4DA3FF}
:where(.page-materials-special-processes) .mp-dark .mp-chips span{background:rgba(255,255,255,.1);color:#fff}
:where(.page-materials-special-processes) .mp-note{margin-top:34px;padding:22px 26px;border-radius:16px;border:1px solid rgba(140,196,255,.35);color:rgba(255,255,255,.85);font-size:16px;line-height:1.6}
:where(.page-materials-special-processes) .mp-note b{color:#fff}
:where(.page-materials-special-processes) .mp-cta{padding:80px 0;background:#fff;text-align:center}
:where(.page-materials-special-processes) .mp-cta p{font-size:17px;margin:0 0 26px}
@media(max-width:1024px){:where(.page-materials-special-processes) .mp-grid,:where(.page-materials-special-processes) .mp-dark .mp-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){:where(.page-materials-special-processes) .mp-grid,:where(.page-materials-special-processes) .mp-dark .mp-grid{grid-template-columns:1fr}
:where(.page-materials-special-processes) .mp-hero{padding:70px 0 64px}
:where(.page-materials-special-processes) .mp-sec{padding:60px 0}
:where(.page-materials-special-processes) .mp-lead,:where(.page-materials-special-processes) .mp-p{font-size:16px}}
:where(.page-materials-special-processes) .mp-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}
:where(.page-materials-special-processes) .mp-strip img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(10,31,68,.08)}
@media(max-width:640px){:where(.page-materials-special-processes) .mp-strip{grid-template-columns:1fr 1fr}}
:where(.page-materials-special-processes) .mp-strip2 img{aspect-ratio:4/3;border:1px solid rgba(255,255,255,.14)}
/* ── custom block (part-gallery) ── */
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 *{box-sizing: border-box;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7{text-align: left; 
  position: relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .ue-graphic-element{display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  overflow:hidden;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .ue-graphic-element svg{height:1em;
  width:1em;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .ue-graphic-element img{display:block;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .ue-tab-btn{transition: 0.5s;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 > ul.tabs{margin:0px;
   list-style:none;
   display:flex;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 > ul.tabs{justify-content:flex-start;
      flex-wrap: wrap;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 > ul.tabs > li{padding:0px; 
	margin:0px;
           flex:1;
       text-align:center;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 > ul.tabs > li > a{display:flex;
	text-decoration:none;
    transition:0.5s;
    flex-wrap: wrap;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .tab-container{clear:both;
	overflow:hidden;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .panes{display:none;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7.r-tabs .r-tabs-tab{display: block;
    margin: 0;
    list-style: none;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7.r-tabs .r-tabs-panel{display: none;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7.r-tabs .r-tabs-accordion-title{display: none;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7.r-tabs .r-tabs-panel.r-tabs-state-active{display: flex;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .panel-container{width:100%;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .ue-item-content-layout{display:flex;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .ue-item-content-wrapper{display:flex;
    flex-grow:1;}
@media only screen and (max-width: 768px){:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 > ul.tabs{display:none;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7.r-tabs .r-tabs-nav{display: none;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7.r-tabs .r-tabs-accordion-title{display: block;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .r-tabs-accordion-title .r-tabs-anchor{display:flex;
        align-items:center;
        overflow:hidden;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .uc-tabs-accordion-title{flex-grow:1;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .r-tabs-accordion-title .uc-accordion-icon-collapse{display:none;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-collapse{display:block;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-expand{display:none;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .ue-item-content-layout{display:flex;
      flex-direction:column;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .uc-tabs-accordion-title{display:flex;
      align-items:center;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .panel-container{width:100%;}
:where(.page-part-gallery) #uc_content_tabs_elementor_f14f6d7 .tab-container{background-color: ;}}
/* ── custom block (part-gallery) ── */
:where(.page-part-gallery) .pg{max-width:1240px;margin:0 auto;padding:0 20px}
:where(.page-part-gallery) .pg-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:34px}
:where(.page-part-gallery) .pg-filters button{border:1px solid rgba(10,31,68,.12)!important;background:#fff!important;color:#0B1A33!important;padding:10px 20px!important;border-radius:999px!important;font:600 14px 'Inter',sans-serif!important;cursor:pointer;transition:all .2s}
:where(.page-part-gallery) .pg-filters button:hover{border-color:#1A63C9!important;color:#1A63C9!important}
:where(.page-part-gallery) .pg-filters button.on{background:#1A63C9!important;color:#fff!important;border-color:#1A63C9!important;box-shadow:0 8px 20px rgba(26,99,201,.3)}
:where(.page-part-gallery) .pg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
:where(.page-part-gallery) .pg-item{display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(10,31,68,.07);transition:transform .3s,box-shadow .3s}
:where(.page-part-gallery) .pg-item img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .5s}
:where(.page-part-gallery) .pg-item:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(10,31,68,.15)}
:where(.page-part-gallery) .pg-item:hover img{transform:scale(1.06)}
:where(.page-part-gallery) .pg-item.hide{display:none}
:where(.page-part-gallery) .pg-lb{position:fixed;inset:0;z-index:99999;background:rgba(5,12,28,.94);display:flex;align-items:center;justify-content:center}
:where(.page-part-gallery) .pg-lb[hidden]{display:none}
:where(.page-part-gallery) .pg-lb img{max-width:90vw;max-height:86vh;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.5)}
:where(.page-part-gallery) .pg-lb button{position:absolute;background:rgba(255,255,255,.12)!important;border:0!important;color:#fff!important;width:52px;height:52px;border-radius:50%!important;font-size:30px!important;line-height:1!important;cursor:pointer;padding:0!important}
:where(.page-part-gallery) .pg-x{top:20px;right:20px}
:where(.page-part-gallery) .pg-prev{left:20px}
:where(.page-part-gallery) .pg-next{right:20px}
@media(max-width:1024px){:where(.page-part-gallery) .pg-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:640px){:where(.page-part-gallery) .pg-grid{grid-template-columns:1fr 1fr;gap:10px}
:where(.page-part-gallery) .pg-item{border-radius:12px}
:where(.page-part-gallery) .pg-filters button{padding:8px 14px!important;font-size:13px!important}}
/* ── custom block (quality-policy) ── */
:where(.page-quality-policy) .dh-q{max-width:1140px;margin:0 auto;text-align:center}
:where(.page-quality-policy) .dh-q-eyebrow{color:#8CC4FF!important;font:600 13px 'Inter',sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px!important}
:where(.page-quality-policy) .dh-q-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:44px;color:#fff;margin:0 0 40px;letter-spacing:-.02em}
:where(.page-quality-policy) .dh-q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}
:where(.page-quality-policy) .dh-q-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:26px 24px;backdrop-filter:blur(6px);transition:transform .3s,border-color .3s,background .3s}
:where(.page-quality-policy) .dh-q-card:hover{transform:translateY(-5px);border-color:rgba(140,196,255,.6);background:rgba(255,255,255,.1)}
:where(.page-quality-policy) .dh-q-badge{display:inline-block;font-family:'Manrope',sans-serif;font-weight:800;font-size:20px;color:#fff;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #4DA3FF}
:where(.page-quality-policy) .dh-q-card p{color:rgba(255,255,255,.78)!important;font-size:15px!important;line-height:1.65;margin:0!important}
:where(.page-quality-policy) .dh-q-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}
:where(.page-quality-policy) .dh-q-links a{padding:11px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.3);color:#fff!important;font-weight:600;font-size:14px;text-decoration:none!important;transition:background .2s,border-color .2s}
:where(.page-quality-policy) .dh-q-links a:hover{background:#1A63C9;border-color:#1A63C9}
.page-quality-policy .e-2614cdb .w-divider,.page-quality-policy .e-2614cdb::before{display:none!important}
.page-quality-policy .e-2614cdb{background:#fff!important}
.page-quality-policy .e-c8e6612 img{border-radius:18px!important;box-shadow:0 20px 50px rgba(10,31,68,.15)}
@media(max-width:1024px){:where(.page-quality-policy) .dh-q-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){:where(.page-quality-policy) .dh-q-grid{grid-template-columns:1fr}
:where(.page-quality-policy) .dh-q-title{font-size:30px}}
/* ── custom block (supplier-quality-clauses) ── */
html{scroll-padding-top:110px}
:where(.page-supplier-quality-clauses) .dh-sqc-nav{max-width:1140px;margin:0 auto;background:#fff;border:1px solid rgba(10,31,68,.08);border-radius:18px;padding:26px 28px;box-shadow:0 14px 40px rgba(10,31,68,.07)}
:where(.page-supplier-quality-clauses) .dh-sqc-intro{margin:0 0 14px!important;color:#4A5568;font-size:15.5px}
:where(.page-supplier-quality-clauses) .dh-sqc-links{display:flex;flex-wrap:wrap;gap:10px}
:where(.page-supplier-quality-clauses) .dh-sqc-links a{padding:9px 16px;border-radius:999px;background:#EEF4FF;color:#1A63C9!important;font-weight:600;font-size:14px;text-decoration:none!important;border:1px solid rgba(26,99,201,.15);transition:background .2s,color .2s}
:where(.page-supplier-quality-clauses) .dh-sqc-links a:hover{background:#1A63C9;color:#fff!important}
.page-supplier-quality-clauses .page-body>.con:not(:first-child){background:#F5F8FD!important}
.page-supplier-quality-clauses .page-body>.con:not(:first-child)::before{display:none!important}
.page-supplier-quality-clauses .e-2614cdb>.con-in,.page-supplier-quality-clauses .e-df1a39e>.con-in,.page-supplier-quality-clauses .e-b3afd19>.con-in,.page-supplier-quality-clauses .e-8158798>.con-in,.page-supplier-quality-clauses .e-dba03c7>.con-in{background:#fff;border-radius:20px;border:1px solid rgba(10,31,68,.07);box-shadow:0 14px 40px rgba(10,31,68,.06);padding:40px!important;align-items:flex-start!important}
.page-supplier-quality-clauses .page-body .w-image{position:sticky;top:120px;align-self:flex-start}
.page-supplier-quality-clauses .page-body .w-image img{border-radius:16px!important;width:100%!important;height:420px!important;object-fit:cover!important}
.page-supplier-quality-clauses .page-body h2.title,.page-supplier-quality-clauses .page-body h3.title{color:#0B1A33!important;font-size:30px!important;line-height:1.2!important}
.page-supplier-quality-clauses .w-text-editor p{color:#4A5568!important;font-size:15px!important;line-height:1.75!important;margin-bottom:14px!important}
.page-supplier-quality-clauses .w-text-editor strong,.page-supplier-quality-clauses .w-text-editor b{display:inline-block;background:#EEF4FF;color:#1A63C9;border-radius:6px;padding:2px 9px;margin-right:6px;font-size:13px;font-weight:700;letter-spacing:.02em}
.page-supplier-quality-clauses .e-6afee33 p{border-left:3px solid #EEF4FF;padding-left:16px}
.page-supplier-quality-clauses .e-6afee33 p:hover{border-left-color:#1A63C9}
.page-supplier-quality-clauses .e-6afee33{max-width:none!important}
@media(max-width:767px){.page-supplier-quality-clauses .page-body>.con>.con-in{padding:24px 18px!important}
.page-supplier-quality-clauses .page-body .w-image{position:static}
.page-supplier-quality-clauses .page-body .w-image img{height:240px!important}
.page-supplier-quality-clauses .page-body h2.title{font-size:24px!important}
:where(.page-supplier-quality-clauses) .dh-sqc-nav{padding:20px 18px}}
.page-supplier-quality-clauses .page-body .con:has(> .w-spacer){min-height:440px!important;border-radius:16px!important;overflow:hidden;position:sticky!important;top:120px;align-self:flex-start!important;background-size:cover!important;background-position:center!important}
.page-supplier-quality-clauses .page-body .con:has(> .w-spacer) .w-spacer{display:none}
@media(max-width:767px){.page-supplier-quality-clauses .page-body .con:has(> .w-spacer){min-height:220px!important;position:static!important;width:100%!important}}
/* ── custom block (supplier-quality-clauses) ── */
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 *{box-sizing: border-box;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554{text-align: left; 
  position: relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .ue-graphic-element{display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  overflow:hidden;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .ue-graphic-element svg{height:1em;
  width:1em;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .ue-graphic-element img{display:block;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .ue-tab-btn{transition: 0.5s;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 > ul.tabs{margin:0px;
   list-style:none;
   display:flex;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 > ul.tabs{justify-content:flex-start;
      flex-wrap: wrap;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 > ul.tabs > li{padding:0px; 
	margin:0px;
           flex:1;
       text-align:center;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 > ul.tabs > li > a{display:flex;
	text-decoration:none;
    transition:0.5s;
    flex-wrap: wrap;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .tab-container{clear:both;
	overflow:hidden;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .panes{display:none;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554.r-tabs .r-tabs-tab{display: block;
    margin: 0;
    list-style: none;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554.r-tabs .r-tabs-panel{display: none;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554.r-tabs .r-tabs-accordion-title{display: none;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554.r-tabs .r-tabs-panel.r-tabs-state-active{display: flex;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .panel-container{width:100%;}
@media only screen and (max-width: 768px){:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 > ul.tabs{display:none;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554.r-tabs .r-tabs-nav{display: none;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554.r-tabs .r-tabs-accordion-title{display: block;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .r-tabs-accordion-title .r-tabs-anchor{display:flex;
        align-items:center;
        overflow:hidden;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .uc-tabs-accordion-title{flex-grow:1;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .r-tabs-accordion-title .uc-accordion-icon-collapse{display:none;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-collapse{display:block;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-expand{display:none;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .ue-item-content-layout{display:flex;
      flex-direction:column;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .uc-tabs-accordion-title{display:flex;
      align-items:center;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .panel-container{width:100%;}
:where(.page-supplier-quality-clauses) #uc_content_tabs_elementor_b715554 .tab-container{background-color: ;}}
/* ── custom block (team) ── */
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 *{box-sizing: border-box;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60{text-align: left; 
  position: relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .ue-graphic-element{display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1em;
  overflow:hidden;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .ue-graphic-element svg{height:1em;
  width:1em;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .ue-graphic-element img{display:block;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .ue-tab-btn{transition: 0.5s;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 > ul.tabs{margin:0px;
   list-style:none;
   display:flex;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 > ul.tabs{justify-content:flex-start;
      flex-wrap: wrap;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 > ul.tabs > li{padding:0px; 
	margin:0px;
           flex:1;
       text-align:center;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 > ul.tabs > li > a{display:flex;
	text-decoration:none;
    transition:0.5s;
    flex-wrap: wrap;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .tab-container{clear:both;
	overflow:hidden;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .panes{display:none;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60.r-tabs .r-tabs-tab{display: block;
    margin: 0;
    list-style: none;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60.r-tabs .r-tabs-panel{display: none;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60.r-tabs .r-tabs-accordion-title{display: none;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60.r-tabs .r-tabs-panel.r-tabs-state-active{display: flex;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .panel-container{width:100%;}
@media only screen and (max-width: 768px){:where(.page-team) #uc_content_tabs_elementor_6dd1e60 > ul.tabs{display:none;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60.r-tabs .r-tabs-nav{display: none;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60.r-tabs .r-tabs-accordion-title{display: block;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .r-tabs-accordion-title .r-tabs-anchor{display:flex;
        align-items:center;
        overflow:hidden;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .uc-tabs-accordion-title{flex-grow:1;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .r-tabs-accordion-title .uc-accordion-icon-collapse{display:none;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-collapse{display:block;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-expand{display:none;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .ue-item-content-layout{display:flex;
      flex-direction:column;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .uc-tabs-accordion-title{display:flex;
      align-items:center;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .panel-container{width:100%;}
:where(.page-team) #uc_content_tabs_elementor_6dd1e60 .tab-container{background-color: ;}}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_0cd38bf .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_0cd38bf{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_8583ecf .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_8583ecf{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_29f7722 .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_29f7722{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_3ed603c .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_3ed603c{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_9f0aa54 .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_9f0aa54{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_fc6521f .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_fc6521f{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_5117b04 .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_5117b04{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_cac1f00 .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_cac1f00{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_31d2ba7 .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_31d2ba7{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_b81defa .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_b81defa{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_79e5a10 .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_79e5a10{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_657a4df .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_657a4df{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_518297d .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_518297d{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_314da4a .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_314da4a{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_9236ab8 .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_9236ab8{overflow:hidden;}
/* ── custom block (team) ── */
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_a6b36bb .uc_tmob_container img{width: 100%;	
	display:block;
    object-fit: cover;}
:where(.page-team) #uc_uc_team_member_overlay_bottom_elementor_a6b36bb{overflow:hidden;}

/* ─────────────────────────────────────────────────────────────────────────────
   site.css — hand-written rules for what WordPress plugins used to do in JS:
   sticky header, menus, scroll animations, carousels, galleries, tabs, forms.
   (Layout and per-section design live in generated.css above this.)
   ───────────────────────────────────────────────────────────────────────────── */
:root { --blue: #1E407E; --blue-2: #2590ED; --green: #61CE70; --text: #4D5765; --ink: #0E121D; }
html { scroll-behavior: smooth; }
body { margin: 0; overflow-x: hidden; }
img { max-width: 100%; height: auto; }
.sr { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
.skip-link:focus { position: fixed !important; top: 8px; left: 8px; width: auto; height: auto; clip: auto; z-index: 100000; background: #fff; color: var(--blue); padding: 10px 14px; border-radius: 4px; }
.dh-nw { white-space: nowrap; }

/* Responsive visibility (Elementor breakpoints: mobile ≤767, tablet ≤1024) */
@media (min-width: 1025px) { .hide-d { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .hide-t { display: none !important; } }
@media (max-width: 767px) { .hide-m { display: none !important; } }

/* Scroll-in animations: hidden until site.js reveals them */
.anim { visibility: hidden; }
.animated { animation-duration: 1.25s; animation-fill-mode: both; }
@media (prefers-reduced-motion: reduce) { .anim { visibility: visible; } .animated { animation: none !important; } }
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
@keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 100%, 0); } to { opacity: 1; transform: none; } }
@keyframes fadeInDown { from { opacity: 0; transform: translate3d(0, -100%, 0); } to { opacity: 1; transform: none; } }
@keyframes fadeInLeft { from { opacity: 0; transform: translate3d(-100%, 0, 0); } to { opacity: 1; transform: none; } }
@keyframes fadeInRight { from { opacity: 0; transform: translate3d(100%, 0, 0); } to { opacity: 1; transform: none; } }
@keyframes zoomIn { from { opacity: 0; transform: scale3d(.3, .3, .3); } 50% { opacity: 1; } }

/* Hover effects */
.hv-grow { transition-duration: .3s; transition-property: transform; }
.hv-grow:hover, .hv-grow:focus-visible { transform: scale(1.1); }

/* Sticky header bar */
.is-stuck { position: fixed !important; top: 0; left: 0; right: 0; width: 100% !important; max-width: 100% !important; z-index: 99; margin: 0 !important; }
.sticky-spacer { height: 0; }

/* ── Menu ─────────────────────────────────────────────────────────────────── */
.nav-main .menu, .nav-dd .menu, .menu, .sub-menu { list-style: none; margin: 0; padding: 0; }
.nav-main .menu { display: flex; flex-wrap: wrap; }
.nav-main .mi { position: relative; }
.nav-main .item { display: flex; align-items: center; text-decoration: none; position: relative; }
.nav-main .sub-menu { position: absolute; top: 100%; left: 0; min-width: 12em; z-index: 1000; display: none; background: #fff; box-shadow: 0 10px 30px rgba(10, 31, 68, .12); }
.nav-main .has-sub:hover > .sub-menu, .nav-main .has-sub.sub-open > .sub-menu { display: block; }
.nav-main .sub-item { display: block; white-space: nowrap; text-decoration: none; }
.menu-toggle { display: none; align-items: center; justify-content: center; cursor: pointer; background: none; border: 0; padding: .25em; }
.menu-toggle svg { width: 1em; height: 1em; fill: currentColor; }
.menu-toggle .mt-close, .menu-toggle.active .mt-open { display: none; }
.menu-toggle.active .mt-close { display: inline-block; }
.w-nav-menu > .wc > .nav-dd, .w-nav-menu > .nav-dd { display: none; }
@media (max-width: 1024px) {
  .nav-dd-tablet .nav-main { display: none; }
  .nav-dd-tablet .menu-toggle { display: flex; }
  .nav-dd-tablet .menu-toggle.active + .nav-dd, .nav-dd-tablet .menu-toggle[aria-expanded="true"] + .nav-dd { display: block; }
  .nav-dd-tablet .nav-dd { position: absolute; left: 0; right: 0; top: 100%; z-index: 999; background: #fff; box-shadow: 0 12px 30px rgba(10, 31, 68, .15); max-height: calc(100vh - 120px); overflow-y: auto; }
  .nav-dd .item, .nav-dd .sub-item { display: flex; justify-content: space-between; padding: 12px 20px; text-decoration: none; }
  .nav-dd .sub-menu { display: none; position: static; box-shadow: none; }
  .nav-dd .sub-item { padding-left: 36px; }
  .nav-stretch .nav-dd { width: 100vw; left: 50%; transform: translateX(-50%); }
  .w-nav-menu { position: static; }
}

/* Background video behind a section */
.bg-video { position: absolute; inset: 0; overflow: hidden; z-index: 0; direction: ltr; }
.bg-video-el { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; object-fit: cover; }
/* the video layer sits in the boxed inner row but covers the whole section, as on the live site */

/* ── Carousel (replacement for Owl) ───────────────────────────────────────── */
.owl-carousel { position: relative; width: 100%; -webkit-tap-highlight-color: transparent; }
.owl-carousel:not(.owl-loaded) { display: flex; overflow: hidden; gap: 20px; }
.owl-carousel:not(.owl-loaded) > * { flex: 0 0 calc(25% - 15px); }
.owl-stage-outer { position: relative; overflow: hidden; touch-action: pan-y; }
.owl-loaded > .owl-stage-outer > .owl-stage { display: flex; align-items: stretch; will-change: transform; }
.owl-item { flex: 0 0 auto; position: relative; min-height: 1px; -webkit-user-select: none; user-select: none; }
.owl-item img { display: block; width: 100%; -webkit-user-drag: none; }
.ue-remote-arrow { cursor: pointer; }

/* ── Image strip (was Unite Gallery "carousel") ────────────────────────────── */
.gstrip { overflow: hidden; width: 100%; padding: 8px 0; box-sizing: border-box; }
.gstrip-track { display: flex; will-change: transform; }
.gstrip-tile { flex: 0 0 auto; overflow: hidden; box-sizing: border-box; border-radius: 12px; box-shadow: 0 12px 30px rgba(0,0,0,.25); }
.gstrip-tile img { width: 100%; height: calc(100% - 6px); object-fit: cover; display: block; border-radius: 0 !important; }

/* ── Compact gallery (was Unite Gallery "compact"): photo fills a black area,
   100×70 thumbnails in a 116 px strip on the right, arrows show on hover ── */
.gcomp { display: flex; width: 100%; background: #000; box-sizing: border-box; overflow: hidden; }
.gcomp-main { position: relative; flex: 1; min-width: 0; overflow: hidden; background: #000; }
.gcomp-main > img { width: 100%; height: 100%; object-fit: cover; object-position: center; display: block; }
.gcomp-thumbs { flex: 0 0 116px; box-sizing: border-box; padding: 8px; display: grid; grid-template-columns: 100px; grid-auto-rows: 70px; gap: 6px; overflow-y: auto; scrollbar-width: none; }
.gcomp-thumbs::-webkit-scrollbar { display: none; }
.gcomp-thumb { position: relative; padding: 0; border: 0; background: none; cursor: pointer; }
.gcomp-thumb::after { content: ""; position: absolute; inset: 0; border: 2px solid transparent; transition: border-color .2s; }
.gcomp-thumb.on::after, .gcomp-thumb:hover::after { border-color: #fff; }
.gcomp-thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }
.gcomp-arrow { position: absolute; top: 50%; width: 40px; height: 40px; margin-top: -20px; border: 0; border-radius: 50%; background: rgba(0, 0, 0, .45); cursor: pointer; opacity: 0; transition: opacity .25s; }
.gcomp-main:hover .gcomp-arrow, .gcomp-arrow:focus-visible { opacity: 1; }
.gcomp-arrow::before { content: ""; position: absolute; top: 50%; left: 50%; width: 10px; height: 10px; border-top: 2px solid #fff; border-right: 2px solid #fff; }
.gcomp-prev { left: 10px; } .gcomp-prev::before { transform: translate(-30%, -50%) rotate(-135deg); }
.gcomp-next { right: 10px; } .gcomp-next::before { transform: translate(-70%, -50%) rotate(45deg); }
@media (max-width: 480px) { .gcomp-thumbs { display: none; } }

/* ── Tabs (the site's own tab styles key off these state classes) ──────────── */
.r-tabs .r-tabs-anchor { cursor: pointer; }
.r-tabs .tab-container:not(.r-tabs-state-active) { display: none; }
/* the old tabs script showed the open panel with an inline display:block */
.r-tabs > .panel-container > .tab-container.r-tabs-state-active { display: block !important; }

/* ── Team cards: icons left over from a theme demo, never linked anywhere ─── */
.uc_tmob_social a[href="#"] { display: none; }

/* ── Forms ─────────────────────────────────────────────────────────────────── */
.form-msg { margin: 12px 0 0; font-size: 15px; }
.form-msg:empty { display: none; }
.form-msg.ok { color: #2e7d32; }
.form-msg.err { color: #c62828; }
.form button[disabled] { opacity: .6; cursor: wait; }
.form .hp { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }

/* Dropdown chevron next to parent menu items */
.sub-arrow { display: inline-flex; align-items: center; margin-left: .45em; line-height: 1; }
.sub-arrow svg { width: .6em; height: .6em; fill: currentColor; }
.nav-dd .sub-arrow { margin-left: auto; transition: transform .2s; }
.nav-dd .sub-open > a .sub-arrow { transform: rotate(180deg); }

/* Inline SVG icons that replaced the ElementsKit icon font: size like the glyph did */
.btn-icon .ico, .ib-icon .ico, .il-icon .ico.i-email, .ico.i-right-arrow, .ico.i-email, .ico.i-phone-handset, .ico.i-map-marker1 { width: 1em; height: 1em; display: inline-block; vertical-align: -0.125em; }

/* 404 page */
.nf { background: linear-gradient(180deg, #F5F8FD, #fff); }
.nf-box { max-width: 720px; margin: 0 auto; padding: 110px 20px 130px; text-align: center; font-family: "Archivo", sans-serif; }
.nf-code { font: 800 96px/1 "Manrope", sans-serif; color: #1A63C9; margin: 0 0 12px; letter-spacing: -.03em; }
.nf-title { font: 800 clamp(28px, 4vw, 40px)/1.15 "Manrope", sans-serif; color: #0B1A33; margin: 0 0 14px; }
.nf-lead { color: #4A5568; font-size: 17px; margin: 0 0 30px; }
.nf-links { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin: 0; }
.nf-btn { display: inline-block; padding: 13px 24px; border-radius: 10px; background: #1A63C9; color: #fff; font-weight: 600; text-decoration: none; }
.nf-btn.nf-alt { background: #fff; color: #1A63C9; box-shadow: inset 0 0 0 1.5px #1A63C9; }
.nf-btn:hover { filter: brightness(1.08); }

/* Photo gallery (was Elementor Pro masonry gallery). site.js deals the photos
   into columns in order, each into the shortest column, like the live gallery. */
.gal { display: flex; align-items: flex-start; gap: var(--gal-gap, 10px); }
.gal-col { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; gap: var(--gal-gap, 10px); }
.gal-item { display: block; position: relative; overflow: hidden; }
.gal-item .gal-img { display: block; width: 100%; height: auto; transition: transform .4s; }
.gal-item .gal-ov { position: absolute; inset: 0; background: rgba(0, 0, 0, .35); opacity: 0; transition: opacity .3s; }
.gal-item:hover .gal-ov, .gal-item:focus-visible .gal-ov { opacity: 1; }

/* Lightbox shared by photo galleries */
.lbx { position: fixed; inset: 0; z-index: 100000; background: rgba(8, 14, 28, .92); display: flex; align-items: center; justify-content: center; }
.lbx[hidden] { display: none; }
.lbx img { max-width: 92vw; max-height: 86vh; object-fit: contain; box-shadow: 0 20px 60px rgba(0, 0, 0, .5); }
.lbx button { position: absolute; background: rgba(255, 255, 255, .12); color: #fff; border: 0; width: 48px; height: 48px; border-radius: 50%; font-size: 26px; line-height: 48px; cursor: pointer; }
.lbx button:hover { background: rgba(255, 255, 255, .25); }
.lbx .lbx-x { top: 18px; right: 18px; }
.lbx .lbx-prev { left: 18px; top: 50%; margin-top: -24px; }
.lbx .lbx-next { right: 18px; top: 50%; margin-top: -24px; }

/* Accordion +/- icons in the tab widgets (were Font Awesome) */
.uc-accordion-icon .ico { width: 1em; height: 1em; fill: currentColor; display: block; }

/* ── Equipment: "Our Machines" list ─────────────────────────────────────── */
.mx { background: linear-gradient(180deg, #F5F8FD, #fff); padding: 90px 20px 100px; }
.mx-in { max-width: 1180px; margin: 0 auto; }
.mx-eye { color: #1A63C9; font: 600 13px "Inter", sans-serif; letter-spacing: .2em; text-transform: uppercase; margin: 0 0 10px; text-align: center; }
.mx h2 { font: 800 clamp(30px, 4vw, 46px)/1.1 "Manrope", sans-serif; color: #0B1A33; letter-spacing: -.02em; margin: 0 0 12px; text-align: center; }
.mx-lead { color: #4A5568; font: 400 17px/1.6 "Inter", sans-serif; max-width: 640px; margin: 0 auto 36px; text-align: center; }
.mx-tabs { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin: 0 0 28px; }
.mx-tab { display: inline-flex; align-items: center; gap: 10px; padding: 11px 18px; border: 1.5px solid #D6E0EF; border-radius: 999px; background: #fff; color: #0B1A33; font: 600 15px "Inter", sans-serif; cursor: pointer; transition: background .2s, color .2s, border-color .2s; }
.mx-tab b { font: 800 13px "Manrope", sans-serif; background: #EAF1FC; color: #1A63C9; border-radius: 999px; padding: 3px 9px; }
.mx-tab:hover { border-color: #1A63C9; }
.mx-tab.on { background: #0A1F44; border-color: #0A1F44; color: #fff; }
.mx-tab.on b { background: #1A63C9; color: #fff; }
.mx-tab:focus-visible { outline: 3px solid #8CC4FF; outline-offset: 2px; }
.mx-sum { text-align: center; color: #4A5568; font: 500 15px "Inter", sans-serif; margin: 0 0 22px; }
.mx-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }
.mx-card { background: #fff; border: 1px solid rgba(10, 31, 68, .07); border-radius: 18px; padding: 22px 22px 20px; box-shadow: 0 10px 30px rgba(10, 31, 68, .06); transition: transform .25s, box-shadow .25s; }
.mx-card:hover { transform: translateY(-4px); box-shadow: 0 18px 40px rgba(10, 31, 68, .12); }
.mx-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; margin-bottom: 6px; }
.mx-card h3 { font: 800 19px/1.25 "Manrope", sans-serif; color: #0B1A33; margin: 0; }
.mx-qty { flex: none; font: 800 15px "Manrope", sans-serif; color: #fff; background: linear-gradient(145deg, #1A63C9, #0E3F8A); border-radius: 10px; padding: 5px 10px; }
.mx-type { color: #1A63C9; font: 600 13.5px/1.45 "Inter", sans-serif; margin: 0 0 14px; }
.mx-cap, .mx-use { color: #4A5568; font: 400 14.5px/1.55 "Inter", sans-serif; margin: 0 0 8px; }
.mx-cap b, .mx-use b { display: block; color: #0B1A33; font: 700 11.5px "Inter", sans-serif; letter-spacing: .12em; text-transform: uppercase; margin-bottom: 2px; }
.mx-note { text-align: center; color: #6B7688; font: 400 13.5px/1.6 "Inter", sans-serif; margin: 30px auto 0; max-width: 640px; }
@media (max-width: 1024px) { .mx-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 767px) {
  .mx { padding: 60px 16px 70px; }
  .mx-grid { grid-template-columns: 1fr; }
  .mx-tabs { justify-content: flex-start; flex-wrap: nowrap; overflow-x: auto; margin: 0 -16px 22px; padding: 2px 16px 6px; scrollbar-width: none; }
  .mx-tabs::-webkit-scrollbar { display: none; }
  .mx-tab { flex: none; }
}
.mx-h3 { font: 800 22px/1.2 "Manrope", sans-serif; color: #0B1A33; text-align: center; margin: 0 0 20px; }
.mx-summary { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; margin: 0 0 56px; }
.mx-sumcard { display: flex; flex-direction: column; gap: 8px; text-align: left; white-space: normal; min-width: 0; padding: 22px; border: 0; border-radius: 18px; cursor: pointer; color: #C9D6EA; background: linear-gradient(150deg, #0E2A5C, #0A1F44); box-shadow: 0 14px 36px rgba(10, 31, 68, .18); transition: transform .25s, box-shadow .25s; font: 400 14px/1.5 "Inter", sans-serif; }
.mx-sumcard:hover { transform: translateY(-4px); box-shadow: 0 22px 48px rgba(10, 31, 68, .28); }
.mx-sumcard:focus-visible { outline: 3px solid #8CC4FF; outline-offset: 3px; }
.mx-sumhead { display: flex; justify-content: space-between; align-items: center; gap: 10px; color: #fff; font: 700 16px "Manrope", sans-serif; }
.mx-sumhead b { font: 700 12px "Inter", sans-serif; color: #8CC4FF; background: rgba(140, 196, 255, .12); border-radius: 999px; padding: 4px 10px; white-space: nowrap; }
.mx-big { color: #fff; font: 800 clamp(24px, 2.4vw, 30px)/1.15 "Manrope", sans-serif; letter-spacing: -.01em; margin: 6px 0 4px; }
.mx-big small { display: block; color: #8CC4FF; font: 600 11.5px "Inter", sans-serif; letter-spacing: .14em; text-transform: uppercase; margin-bottom: 4px; }
.mx-pt { display: block; padding-left: 14px; position: relative; }
.mx-pt::before { content: ""; position: absolute; left: 0; top: .6em; width: 6px; height: 6px; border-radius: 50%; background: #61CE70; }
@media (max-width: 1024px) { .mx-summary { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 767px) { .mx-summary { grid-template-columns: 1fr; margin-bottom: 40px; } }

/* Background slideshow (was Elementor's, built with Swiper) */
.bg-slideshow { position: absolute; inset: 0; overflow: hidden; border-radius: inherit; z-index: 0; }
.bg-slide { position: absolute; inset: 0; background-size: cover; background-position: center; opacity: 0; transition-property: opacity; transition-timing-function: ease; }
.bg-slide.on { opacity: 1; }
[data-bg-slideshow] > :not(.bg-slideshow) { position: relative; z-index: 1; }

/* Dropdowns grow to fit their longest item (the live menu script sets
   width:auto with a 12em floor), so no sub-menu label is cut off. */
.nav-main ul.sub-menu { width: auto !important; min-width: 156px; max-width: 1000px; }

/* 40 Years Anniversary badge */
.badge40 { display: block; height: auto; max-width: 100%; }
.badge40-wow { width: 150px; margin: 0 0 18px; filter: drop-shadow(0 6px 18px rgba(0, 0, 0, .35)); }
.badge40-row { display: flex; align-items: center; gap: 28px; width: 100%; }
.badge40-head { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: inherit; row-gap: 10px; }
.badge40-about { width: 150px; flex: 0 0 auto; margin: 0; }
.badge40-foot { width: 120px; margin: 4px 0 18px; opacity: .92; }
@media (max-width: 767px) {
  .badge40-wow { width: 120px; margin-left: auto; margin-right: auto; }
  .badge40-row { gap: 16px; }
  .badge40-about { width: 96px; }
  .badge40-foot { width: 110px; }
}

/* Part Gallery: photos past the first page wait behind "Show more photos" */
.pg-item.pg-later { display: none; }
.pg-more { display: block; margin: 36px auto 0; padding: 14px 30px; border-radius: 999px; border: 0; cursor: pointer;
  background: #1A63C9; color: #fff; font: 600 15px 'Inter', sans-serif; box-shadow: 0 8px 20px rgba(26, 99, 201, .3); transition: transform .2s, box-shadow .2s; }
.pg-more:hover { transform: translateY(-2px); box-shadow: 0 12px 26px rgba(26, 99, 201, .38); }
.pg-more[hidden] { display: none; }

/* 3D gallery on the home page: photos on a turning cylinder (site.js) */
.ring3d { position: relative; height: 560px; overflow: hidden; perspective: 1900px; perspective-origin: 50% 38%;
  touch-action: pan-y; user-select: none; -webkit-user-select: none; cursor: grab; }
.ring3d:active { cursor: grabbing; }
.ring3d .r3-stage { position: absolute; inset: 0; transform-style: preserve-3d; }
.ring3d .r3-ring { position: absolute; left: 50%; top: 40px; width: 0; height: 0; transform-style: preserve-3d; will-change: transform; }
.ring3d .r3-card.uc_three_column_carousel_box { position: absolute !important; left: -150px; top: 0; width: 300px; height: 390px !important;
  margin: 0 !important; border-radius: 22px; overflow: hidden; backface-visibility: hidden; -webkit-backface-visibility: hidden;
  filter: brightness(var(--lit, 1)) saturate(calc(.6 + var(--lit, 1) * .4));
  box-shadow: 0 40px 70px -30px rgba(3, 14, 40, .75), 0 0 0 1px rgba(255, 255, 255, .5) inset;
  -webkit-box-reflect: below 12px linear-gradient(transparent 62%, rgba(255, 255, 255, .22)); }
.ring3d .r3-card.r3-back { visibility: hidden; }
.ring3d .r3-card .uc_image_box, .ring3d .r3-card > a { height: 100% !important; border-radius: 22px; transform: none !important; }
.ring3d .r3-glare { position: absolute; inset: 0; pointer-events: none; border-radius: inherit; opacity: var(--sheen, 0);
  background: linear-gradient(115deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.38) 46%, rgba(255,255,255,0) 60%);
  mix-blend-mode: screen; }
.ring3d .r3-floor { position: absolute; left: 50%; bottom: 36px; width: 70%; height: 90px; transform: translateX(-50%);
  background: radial-gradient(closest-side, rgba(10, 25, 60, .35), rgba(10, 25, 60, 0)); filter: blur(8px); pointer-events: none; }
.ring3d { opacity: 0; transition: opacity 1.2s ease; }
.ring3d .r3-stage { transform: translateY(70px); transition: transform 1.6s cubic-bezier(.2, .8, .2, 1); }
.ring3d.r3-in { opacity: 1; }
.ring3d.r3-in .r3-stage { transform: none; }
@media (max-width: 767px) {
  .ring3d { height: 420px; perspective: 1100px; }
  .ring3d .r3-ring { top: 26px; }
  .ring3d .r3-card.uc_three_column_carousel_box { left: -105px; width: 210px; height: 280px !important; border-radius: 18px; }
}

/* Capabilities: largest part per department, link to the full machine list */
.cd-max { margin: 16px 0 4px; padding: 10px 14px; border-radius: 12px; background: rgba(37, 144, 237, .14);
  border: 1px solid rgba(96, 170, 255, .35); color: #fff; font: 600 15px/1.35 'Inter', sans-serif; }
.cd-max small { display: block; margin-bottom: 3px; color: #8cc4ff; font-size: 11px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; }
.cd-more { margin: 34px 0 0; text-align: center; }
.cd-more a { display: inline-block; padding: 13px 26px; border-radius: 999px; background: #2590ED; color: #fff !important;
  font: 600 15px 'Inter', sans-serif; text-decoration: none; box-shadow: 0 10px 24px rgba(37, 144, 237, .35); }
.cd-more a:hover { background: #1A63C9; }
/* Equipment: headline numbers and max axes */
.mx-key { display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; margin: 26px 0 34px; }
.mx-key div { padding: 16px 14px; border-radius: 14px; background: #0B1F44; color: #fff; text-align: center; }
.mx-key b { display: block; font: 700 24px/1.15 'Manrope', 'Inter', sans-serif; }
.mx-key span { display: block; margin-top: 4px; color: #9fc3f5; font: 500 12px/1.3 'Inter', sans-serif; }
.mx-ax { display: block; margin: 6px 0 2px; color: #8cc4ff; font-weight: 700; font-size: 14px; }
@media (max-width: 1024px) { .mx-key { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 560px) { .mx-key { grid-template-columns: repeat(2, 1fr); } .mx-key b { font-size: 20px; } }

/* ── Phone and tablet menu: a full-width panel under the header ─────────── */
@media (max-width: 1024px) {
  .nav-dd-tablet .menu-toggle { width: 44px; height: 44px; font-size: 26px; border-radius: 10px; }
  .nav-dd-tablet .menu-toggle + nav.nav-dd, .nav-stretch .menu-toggle + nav.nav-dd {
    display: block; position: fixed; left: 0 !important; right: 0; top: var(--dd-top, 70px); width: auto !important;
    margin: 0; transform: none !important; max-height: 0; overflow: hidden; visibility: hidden; opacity: 0;
    transition: max-height .35s ease, opacity .25s ease, visibility 0s linear .35s;
    border-radius: 0 0 18px 18px !important; border: 0 !important; padding: 0 10px !important; z-index: 9999; }
  .nav-dd-tablet .menu-toggle.active + nav.nav-dd, .nav-stretch .menu-toggle.active + nav.nav-dd {
    max-height: calc(100vh - var(--dd-top, 70px)); max-height: calc(100dvh - var(--dd-top, 70px)); overflow-y: auto;
    visibility: visible; opacity: 1; padding: 8px 10px 16px !important; transition: max-height .35s ease, opacity .25s ease; }
  nav.nav-dd .menu > .mi { border-bottom: 1px solid rgba(10, 31, 68, .07); }
  nav.nav-dd .menu > .mi:last-child { border-bottom: 0; }
  nav.nav-dd .item { display: flex !important; align-items: center; justify-content: space-between; min-height: 52px;
    font-size: 17px !important; font-weight: 600 !important; padding: 12px 14px !important; }
  nav.nav-dd .item .sub-arrow { margin-left: 12px; transition: transform .25s; }
  nav.nav-dd .sub-open > .item .sub-arrow { transform: rotate(180deg); }
  nav.nav-dd .sub-menu { display: none; position: static !important; width: auto !important; min-width: 0; margin: 0 0 8px !important;
    padding: 0 0 0 12px !important; box-shadow: none !important; border: 0 !important; background: transparent !important;
    transform: none !important; opacity: 1 !important; visibility: visible !important; }
  nav.nav-dd .sub-item { display: block; min-height: 44px; font-size: 15px !important; padding: 11px 14px !important; }
  html.menu-open, html.menu-open body { overflow: hidden; }
}
@media (max-width: 1024px) {
  nav.nav-dd .nav-cta { display: block; margin: 12px 4px 4px; padding: 15px 18px; border-radius: 12px; text-align: center;
    background: #1A63C9; color: #fff !important; font: 700 16px 'Inter', sans-serif; text-decoration: none; }
}

/* ── Phone layout pass ─────────────────────────────────────────────────── */
@media (max-width: 767px) {
  /* small eyebrow labels keep to one line instead of a fixed narrow box */
  .w-heading.w-initial { width: auto !important; max-width: 100% !important; }
  .w-heading.w-initial .title { white-space: normal; }
  /* hero eyebrow readable */
  .e-f37a89d .title { font-size: 12px !important; line-height: 1.5 !important; }
  /* home 3D ring: edge to edge */
  .ring3d { margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; width: 100vw !important; }
  /* Capabilities numbers fit on one line */
  .cd-stat b { font-size: 21px !important; white-space: nowrap; }
  .cd-stat span { font-size: 11.5px; }
  .cd-stats { gap: 10px !important; }
  /* Equipment: department tabs wrap instead of scrolling sideways */
  .mx-tabs { flex-wrap: wrap !important; overflow: visible !important; justify-content: center; gap: 8px !important; }
  .mx-tab { flex: 0 0 auto; }
  .mx-cap b, .mx-use b, .mx-big small { font-size: 12px; }
  /* Industries: two cards per row */
  .page-industries-served .con:has(> .el.icn) { flex-direction: row !important; flex-wrap: wrap !important; gap: 12px !important; justify-content: center; }
  .page-industries-served .con:has(> .el.icn) > .el { width: calc(50% - 6px) !important; max-width: calc(50% - 6px) !important; flex: 0 0 calc(50% - 6px) !important; margin: 0 !important; }
  .page-industries-served .icn .imb-img img { width: 72px !important; height: 72px !important; }
  .page-industries-served .icn .imb-title { font-size: 17px !important; }
  /* footer: link lists side by side */
  .e-a0d8fac { display: grid !important; grid-template-columns: 1fr 1fr; column-gap: 18px; row-gap: 28px; }
  .e-a0d8fac > .e-ddd6000, .e-a0d8fac > .e-1fac430 { grid-column: 1 / -1; }
  .e-a0d8fac > .el { width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; }
  /* form file picker readable */
  input[type="file"] { max-width: 100%; color: #cfe0ff; font-size: 14px; }
}

/* ── E-3 Customer Portal page ─────────────────────────────────────────── */
.e3p { --n: #0B1F44; --n2: #102B5C; --b: #2590ED; --b2: #1A63C9; --ink: #0B1A33; --mut: #5B6B84; color: var(--ink); font-family: 'Inter', sans-serif; }
.e3p .e3-in { max-width: 1280px; margin: 0 auto; padding: 0 24px; }
.e3p h1, .e3p h2 { font-family: 'Manrope', 'Inter', sans-serif; letter-spacing: -.02em; margin: 0; }
.e3p .e3-eye { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 12px; color: var(--b); font: 700 13px 'Inter', sans-serif; letter-spacing: .14em; text-transform: uppercase; }
.e3p .e3-soon { display: inline-block; padding: 3px 9px; border-radius: 999px; background: #FFF4DB; color: #8A5A00; font: 700 10.5px 'Inter', sans-serif; letter-spacing: .06em; text-transform: uppercase; vertical-align: middle; }
.e3p .e3-btn { display: inline-flex; align-items: center; padding: 15px 26px; border-radius: 12px; background: var(--b); color: #fff !important; font: 700 16px 'Inter', sans-serif; text-decoration: none; box-shadow: 0 12px 28px rgba(37,144,237,.35); transition: transform .2s, box-shadow .2s, background .2s; }
.e3p .e3-btn:hover { transform: translateY(-2px); background: var(--b2); }
.e3p .e3-ghost { background: transparent; border: 1.5px solid rgba(255,255,255,.4); box-shadow: none; }
.e3p .e3-ghost:hover { background: rgba(255,255,255,.1); }
/* hero */
.e3p .e3-hero { position: relative; overflow: hidden; padding: 90px 0 110px; color: #fff;
  background: radial-gradient(1000px 500px at 85% 10%, rgba(37,144,237,.35), transparent 60%), radial-gradient(700px 400px at 10% 90%, rgba(26,99,201,.3), transparent 60%), linear-gradient(160deg, #081634, #0B1F44 55%, #0E2A5A); }
.e3p .e3-hero::before { content: ""; position: absolute; inset: 0; background-image: linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px); background-size: 44px 44px; mask-image: linear-gradient(180deg, #000, transparent 90%); }
.e3p .e3-hero-grid { position: relative; display: grid; grid-template-columns: 1fr 1.15fr; gap: 56px; align-items: center; }
.e3p .e3-hero .e3-eye { color: #7FC0FF; }
.e3p .e3-hero h1 { font-size: clamp(34px, 4.4vw, 56px); line-height: 1.06; font-weight: 800; }
.e3p .e3-lead { margin: 22px 0 30px; color: #C7D6EE; font-size: 18px; line-height: 1.65; max-width: 560px; }
.e3p .e3-cta { display: flex; flex-wrap: wrap; gap: 12px; }
.e3p .e3-pills { list-style: none; margin: 30px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.e3p .e3-pills li { padding: 7px 12px; border-radius: 999px; background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.14); color: #DDE8F8; font-size: 13px; font-weight: 600; }
.e3p .e3-hero-shot { perspective: 1600px; }
.e3p .e3-tilt { transform: rotateY(-14deg) rotateX(6deg) translateZ(0); transform-origin: left center; transition: transform .8s cubic-bezier(.2,.8,.2,1); box-shadow: 0 60px 120px -30px rgba(0,0,0,.65), 0 0 0 1px rgba(255,255,255,.12) !important; }
.e3p .e3-hero-shot:hover .e3-tilt { transform: rotateY(-4deg) rotateX(2deg); }
/* browser frame */
.e3p .e3-frame { margin: 0; border-radius: 14px; overflow: hidden; background: #fff; box-shadow: 0 30px 70px -25px rgba(11,31,68,.35), 0 0 0 1px rgba(11,31,68,.08); }
.e3p .e3-frame img { display: block; width: 100%; height: auto; }
.e3p .e3-bar { display: flex; align-items: center; gap: 6px; height: 34px; padding: 0 14px; background: #EEF1F5; border-bottom: 1px solid #DFE4EB; }
.e3p .e3-bar i { width: 10px; height: 10px; border-radius: 50%; background: #FF5F57; }
.e3p .e3-bar i:nth-child(2) { background: #FEBC2E; } .e3p .e3-bar i:nth-child(3) { background: #28C840; }
.e3p .e3-bar b { margin-left: 12px; color: #6B7A90; font: 600 12px 'Inter', sans-serif; }
/* strip */
.e3p .e3-strip { position: relative; margin-top: -54px; z-index: 2; }
.e3p .e3-strip-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; background: #fff; border-radius: 18px; box-shadow: 0 24px 60px -20px rgba(11,31,68,.25); overflow: hidden; padding: 0; }
.e3p .e3-strip-grid div { padding: 26px 24px; border-right: 1px solid #EDF1F6; }
.e3p .e3-strip-grid div:last-child { border-right: 0; }
.e3p .e3-strip-grid b { display: block; font: 800 26px 'Manrope', sans-serif; color: var(--b2); }
.e3p .e3-strip-grid span { display: block; margin-top: 6px; color: var(--mut); font-size: 14px; line-height: 1.45; }
/* features */
.e3p .e3-feature { padding: 100px 0; }
.e3p .e3-alt { background: linear-gradient(180deg, #F4F8FE, #EEF4FC); }
.e3p .e3-row { display: grid; grid-template-columns: .8fr 1.4fr; gap: 56px; align-items: center; }
.e3p .e3-rev { grid-template-columns: 1.4fr .8fr; }
.e3p .e3-rev .e3-copy { order: 2; }
.e3p .e3-copy h2 { font-size: clamp(28px, 3vw, 40px); line-height: 1.12; font-weight: 800; color: var(--ink); }
.e3p .e3-copy > p:not(.e3-eye) { margin: 18px 0 0; color: var(--mut); font-size: 17px; line-height: 1.7; }
.e3p .e3-list { list-style: none; margin: 24px 0 0; padding: 0; display: grid; gap: 12px; }
.e3p .e3-list li { position: relative; padding-left: 30px; color: #3A4A63; font-size: 15.5px; line-height: 1.55; }
.e3p .e3-list li::before { content: ""; position: absolute; left: 0; top: 3px; width: 18px; height: 18px; border-radius: 50%;
  background: var(--b) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z' fill='%23fff'/%3E%3C/svg%3E") center/12px no-repeat; }
.e3p .e3-list b { color: var(--ink); }
.e3p .e3-flow { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 48px !important; }
.e3p .e3-flow span { position: relative; padding: 10px 18px; border-radius: 999px; background: #fff; border: 1px solid #D8E4F5; color: var(--n); font-weight: 700; font-size: 14px; box-shadow: 0 6px 16px rgba(11,31,68,.06); }
.e3p .e3-flow span:not(:last-child)::after { content: "→"; position: absolute; right: -10px; top: 50%; transform: translate(50%, -50%); color: var(--b); font-weight: 800; }
.e3p .e3-flow span:last-child { background: var(--b); border-color: var(--b); color: #fff; }
.e3p .e3-duo { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; margin-top: 56px !important; align-items: start; }
/* steps */
.e3p .e3-steps { padding: 100px 0; background: #fff; text-align: center; }
.e3p .e3-steps h2 { font-size: clamp(28px, 3vw, 40px); font-weight: 800; }
.e3p .e3-steps ol { list-style: none; counter-reset: s; margin: 48px 0 0; padding: 0; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; text-align: left; }
.e3p .e3-steps li { counter-increment: s; position: relative; padding: 28px 24px 26px; border-radius: 18px; background: #F4F8FE; border: 1px solid #E1EBF8; }
.e3p .e3-steps li::before { content: counter(s); display: grid; place-items: center; width: 40px; height: 40px; margin-bottom: 16px; border-radius: 12px; background: var(--n); color: #fff; font: 800 18px 'Manrope', sans-serif; }
.e3p .e3-steps li b { display: block; font: 800 18px 'Manrope', sans-serif; color: var(--ink); }
.e3p .e3-steps li span { display: block; margin-top: 8px; color: var(--mut); font-size: 15px; line-height: 1.55; }
/* final */
.e3p .e3-final { padding: 90px 0; text-align: center; color: #fff; background: radial-gradient(800px 300px at 50% 0%, rgba(37,144,237,.35), transparent 70%), linear-gradient(160deg, #0B1F44, #081634); }
.e3p .e3-final h2 { font-size: clamp(28px, 3vw, 40px); font-weight: 800; }
.e3p .e3-final p { margin: 14px auto 28px; max-width: 560px; color: #C7D6EE; font-size: 17px; line-height: 1.6; }
/* reveal on scroll */
@media (prefers-reduced-motion: no-preference) {
  .e3p .e3-row > *, .e3p .e3-duo > *, .e3p .e3-steps li { transition: opacity .9s ease, transform .9s cubic-bezier(.2,.8,.2,1); }
  .e3p .e3-pre { opacity: 0; transform: translateY(40px); }
}
@media (max-width: 1024px) {
  .e3p .e3-hero-grid, .e3p .e3-row, .e3p .e3-rev { grid-template-columns: 1fr; gap: 36px; }
  .e3p .e3-rev .e3-copy { order: 0; }
  .e3p .e3-tilt { transform: none; }
  .e3p .e3-strip-grid { grid-template-columns: 1fr 1fr; }
  .e3p .e3-strip-grid div:nth-child(2) { border-right: 0; }
  .e3p .e3-strip-grid div:nth-child(-n+2) { border-bottom: 1px solid #EDF1F6; }
  .e3p .e3-steps ol { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 767px) {
  .e3p .e3-in { padding: 0 18px; }
  .e3p .e3-hero { padding: 56px 0 90px; }
  .e3p .e3-lead { font-size: 16px; }
  .e3p .e3-feature, .e3p .e3-steps { padding: 64px 0; }
  .e3p .e3-strip-grid div { padding: 18px 16px; }
  .e3p .e3-strip-grid b { font-size: 20px; }
  .e3p .e3-strip-grid span { font-size: 13px; }
  .e3p .e3-duo, .e3p .e3-steps ol { grid-template-columns: 1fr; }
  .e3p .e3-flow span:not(:last-child)::after { display: none; }
  .e3p .e3-btn { width: 100%; justify-content: center; }
}

/* Announcement bar, published from E-3 */
.dh-banner { display: block; padding: 10px 18px; text-align: center; font: 600 14.5px/1.4 'Inter', sans-serif; color: #fff; text-decoration: none; background: #1A63C9; }
.dh-banner-alert { background: #C62828; } .dh-banner-success { background: #1E7B45; }
a.dh-banner:hover { text-decoration: underline; }

/* Footer credit */
.site-footer .e-416f94d { flex-wrap: wrap !important; }
.dh-poweredby { flex: 0 0 100%; width: 100%; box-sizing: border-box; margin: 0; padding: 4px 20px 24px; text-align: center; }
.dh-poweredby a { display: inline-flex; align-items: center; gap: 6px; color: #8FA3C4 !important; font: 500 13px 'Inter', sans-serif; text-decoration: none; letter-spacing: .01em; transition: color .2s; }
.dh-poweredby b { color: #fff; font-weight: 700; }
.dh-poweredby .e3-e { color: #8cc63e; }
.dh-poweredby a:hover { color: #fff !important; }
.dh-poweredby a:hover b { text-decoration: underline; text-decoration-color: #8cc63e; }

/* ── Customer portal (/portal/) ─────────────────────────────────────────── */
.pt { --n: #0B1F44; --b: #2590ED; --b2: #1A63C9; --ink: #0B1A33; --mut: #5B6B84; --line: #E3EAF4; font-family: 'Inter', sans-serif; color: var(--ink); background: #F3F6FB; min-height: 70vh; }
.pt svg { width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; flex: 0 0 auto; }
.pt .pt-in { max-width: 1320px; margin: 0 auto; padding: 0 24px; }
.pt .pt-eye { margin: 0 0 6px; color: var(--b); font: 700 12px 'Inter', sans-serif; letter-spacing: .14em; text-transform: uppercase; }
.pt .mono { font-family: ui-monospace, 'SF Mono', Menlo, Consolas, monospace; letter-spacing: -.01em; }
.pt .pt-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 13px 22px; border: 0; border-radius: 11px; background: var(--b); color: #fff; font: 700 15px 'Inter', sans-serif; cursor: pointer; box-shadow: 0 10px 22px rgba(37,144,237,.3); transition: background .2s, transform .2s; }
.pt .pt-btn:hover { background: var(--b2); transform: translateY(-1px); }
.pt .pt-btn:disabled { opacity: .6; cursor: default; transform: none; }
.pt .pt-ghost { display: inline-flex; align-items: center; gap: 7px; padding: 9px 14px; border-radius: 10px; border: 1px solid var(--line); background: #fff; color: var(--n); font: 600 14px 'Inter', sans-serif; cursor: pointer; }
.pt .pt-ghost:hover { border-color: var(--b); color: var(--b2); }
.pt .pt-ghost.spin svg { animation: pt-spin 1s linear infinite; }
@keyframes pt-spin { to { transform: rotate(360deg); } }
.pt label { display: block; margin: 0 0 14px; font-size: 13.5px; font-weight: 600; color: #33415C; }
.pt input:not([type=checkbox]), .pt textarea, .pt select { display: block; width: 100%; margin-top: 6px; padding: 12px 14px; border: 1px solid #CFD9E8; border-radius: 10px; background: #fff; font: 400 15px 'Inter', sans-serif; color: var(--ink); box-sizing: border-box; }
.pt input:focus, .pt textarea:focus, .pt select:focus { outline: 0; border-color: var(--b); box-shadow: 0 0 0 3px rgba(37,144,237,.18); }
.pt .pt-err { min-height: 20px; margin: 0 0 10px; color: #C62828; font-size: 14px; font-weight: 600; }
.pt .pt-muted { color: var(--mut); font-size: 14px; line-height: 1.55; }
.pt .pt-noscript { padding: 60px 24px; text-align: center; }
/* sign in */
.pt .pt-login { padding: 70px 20px 90px; background: radial-gradient(900px 400px at 80% 0%, rgba(37,144,237,.25), transparent 60%), linear-gradient(160deg, #081634, #0B1F44 60%, #0E2A5A); }
.pt .pt-login-card { display: grid; grid-template-columns: 1fr 1fr; max-width: 980px; margin: 0 auto; border-radius: 22px; overflow: hidden; background: #fff; box-shadow: 0 40px 90px -30px rgba(0,0,0,.6); }
.pt .pt-login-side { padding: 48px 44px; color: #fff; background: linear-gradient(160deg, #0E2A5A, #123a7a); }
.pt .pt-login-side .pt-eye { color: #7FC0FF; }
.pt .pt-login-side h1 { margin: 0 0 14px; font: 800 36px/1.1 'Manrope', 'Inter', sans-serif; color: #fff; }
.pt .pt-login-side p { color: #C7D6EE; line-height: 1.6; }
.pt .pt-login-side ul { list-style: none; margin: 26px 0 0; padding: 0; display: grid; gap: 12px; }
.pt .pt-login-side li { padding-left: 28px; position: relative; color: #E6EEFA; font-weight: 600; }
.pt .pt-login-side li::before { content: "✓"; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border-radius: 50%; background: var(--b); color: #fff; font-size: 11px; display: grid; place-items: center; }
.pt .pt-login-form { padding: 48px 44px; }
.pt .pt-login-form h2 { margin: 0 0 22px; font: 800 26px 'Manrope', 'Inter', sans-serif; }
.pt .pt-login-form .pt-btn { width: 100%; }
.pt .pt-check { display: flex; align-items: center; gap: 8px; font-weight: 500; color: var(--mut); }
.pt .pt-check input { width: 17px; height: 17px; accent-color: var(--b); }
.pt .pt-help { margin: 18px 0 0; text-align: center; color: var(--mut); font-size: 14px; }
.pt .pt-help a { color: var(--b2); font-weight: 600; }
.pt .pt-loading { display: flex; flex-direction: column; align-items: center; gap: 16px; padding: 120px 20px; color: var(--mut); font-weight: 600; }
.pt .pt-loading span { width: 36px; height: 36px; border-radius: 50%; border: 3px solid #D6E2F3; border-top-color: var(--b); animation: pt-spin .8s linear infinite; }
/* app */
.pt .pt-top { background: linear-gradient(135deg, #0B1F44, #123a7a); color: #fff; padding: 26px 0 64px; }
.pt .pt-top .pt-in { display: flex; align-items: flex-end; justify-content: space-between; gap: 18px; flex-wrap: wrap; }
.pt .pt-top .pt-eye { color: #7FC0FF; }
.pt .pt-company, .pt .pt-cust { display: block; font: 800 28px 'Manrope', 'Inter', sans-serif; color: #fff; }
.pt .pt-cust { width: auto; margin: 0; padding: 6px 36px 6px 12px; background: rgba(255,255,255,.1); border: 1px solid rgba(255,255,255,.25); color: #fff; font-size: 22px; }
.pt .pt-cust option { color: var(--ink); }
.pt .pt-sub { display: block; margin-top: 6px; color: #C7D6EE; font-size: 14px; }
.pt .pt-actions { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.pt .pt-top .pt-ghost { background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.2); color: #fff; }
.pt .pt-upd { display: inline-flex; align-items: center; gap: 6px; margin-right: 6px; color: #A9BEDD; font-size: 13px; }
.pt .pt-upd svg { width: 15px; height: 15px; }
.pt .pt-tiles { display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; margin-top: -44px; }
.pt .pt-tile { display: flex; flex-direction: column; align-items: flex-start; gap: 2px; padding: 16px 16px 14px; border: 1px solid var(--line); border-radius: 16px; background: #fff; text-align: left; cursor: pointer; box-shadow: 0 14px 30px -18px rgba(11,31,68,.35); transition: transform .2s, box-shadow .2s; }
.pt .pt-tile:hover { transform: translateY(-2px); box-shadow: 0 18px 34px -16px rgba(11,31,68,.4); }
.pt .pt-tile-ic { display: grid; place-items: center; width: 34px; height: 34px; margin-bottom: 8px; border-radius: 10px; background: #EAF3FE; color: var(--b2); }
.pt .pt-tile b { font: 800 28px 'Manrope', 'Inter', sans-serif; color: var(--ink); }
.pt .pt-tile > span:last-child { color: var(--mut); font-size: 13px; font-weight: 600; }
.pt .pt-tile.hot .pt-tile-ic { background: #FFEDE6; color: #E0561C; }
.pt .pt-tile.late .pt-tile-ic { background: #FDE8E8; color: #C62828; }
.pt .pt-tile.late b { color: #C62828; }
.pt .pt-tabs { display: flex; gap: 4px; margin: 26px 0 0; border-bottom: 1px solid var(--line); overflow-x: auto; }
.pt .pt-tabs button { position: relative; padding: 12px 16px; border: 0; background: none; color: var(--mut); font: 700 15px 'Inter', sans-serif; cursor: pointer; white-space: nowrap; }
.pt .pt-tabs button i { font-style: normal; margin-left: 4px; padding: 1px 8px; border-radius: 999px; background: #E6EDF7; color: var(--n); font-size: 12px; }
.pt .pt-tabs button.on { color: var(--n); }
.pt .pt-tabs button.on::after { content: ""; position: absolute; left: 10px; right: 10px; bottom: -1px; height: 3px; border-radius: 3px; background: var(--b); }
.pt .pt-panel { padding: 22px 0 70px; }
.pt .pt-bar { display: flex; gap: 10px; align-items: center; justify-content: space-between; flex-wrap: wrap; margin-bottom: 12px; }
.pt .pt-search { position: relative; flex: 1 1 320px; max-width: 460px; margin: 0; }
.pt .pt-search svg { position: absolute; left: 13px; top: 50%; transform: translateY(-50%); color: #8A99B2; }
.pt .pt-search input { margin: 0; padding-left: 40px; }
.pt .pt-chips { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 16px; }
.pt .pt-chips button { padding: 7px 13px; border-radius: 999px; border: 1px solid var(--line); background: #fff; color: #33415C; font: 600 13px 'Inter', sans-serif; cursor: pointer; }
.pt .pt-chips button.on { background: var(--n); border-color: var(--n); color: #fff; }
.pt .pt-table-wrap { background: #fff; border: 1px solid var(--line); border-radius: 16px; overflow: auto; box-shadow: 0 10px 30px -22px rgba(11,31,68,.35); }
.pt .pt-table { width: 100%; border-collapse: collapse; font-size: 14px; }
.pt .pt-table th { position: sticky; top: 0; padding: 12px 14px; background: #F6F9FD; border-bottom: 1px solid var(--line); color: #5B6B84; font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; text-align: left; white-space: nowrap; }
.pt .pt-table td { padding: 13px 14px; border-bottom: 1px solid #EEF2F8; vertical-align: top; line-height: 1.4; }
.pt .pt-table tr:last-child td { border-bottom: 0; }
.pt .pt-table tbody tr:hover { background: #FAFCFF; }
.pt .pt-table small { display: block; margin-top: 3px; color: #7A8AA3; font-size: 12.5px; }
.pt .pt-table .r { text-align: right; }
.pt .pt-table td.late { color: #C62828; font-weight: 700; }
.pt .pt-table td.soon { color: #B26A00; font-weight: 700; }
.pt .pt-orders tr.is-hot td:first-child { box-shadow: inset 4px 0 0 #E0561C; }
.pt .pt-hot { display: inline-flex; align-items: center; gap: 3px; margin-top: 5px; padding: 2px 8px 2px 5px; border-radius: 999px; background: #FFEDE6; color: #D1480F; font-size: 11px; font-weight: 800; letter-spacing: .04em; }
.pt .pt-hot svg { width: 13px; height: 13px; }
.pt .pt-stage { display: inline-block; padding: 3px 10px; border-radius: 999px; background: #EAF3FE; color: var(--b2); font-size: 12.5px; font-weight: 700; white-space: nowrap; }
.pt .pt-stage.s2 { background: #E8F7EE; color: #1E7B45; } .pt .pt-stage.s3 { background: #FFF4DB; color: #8A5A00; }
.pt .pt-stage.s4 { background: #F3E9FF; color: #6B2FB3; } .pt .pt-stage.s5 { background: #E3F4FF; color: #0B6AA2; }
.pt .pt-stage.s6, .pt .pt-stage.s7 { background: #0B1F44; color: #fff; } .pt .pt-stage.s0 { background: #FDE8E8; color: #C62828; }
.pt .pt-step { font-family: ui-monospace, Menlo, monospace; font-size: 12px !important; }
.pt .pt-prog { display: flex; gap: 3px; margin-top: 7px; width: 126px; }
.pt .pt-prog i { flex: 1; height: 5px; border-radius: 3px; background: #E3EAF4; }
.pt .pt-prog i.done { background: #8BC3F7; } .pt .pt-prog i.now { background: var(--b); box-shadow: 0 0 0 2px rgba(37,144,237,.2); }
.pt .pt-track { display: inline-flex; align-items: center; gap: 6px; color: var(--b2); font-weight: 700; font-family: ui-monospace, Menlo, monospace; font-size: 13px; text-decoration: none; }
.pt .pt-track:hover { text-decoration: underline; }
.pt .pt-note { display: flex; gap: 12px; align-items: flex-start; margin-bottom: 16px; padding: 14px 16px; border-radius: 14px; background: #EAF3FE; color: #22406E; font-size: 14.5px; line-height: 1.5; }
.pt .pt-note svg { color: var(--b2); margin-top: 2px; }
.pt .pt-cards { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 14px; }
.pt .pt-card { display: flex; flex-direction: column; gap: 8px; padding: 18px; border: 1px solid var(--line); border-radius: 16px; background: #fff; box-shadow: 0 10px 30px -22px rgba(11,31,68,.35); }
.pt .pt-card-top { display: flex; justify-content: space-between; gap: 8px; align-items: baseline; }
.pt .pt-card-top b { font-size: 16px; } .pt .pt-card-top span { color: var(--mut); font-size: 13px; font-weight: 600; }
.pt .pt-card p { margin: 0; color: #33415C; font-size: 14px; }
.pt .pt-card-qty { display: flex; align-items: baseline; gap: 6px; margin-top: 4px; }
.pt .pt-card-qty b { font: 800 30px 'Manrope', 'Inter', sans-serif; color: #1E7B45; } .pt .pt-card-qty span { color: var(--mut); font-weight: 600; }
.pt .pt-card small { color: #7A8AA3; font-size: 12.5px; }
.pt .pt-card .pt-btn { margin-top: auto; padding: 11px 16px; }
.pt .pt-empty { display: flex; flex-direction: column; align-items: center; gap: 8px; padding: 60px 20px; border: 1px dashed #CFD9E8; border-radius: 16px; color: var(--mut); background: #fff; }
.pt .pt-empty svg { width: 30px; height: 30px; color: #9AB0CF; }
.pt .pt-acct { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 900px; }
.pt .pt-box { padding: 22px; border: 1px solid var(--line); border-radius: 16px; background: #fff; }
.pt .pt-box h3 { display: flex; align-items: center; gap: 8px; margin: 0 0 16px; font: 800 18px 'Manrope', 'Inter', sans-serif; }
.pt .pt-box dl { display: grid; grid-template-columns: 90px 1fr; gap: 8px 12px; margin: 0 0 14px; font-size: 14.5px; }
.pt .pt-box dt { color: var(--mut); font-weight: 600; }
/* modal + toast (outside .pt) */
.pt-modal { position: fixed; inset: 0; z-index: 10050; display: grid; place-items: center; padding: 18px; background: rgba(8,22,52,.55); backdrop-filter: blur(3px); font-family: 'Inter', sans-serif; }
.pt-dialog { position: relative; width: 100%; max-width: 520px; max-height: calc(100vh - 36px); overflow-y: auto; padding: 28px; border-radius: 20px; background: #fff; color: #0B1A33; box-shadow: 0 40px 90px -20px rgba(0,0,0,.5); box-sizing: border-box; }
.pt-dialog h3 { margin: 0 0 6px; font: 800 22px 'Manrope', 'Inter', sans-serif; } .pt-dialog h3 span { color: #5B6B84; font-size: 15px; }
.pt-dialog .pt-eye { margin: 0 0 6px; color: #2590ED; font: 700 12px 'Inter', sans-serif; letter-spacing: .14em; text-transform: uppercase; }
.pt-dialog label { display: block; margin: 0 0 14px; font-size: 13.5px; font-weight: 600; color: #33415C; }
.pt-dialog input, .pt-dialog textarea { display: block; width: 100%; margin-top: 6px; padding: 11px 13px; border: 1px solid #CFD9E8; border-radius: 10px; font: 400 15px 'Inter', sans-serif; box-sizing: border-box; }
.pt-dialog .pt-muted { color: #5B6B84; font-size: 14px; margin: 0 0 18px; } .pt-dialog .small { margin: 12px 0 0; font-size: 12.5px; text-align: center; }
.pt-dialog .pt-err { min-height: 18px; margin: 0 0 8px; color: #C62828; font-size: 14px; font-weight: 600; }
.pt-dialog .pt-btn { display: flex; width: 100%; align-items: center; justify-content: center; padding: 13px; border: 0; border-radius: 11px; background: #2590ED; color: #fff; font: 700 15px 'Inter', sans-serif; cursor: pointer; }
.pt-dialog .pt-x { position: absolute; top: 12px; right: 14px; width: 36px; height: 36px; border: 0; border-radius: 10px; background: #F1F4F9; font-size: 22px; cursor: pointer; }
.pt-dialog .pt-two { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.pt-step-in { display: flex; gap: 6px; margin-top: 6px; }
.pt-step-in input { margin: 0 !important; text-align: center; font-weight: 700 !important; font-size: 18px !important; }
.pt-step-in button { flex: 0 0 46px; border: 1px solid #CFD9E8; border-radius: 10px; background: #F6F9FD; font-size: 20px; font-weight: 700; cursor: pointer; }
.pt-step-in .pt-all { flex: 0 0 auto; padding: 0 12px; font-size: 13px; }
.pt-toast { position: fixed; left: 50%; bottom: 26px; z-index: 10060; transform: translate(-50%, 20px); opacity: 0; padding: 13px 20px; border-radius: 12px; background: #0B1F44; color: #fff; font: 600 14.5px 'Inter', sans-serif; box-shadow: 0 16px 40px rgba(0,0,0,.3); transition: opacity .25s, transform .25s; max-width: calc(100vw - 32px); }
.pt-toast.on { opacity: 1; transform: translate(-50%, 0); } .pt-toast.bad { background: #C62828; }
@media (max-width: 1100px) { .pt .pt-tiles { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 860px) {
  .pt .pt-login-card, .pt .pt-acct { grid-template-columns: 1fr; }
  .pt .pt-login-side { padding: 30px 26px; } .pt .pt-login-side h1 { font-size: 28px; } .pt .pt-login-side ul { display: none; }
  .pt .pt-login-form { padding: 30px 26px; }
  /* tables become cards */
  .pt .pt-table-wrap { background: none; border: 0; box-shadow: none; overflow: visible; }
  .pt .pt-table thead { display: none; }
  .pt .pt-table, .pt .pt-table tbody, .pt .pt-table tr, .pt .pt-table td { display: block; }
  .pt .pt-table tr { margin-bottom: 12px; padding: 12px 14px; border: 1px solid var(--line); border-radius: 14px; background: #fff; }
  .pt .pt-table td { display: grid; grid-template-columns: 108px 1fr; gap: 8px; padding: 6px 0; border: 0; text-align: left !important; }
  .pt .pt-table td::before { content: attr(data-l); color: #7A8AA3; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: .05em; padding-top: 2px; }
  .pt .pt-table td > * { grid-column: 2; }
  .pt .pt-orders tr.is-hot { box-shadow: inset 4px 0 0 #E0561C; } .pt .pt-orders tr.is-hot td:first-child { box-shadow: none; }
}
@media (max-width: 560px) {
  .pt .pt-in { padding: 0 14px; }
  .pt .pt-tiles { grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .pt .pt-tile b { font-size: 24px; }
  .pt .pt-company { font-size: 22px; }
  .pt .pt-actions .pt-ghost span, .pt .pt-upd { display: none; }
  .pt-dialog .pt-two { grid-template-columns: 1fr; }
}
