.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.features .layout-panel-flex--row{align-items:stretch!important}.feat-item .group-block-content>*{align-self:center}.border-top{border-top:1px solid #e2e8f0}div#header-group .shopify-section{border-top:0}.submit-button{display:flex;align-items:center}.w-4{width:1rem}.h-4{height:1rem}.contact-form .contact-form__input{padding:10px 12px!important;border-radius:12px!important;margin-top:8px!important}*:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 #fff,0 0 0 2px #0ea5e9,0 0 #0000}.contact-form__form-row.space-between{justify-content:space-between}a.with-icon{display:flex;align-items:center;gap:8px}.h-5{height:1.25rem}.w-5{width:1.25rem}.mb-3{margin-bottom:.75rem}.h-10{height:2.5rem}.w-10{width:2.5rem}.place-items-center{place-items:center}.rounded-xl{border-radius:.75rem}.bg-slate-100{background-color:#f1f5f9}.text-slate-600{color:#475569}.flex-ico{display:flex;align-items:center;justify-content:center}.list-no-pad ul{padding-left:20px;margin-top:16px!important;line-height:1.25rem}.list-no-pad ul li{margin-top:12px}.list-no-pad ul li:first-child{margin-top:0}.compare-table>*{width:100%}.compare-table table tbody tr:last-child td{border-bottom:0}.compare-table h2{margin-bottom:1rem;font-size:1.2rem;font-weight:600}.compare-table table{width:100%;border-collapse:collapse}.compare-table th,.compare-table td{text-align:left;padding:.75rem 0;border-bottom:1px solid #e5e5e5;vertical-align:top}.compare-table th{font-weight:600;color:#555}.compare-table a{display:inline-block;margin-top:1rem;color:#06c;text-decoration:none}.compare-table a:hover{text-decoration:underline}.submit-button{margin-right:0;margin-left:auto}main#MainContent.content-for-layout{flex:0}:root{--narrow-page-width: 80rem !important}.cust-button{padding:8px 16px;font-weight:500;font-size:16px;line-height:1.5em;border-radius:12px}.head1.hero h1{line-height:1;color:#000;font-size:3rem}.hero-highlights{background-image:linear-gradient(to right,#2563eb,#4f46e5);font-size:16px;line-height:1.5rem;color:#fff;border:2px solid #2563eb}.font-medium{font-weight:600;color:#000;font-size:14px}.text-slate-500{color:#64748b}.text-xs{font-size:.75rem;line-height:1rem}.feat-item svg{color:#1d4ed8}.features{margin-top:16px}.buttons{margin-top:8px}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.hero-images .image-block img{aspect-ratio:4 / 3;box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.hero-images{margin-top:16px}.border-bottom{border-bottom:1px solid #e5e7eb}.contact-form{width:100%;padding:16px}.cform_field-cont{width:100%}.cform_field-cont label{color:#334155}.contact-form__form,.contact-form__form-row{gap:16px!important}.contact-form .contact-form__input::placeholder{color:#9ca3af}.full-w{width:100%;text-align:center;justify-content:center}.contact-form__input[type=file]{border:1px solid #ccc;border-radius:6px;padding:.5rem;background-color:#fff}.contact-form__form-row small{display:block;margin-top:4px;color:#777;font-size:.85rem}.home-only{display:none}.homepage .home-only{display:block}.blue-icon svg{color:#1d4ed8}.cat-icon svg{margin-bottom:12px}.link:hover{box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (max-width: 767px){.header__column.header__column--right a.size-style.button{display:none}a.size-style{padding:10px 15px}.top-header-info .group-block-content{gap:8px}.top-header .section-content-wrapper.mobile-column{justify-content:center;align-items:center}.head1.hero h1{line-height:1;color:#000;font-size:2rem}.hero .spacing-style.layout-panel-flex{padding:20px 0}.form-header{margin-top:16px}.contact-form{margin-bottom:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
