@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;500;600;700&display=swap";[data-q]{all:unset;display:block;box-sizing:border-box}[data-q] *,[data-q] *:before,[data-q] *:after{box-sizing:border-box;margin:0;padding:0}[data-q]{font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1e2a38;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}[data-q] h1,[data-q] h2,[data-q] h3,[data-q] h4{font-family:Libre Franklin,sans-serif;font-weight:700;line-height:1.2;margin:0}[data-q] p{margin:0}[data-q] a{text-decoration:none;color:inherit}[data-q] ul{list-style:none;padding:0;margin:0}[data-q] input,[data-q] select,[data-q] textarea,[data-q] button{font-family:inherit;font-size:inherit}body{background:#f7f8fa!important}.header,header.header{background:#fff!important;border-bottom:1px solid #E8EEF4!important;box-shadow:none!important}.header__heading-link{font-family:Libre Franklin,sans-serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:3px!important;color:#1e2a38!important;text-decoration:none!important}.header__heading-link img,.header__heading-logo{display:none!important}.header__icon--cart,cart-notification,.cart-count-bubble,cart-drawer{display:none!important}.header__menu-item,.list-menu__item--link{font-family:Libre Franklin,sans-serif!important;font-size:13px!important;letter-spacing:1.2px!important;text-transform:uppercase!important;font-weight:500!important;color:#4a5568!important}.header__menu-item:hover,.list-menu__item--link:hover{color:#4a6b8a!important}.header__search,.predictive-search{display:none!important}.header__icon:not(.header__icon--cart){color:#1e2a38!important}.announcement-bar{display:none!important}.footer,footer.footer,.section-footer footer{background:#1e2a38!important}.footer *,.footer a,.footer p,.footer span,.footer h2,.footer li,.footer .footer__brand{color:#94a3b8!important}.footer h2{color:#cbd5e0!important;font-size:12px!important;letter-spacing:2px!important;text-transform:uppercase!important}.footer a:hover{color:#6b9dc2!important}.footer__content-bottom{border-color:#2c3e50!important}.footer .newsletter,.footer .footer__newsletter,.footer form,.footer__brand .footer__brand-image{display:none!important}.shopify-section .section-custom-liquid-padding,.shopify-section .custom-liquid,section.shopify-section>div[class*=color-],section.shopify-section>.gradient{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important}section.shopify-section{margin:0!important;padding:0!important}[data-q=hero]{background:linear-gradient(135deg,#0f1a26,#2c3e50);padding:110px 48px 90px;text-align:center;position:relative;overflow:hidden}[data-q=hero]:after{content:"";position:absolute;top:0;right:0;width:45%;height:100%;opacity:.025;background:repeating-linear-gradient(45deg,transparent,transparent 40px,#fff 40px,#fff 41px);pointer-events:none}[data-q=hero] .q-inner{position:relative;z-index:1;max-width:700px;margin:0 auto}[data-q=hero] .q-eyebrow{font-size:11px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#6b9dc2;margin-bottom:28px;display:flex;align-items:center;justify-content:center;gap:14px}[data-q=hero] .q-eyebrow:before,[data-q=hero] .q-eyebrow:after{content:"";width:36px;height:1px;background:#6b9dc2;opacity:.5}[data-q=hero] h1{font-size:50px;font-weight:300;color:#fff;line-height:1.12;margin-bottom:22px;letter-spacing:-.5px}[data-q=hero] h1 strong{font-weight:700}[data-q=hero] .q-sub{font-size:17px;color:#cbd5e0;line-height:1.7;margin-bottom:40px;font-weight:300}[data-q=hero] .q-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}[data-q=hero] .q-btn-p{display:inline-block;background:#4a6b8a;color:#fff;padding:15px 34px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;transition:background .2s}[data-q=hero] .q-btn-p:hover{background:#3a5a78}[data-q=hero] .q-btn-o{display:inline-block;background:transparent;color:#fff;padding:14px 34px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);transition:all .2s}[data-q=hero] .q-btn-o:hover{background:#ffffff14;border-color:#ffffff80}[data-q=page-hero]{background:linear-gradient(135deg,#0f1a26,#2c3e50);padding:76px 48px;text-align:center}[data-q=page-hero] .q-eyebrow{font-size:11px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#6b9dc2;margin-bottom:20px}[data-q=page-hero] h1{font-size:44px;font-weight:300;color:#fff}[data-q=page-hero] h1 strong{font-weight:700}[data-q=page-hero] .q-sub{font-size:16px;color:#cbd5e0;margin-top:14px}[data-q=cred]{background:#fff;padding:20px 48px;border-bottom:1px solid #EDF1F5;text-align:center}[data-q=cred] p{font-size:12px;letter-spacing:2.5px;color:#7b8fa3;font-weight:600;text-transform:uppercase}.ql{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ql:before{content:"";width:32px;height:1px;background:#4a6b8a}.ql span{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#4a6b8a}.ql-c{justify-content:center}.ql-c:before{display:none}[data-q=services]{background:#f7f8fa;padding:84px 48px}[data-q=services] .q-inner{max-width:1100px;margin:0 auto}[data-q=services] .q-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}[data-q=services] .q-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}[data-q=services] .q-card{background:#fff;padding:36px;border-radius:6px;border:1px solid #E8EEF4;transition:border-color .3s,transform .3s,box-shadow .3s}[data-q=services] .q-card:hover{border-color:#4a6b8a;transform:translateY(-3px);box-shadow:0 6px 24px #1e2a380f}[data-q=services] .q-bar{width:40px;height:3px;background:#4a6b8a;border-radius:2px;margin-bottom:20px}[data-q=services] .q-card h3{font-size:18px;color:#1e2a38;margin-bottom:12px}[data-q=services] .q-card p{font-size:14px;color:#4a5568;line-height:1.7}[data-q=services] .q-head h2{font-size:36px;color:#1e2a38;margin-bottom:12px}[data-q=services] .q-head>p{font-size:15px;color:#4a5568;margin-bottom:48px;max-width:540px;line-height:1.7}[data-q=about]{background:#fff;padding:84px 48px}[data-q=about] .q-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}[data-q=about] h2{font-size:34px;color:#1e2a38;margin-bottom:20px;line-height:1.2}[data-q=about] .q-body p{font-size:15px;color:#4a5568;line-height:1.8;margin-bottom:16px}[data-q=about] .q-btn{display:inline-block;background:#1e2a38;color:#fff;padding:14px 30px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-top:16px;transition:background .2s}[data-q=about] .q-btn:hover{background:#4a6b8a}[data-q=about] .q-stats{background:#1e2a38;border-radius:8px;padding:48px;position:relative}[data-q=about] .q-stats:before{content:"";position:absolute;top:-12px;right:-12px;width:80px;height:80px;border:2px solid #4A6B8A;border-radius:4px;opacity:.25}[data-q=about] .q-stat{margin-bottom:30px}[data-q=about] .q-stat:last-child{margin-bottom:0}[data-q=about] .q-stat .n{font-size:38px;font-weight:700;color:#6b9dc2;line-height:1}[data-q=about] .q-stat .l{font-size:12px;color:#7b8fa3;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;margin-top:4px}[data-q=process]{background:#1e2a38;padding:84px 48px}[data-q=process] .q-inner{max-width:1100px;margin:0 auto}[data-q=process] .q-head{text-align:center;margin-bottom:56px}[data-q=process] .q-head h2{font-size:36px;color:#fff}[data-q=process] .q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}[data-q=process] .q-step .n{font-size:52px;font-weight:200;color:#4a6b8a;opacity:.5;line-height:1;margin-bottom:14px}[data-q=process] .q-step h3{font-size:20px;color:#fff;margin-bottom:12px}[data-q=process] .q-step p{font-size:14px;color:#7b8fa3;line-height:1.7}[data-q=cta]{background:#e8eef4;padding:84px 48px;text-align:center}[data-q=cta] h2{font-size:32px;color:#1e2a38;margin-bottom:16px}[data-q=cta] p{font-size:15px;color:#4a5568;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}[data-q=cta] .q-btn{display:inline-block;background:#1e2a38;color:#fff;padding:15px 36px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;transition:background .2s}[data-q=cta] .q-btn:hover{background:#4a6b8a}[data-q=svc-list]{background:#f7f8fa;padding:84px 48px}[data-q=svc-list] .q-inner{max-width:920px;margin:0 auto}[data-q=svc-list] .q-detail{background:#fff;border-radius:8px;padding:48px;margin-bottom:28px;border:1px solid #E8EEF4;display:grid;grid-template-columns:1fr 260px;gap:44px;align-items:start}[data-q=svc-list] .q-cap{font-size:11px;font-weight:600;letter-spacing:3px;color:#4a6b8a;text-transform:uppercase;display:block}[data-q=svc-list] h2{font-size:24px;color:#1e2a38;margin:8px 0 16px}[data-q=svc-list] .q-desc{font-size:15px;color:#4a5568;line-height:1.8}[data-q=svc-list] .q-del{background:#f7f8fa;border-radius:6px;padding:24px}[data-q=svc-list] .q-del h4{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#7b8fa3;margin-bottom:16px}[data-q=svc-list] .q-del li{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;color:#4a5568}[data-q=svc-list] .q-del li:before{content:"";width:6px;height:6px;border-radius:50%;background:#4a6b8a;flex-shrink:0}[data-q=mission]{background:#fff;padding:84px 48px;text-align:center}[data-q=mission] .q-inner{max-width:700px;margin:0 auto}[data-q=mission] h2{font-size:30px;color:#1e2a38;margin-bottom:24px;line-height:1.3}[data-q=mission] p{font-size:15px;color:#4a5568;line-height:1.8;margin-bottom:16px}[data-q=approach]{background:#1e2a38;padding:84px 48px}[data-q=approach] .q-inner{max-width:1100px;margin:0 auto}[data-q=approach] .q-head{text-align:center;margin-bottom:56px}[data-q=approach] .q-head h2{font-size:32px;color:#fff}[data-q=approach] .q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}[data-q=approach] .q-col{border-top:3px solid #4A6B8A;padding-top:24px}[data-q=approach] .q-col h3{font-size:20px;color:#fff;margin-bottom:12px}[data-q=approach] .q-col p{font-size:14px;color:#7b8fa3;line-height:1.7}[data-q=info]{background:#f7f8fa;padding:84px 48px}[data-q=info] .q-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px}[data-q=info] h2{font-size:26px;color:#1e2a38;margin-bottom:20px}[data-q=info] p{font-size:15px;color:#4a5568;line-height:1.8}[data-q=info] .q-email{color:#4a6b8a;margin-top:16px}[data-q=info] .q-btn{display:inline-block;background:#1e2a38;color:#fff;padding:14px 30px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-top:24px;transition:background .2s}[data-q=info] .q-btn:hover{background:#4a6b8a}[data-q=contact]{background:#f7f8fa;padding:84px 48px}[data-q=contact] .q-inner{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:56px}[data-q=contact] .q-form{background:#fff;padding:44px;border-radius:8px;border:1px solid #E8EEF4}[data-q=contact] .q-form h2{font-size:24px;color:#1e2a38;margin-bottom:32px}[data-q=contact] .q-form label{display:block;font-size:11px;font-weight:700;color:#1e2a38;margin-bottom:6px;letter-spacing:1px;text-transform:uppercase}[data-q=contact] .q-form input,[data-q=contact] .q-form select,[data-q=contact] .q-form textarea{display:block;width:100%;padding:12px 16px;border:1px solid #CBD5E0;border-radius:4px;font-size:14px;color:#1e2a38;margin-bottom:20px;outline:none;background:#fff;font-family:Libre Franklin,sans-serif}[data-q=contact] .q-form input:focus,[data-q=contact] .q-form select:focus,[data-q=contact] .q-form textarea:focus{border-color:#4a6b8a;box-shadow:0 0 0 3px #4a6b8a14}[data-q=contact] .q-submit{display:block;width:100%;background:#1e2a38;color:#fff;padding:16px;border:none;border-radius:4px;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;margin-top:8px;font-family:Libre Franklin,sans-serif;transition:background .2s}[data-q=contact] .q-submit:hover{background:#4a6b8a}[data-q=contact] .q-side h3{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#7b8fa3;margin-bottom:12px}[data-q=contact] .q-side p{font-size:15px;color:#1e2a38;line-height:1.8}[data-q=contact] .q-side .q-email{color:#4a6b8a}[data-q=contact] .q-side .q-block{margin-bottom:32px}[data-q=contact] .q-ebox{background:#1e2a38;border-radius:8px;padding:28px;margin-top:36px}[data-q=contact] .q-ebox h3{font-size:15px;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:0;text-transform:none}[data-q=contact] .q-estep{display:flex;align-items:center;gap:12px;margin-bottom:11px}[data-q=contact] .q-estep .n{width:24px;height:24px;border-radius:50%;border:1px solid #4A6B8A;display:flex;align-items:center;justify-content:center;font-size:11px;color:#6b9dc2;font-weight:600;flex-shrink:0}[data-q=contact] .q-estep span{font-size:13px;color:#cbd5e0}@media(max-width:749px){[data-q=hero]{padding:70px 24px 60px}[data-q=hero] h1{font-size:32px}[data-q=page-hero]{padding:56px 24px}[data-q=page-hero] h1{font-size:28px}[data-q=services] .q-grid3,[data-q=services] .q-grid2{grid-template-columns:1fr}[data-q=about] .q-inner{grid-template-columns:1fr;gap:40px}[data-q=about] .q-stats:before{display:none}[data-q=process] .q-grid{grid-template-columns:1fr;gap:36px}[data-q=approach] .q-grid,[data-q=info] .q-inner,[data-q=svc-list] .q-detail,[data-q=contact] .q-inner{grid-template-columns:1fr}[data-q=services],[data-q=about],[data-q=process],[data-q=cta],[data-q=svc-list],[data-q=mission],[data-q=approach],[data-q=info],[data-q=contact]{padding:60px 24px}}.header__icon--search,.header__icon--account,.header__search{display:none!important}.header__icon--cart,cart-notification,.cart-count-bubble{display:none!important}.social-icons,.header .list-social,.footer .list-social,.footer .newsletter,.footer .newsletter-form,.footer form[class*=newsletter],.footer .footer__column--newsletter,.footer__brand-image,.footer .brand__image,.announcement-bar-section,.footer__content-bottom .powered-by-link,a[href*="shopify.com?utm_campaign=poweredby"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/quantro-v3.css.map */
