@font-face{font-family:"Barlow Semi Condensed";src:url("BarlowSemiCondensed-Regular.eot");src:url("BarlowSemiCondensed-Regular.eot?#iefix") format("embedded-opentype"),url("BarlowSemiCondensed-Regular.woff2") format("woff2"),url("BarlowSemiCondensed-Regular.woff") format("woff"),url("BarlowSemiCondensed-Regular.ttf") format("truetype"),url("BarlowSemiCondensed-Regular.svg#BarlowSemiCondensed-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Public Sans";src:url("PublicSans-Light.eot");src:url("PublicSans-Light.eot?#iefix") format("embedded-opentype"),url("PublicSans-Light.woff2") format("woff2"),url("PublicSans-Light.woff") format("woff"),url("PublicSans-Light.ttf") format("truetype"),url("PublicSans-Light.svg#PublicSans-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Public Sans";src:url("PublicSans-Regular.eot");src:url("PublicSans-Regular.eot?#iefix") format("embedded-opentype"),url("PublicSans-Regular.woff2") format("woff2"),url("PublicSans-Regular.woff") format("woff"),url("PublicSans-Regular.ttf") format("truetype"),url("PublicSans-Regular.svg#PublicSans-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Public Sans";src:url("PublicSans-Medium.eot");src:url("PublicSans-Medium.eot?#iefix") format("embedded-opentype"),url("PublicSans-Medium.woff2") format("woff2"),url("PublicSans-Medium.woff") format("woff"),url("PublicSans-Medium.ttf") format("truetype"),url("PublicSans-Medium.svg#PublicSans-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Public Sans";src:url("PublicSans-SemiBold.eot");src:url("PublicSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("PublicSans-SemiBold.woff2") format("woff2"),url("PublicSans-SemiBold.woff") format("woff"),url("PublicSans-SemiBold.ttf") format("truetype"),url("PublicSans-SemiBold.svg#PublicSans-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Public Sans";src:url("PublicSans-Bold.eot");src:url("PublicSans-Bold.eot?#iefix") format("embedded-opentype"),url("PublicSans-Bold.woff2") format("woff2"),url("PublicSans-Bold.woff") format("woff"),url("PublicSans-Bold.ttf") format("truetype"),url("PublicSans-Bold.svg#PublicSans-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Public Sans";src:url("PublicSans-ExtraBold.eot");src:url("PublicSans-ExtraBold.eot?#iefix") format("embedded-opentype"),url("PublicSans-ExtraBold.woff2") format("woff2"),url("PublicSans-ExtraBold.woff") format("woff"),url("PublicSans-ExtraBold.ttf") format("truetype"),url("PublicSans-ExtraBold.svg#PublicSans-ExtraBold") format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Public Sans";src:url("PublicSans-Black.eot");src:url("PublicSans-Black.eot?#iefix") format("embedded-opentype"),url("PublicSans-Black.woff2") format("woff2"),url("PublicSans-Black.woff") format("woff"),url("PublicSans-Black.ttf") format("truetype"),url("PublicSans-Black.svg#PublicSans-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}.breadcrumb .breadcrumb-item{font-family:"Public Sans",sans-serif;font-size:13px;font-weight:600;line-height:1;letter-spacing:0;color:#09090b}.breadcrumb .breadcrumb-item:before{content:none !important}.breadcrumb .breadcrumb-item svg{margin:0 18px}.t4s-code__liquid a span{color:#000;font-family:"Barlow Semi Condensed",sans-serif;font-size:28px;font-weight:500}.text-with-video .section-header{display:flex;align-items:center;flex-direction:column;background-color:#a6a8aa;padding:13px 0}.text-with-video .section-header .image-wrapper{display:inline-block;max-width:338px}.text-with-video .section-header .image-wrapper img{max-height:117px}.text-with-video .section-header h2{position:relative;font-family:"Barlow Semi Condensed",sans-serif;font-size:45px;font-weight:400}.text-with-video .section-header h2:after{position:absolute;content:"";border:2px solid #000;width:80%;transform:translate(-50%, -50%);top:60%;left:50%;z-index:0;font-family:"Barlow Semi Condensed",sans-serif;font-size:45px;font-weight:400;color:#000;letter-spacing:-1%}.text-with-video .section-header h2 span{background-color:#a6a8aa;padding:0 8px;margin:0 10px;font-family:inherit;font-weight:inherit;color:#000;letter-spacing:-1%;position:relative;z-index:1}.text-with-video .page-width{max-width:1260px;margin:0 auto}.text-with-video .text-and-video{background-color:#f58026;padding:40px 0 30px}.text-with-video .text-and-video .text-container{display:flex;padding-bottom:30px;gap:30px}.text-with-video .text-and-video .text-block.subtext{max-width:500px;width:100%;display:flex;flex-direction:column;align-items:center}.text-with-video .text-and-video .text-block h2{font-family:"Public Sans",sans-serif;font-weight:700;font-size:38px;line-height:1.3;letter-spacing:0;color:#fff;padding-bottom:10px}.text-with-video .text-and-video .text-block p{font-family:"Public Sans",sans-serif;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:0;color:#000;text-align:justify;margin-bottom:16px;margin-top:5px}.text-with-video .text-and-video .text-block a{background:linear-gradient(180deg, rgb(250, 194, 150) 0%, rgb(245, 128, 38) 69%);border:none;font-family:"Public Sans",sans-serif;font-weight:500;font-size:19px;line-height:1;letter-spacing:0;text-align:center;padding:24px 56px;border-radius:15px;display:inline-block;color:#000}.text-with-video .text-and-video .video-container video{width:100%;height:auto}.text-with-video .text-and-video .video-container a{background:linear-gradient(180deg, rgb(250, 194, 150) 0%, rgb(245, 128, 38) 69%);border:none;font-family:"Public Sans",sans-serif;font-weight:500;font-size:19px;line-height:1;letter-spacing:0;text-align:center;padding:24px 56px;border-radius:15px;display:inline-block;color:#000}.rich-text .rich-text__heading{font-family:"Public Sans",sans-serif;font-size:30px;font-weight:700;line-height:1.5;letter-spacing:0;color:#000;text-align:center}.rich-text .rich-text__heading a{color:#000}.rich-text .rich-text__heading+.rich-text__heading{margin-top:0}.rich-text .rich-text__heading strong{color:#f58026;text-decoration:underline}.rich-text .rich-text__heading:last-of-type{display:none}.multicolumn .multicolumn-list{display:flex;max-width:1260px;margin:0 auto;gap:35px}.multicolumn .multicolumn-list .multicolumn-list__item{flex:1}.multicolumn .multicolumn-card{display:flex;flex-direction:column;align-items:center;gap:25px}.multicolumn .multicolumn-card .media{padding-bottom:unset !important;text-align:center}.multicolumn .multicolumn-card__image-wrapper{margin-bottom:35px}.multicolumn .multicolumn-card__image{max-height:119px}.multicolumn .multicolumn-card__info{padding-left:5px !important;padding-right:5px !important}.multicolumn .multicolumn-card__info h3{font-family:"Public Sans",sans-serif;font-size:25px;font-weight:600;line-height:1;letter-spacing:0;color:#000;text-align:center;margin-bottom:30px;padding:0 10px;min-height:60px}.multicolumn .multicolumn-card__info p{font-family:"Public Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;color:#000;text-align:center}.shopify-section--video-systems-tabs{padding:50px 0 36px;position:relative}.shopify-section--video-systems-tabs:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);z-index:0}.shopify-section--video-systems-tabs .vision-systems__tabs-container{max-width:1260px;margin:0 auto;position:relative;z-index:1}.shopify-section--video-systems-tabs .vision-systems__tabs{overflow:hidden;display:flex;justify-content:center;gap:60px;margin-bottom:72px}.shopify-section--video-systems-tabs .vision-systems__tabs .vision-systems__tablink{background-color:rgba(9,9,11,.5019607843);border-radius:5px;padding:16px 50px;transition:.3s;font-family:"Public Sans",sans-serif;font-size:15px;font-weight:700;letter-spacing:0;line-height:1;color:#f58026;text-transform:uppercase;border:2px solid #f58026}.shopify-section--video-systems-tabs .vision-systems__tabs .vision-systems__tablink.active{background-color:#f58026;color:#fff}.shopify-section--video-systems-tabs .vision-systems__tab-content{display:none;padding:6px 12px;max-width:1260px;margin:0 auto}.shopify-section--video-systems-tabs .vision-systems__tab-content .tab-content-wrapper{max-width:671px}.shopify-section--video-systems-tabs .vision-systems__tab-content h2{font-family:"Public Sans",sans-serif;font-size:37px;font-weight:700;color:#fff;letter-spacing:0;line-height:1.3;margin-bottom:25px}.shopify-section--video-systems-tabs .vision-systems__tab-content p{font-family:"Public Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.8;letter-spacing:0;color:#fff;margin-bottom:25px}.shopify-section--video-systems-tabs .vision-systems__tab-content p .toggle-text{color:#000;padding:0 5px;background:#f58026;border-radius:5px;margin-left:10px;display:inline-block}.shopify-section--video-systems-tabs .vision-systems__tab-content p .toggle-text:hover{color:#000;background:#f58026}.shopify-section--video-systems-tabs .vision-systems__tab-content p strong{font-weight:800}.shopify-section--video-systems-tabs .vision-systems__tab-content .links .button{font-family:"Public Sans",sans-serif;font-size:20px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;background-color:#09090b;border-radius:5px;text-transform:uppercase;padding:18px 27px;display:inline-block;margin-right:16px}.shopify-section--video-systems-tabs .vision-systems__tab-content .links .link{font-family:"Public Sans",sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;text-decoration:underline}.shopify-section--video-systems-tabs .train-views__tabs-container{max-width:1260px;margin:52px auto 0;position:relative;z-index:1}.shopify-section--video-systems-tabs .train-views__tabs{overflow:hidden;display:flex;justify-content:center;gap:8px;margin-bottom:50px;flex-wrap:wrap}.shopify-section--video-systems-tabs .train-views__tabs .train-views__tablink{flex:1;background-color:#f6f6f6;padding-top:13px;padding-bottom:13px;transition:.3s;font-family:"Public Sans",sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:1;color:#09090b}.shopify-section--video-systems-tabs .train-views__tabs .train-views__tablink.active{background-color:#f58026}.shopify-section--video-systems-tabs .train-views__tab-content{display:none;padding:6px 12px;max-width:1260px;margin:0 auto}.shopify-section--video-systems-tabs .hotspot{width:100%;max-width:500px}.shopify-section--video-systems-tabs .hotspot .hotspot-dot{display:block;width:28px;height:28px;border:7px solid #f9d7bf;background-color:#db7f31;border-radius:50%;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-o-transition:all .3s;transition:all .3s}.shopify-section--video-systems-tabs .hotspot-popup{display:none;position:fixed;top:50%;left:50%;background:#fff;border:1px solid #ccc;border-radius:6px;padding:32px;z-index:10;max-width:500px;box-shadow:0 2px 10px rgba(0,0,0,.1);transform:translate(-50%, -50%);width:100%}.shopify-section--video-systems-tabs .hotspot-popup img{max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.shopify-section--video-systems-tabs .hotspot-popup h4{margin:0;font-family:"Public Sans",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;color:#09090b;text-align:center;line-height:1;margin-bottom:10px}.shopify-section--video-systems-tabs .hotspot-popup p{text-align:left;font-size:15px;font-family:"Public Sans",sans-serif;line-height:1.87;font-weight:normal;color:#09090b}.shopify-section--video-systems-tabs .hotspot-popup a.button{display:block;text-align:center;background-color:#d87f31;padding:12px 19px;font-size:14px;font-family:"Public Sans",sans-serif;line-height:1.47;font-weight:bold;border-radius:4px;text-transform:uppercase;color:#fff;margin-bottom:16px}.shopify-section--video-systems-tabs .hotspot-popup .collection_link{text-align:center;display:block;font-family:"Public Sans",sans-serif;color:#09090b;font-weight:bold;font-size:14px;text-decoration:underline;line-height:1;margin:0}.shopify-section--video-systems-tabs .hotspot-popup .hotspot-close{position:absolute;top:5px;right:8px;background:none;border:none;font-size:18px;cursor:pointer;font-size:40px;color:#09090b}.multirow-image-with-text{padding:60px 0}.multirow-image-with-text .container{max-width:1260px;margin:0 auto}.multirow-image-with-text .image-with-text-wrapper .image-with-text-column__text{display:flex;flex-direction:column}.multirow-image-with-text .image-with-text-wrapper .image-with-text-column__text a{align-self:flex-start}.multirow-image-with-text .image-with-text-wrapper:last-of-type .image-with-text-row{gap:22px}.multirow-image-with-text .image-with-text-wrapper:last-of-type .image-with-text-column__image{flex:3.5;justify-content:flex-end}.multirow-image-with-text .image-with-text-wrapper:last-of-type .image-with-text-column__text{flex:6.5}.multirow-image-with-text .image-with-text-wrapper:last-of-type .image-with-text-column__text a{align-self:flex-start}.multirow-image-with-text .image-with-text-wrapper:not(:last-child){margin-bottom:60px}.multirow-image-with-text .image-with-text-wrapper:not(:last-child) .image-with-text-column__image{flex:3}.multirow-image-with-text .image-with-text-row{display:flex;justify-content:space-between}.multirow-image-with-text .image-with-text-column__image{flex:3;display:flex}.multirow-image-with-text .image-with-text-column__image .image-with-text-column__image-wrapper{text-align:center;background-color:#e2e8f0;border-radius:5px}.multirow-image-with-text .image-with-text-column__image h3{font-family:"Public Sans",sans-serif;font-size:26px;font-weight:700;letter-spacing:-2%;line-height:1.5;color:#09090b}.multirow-image-with-text .image-with-text-column__text{flex:7}.multirow-image-with-text .image-with-text-column__text p{font-family:"Public Sans",sans-serif;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:0;color:#09090b;margin-bottom:25px}.multirow-image-with-text .image-with-text-column__text p span{color:#f58026}.multirow-image-with-text .image-with-text-column__text a.styled-button{font-family:"Public Sans",sans-serif;font-size:20px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;background-color:#000;border-radius:5px;text-transform:uppercase;padding:18px 49px;display:inline-flex;align-items:center;gap:8px}.custom-button-wrapper{position:absolute;right:10%;padding-top:20px}.custom-orange-btn{transform:translateY(-50%);background-color:#f57f24;color:#fff;padding:12px 24px;text-decoration:none;font-weight:bold;border-radius:15px;transition:background .3s ease}.custom-orange-btn:hover{background-color:#ff8c00}@media screen and (max-width: 1024px){.custom-button-wrapper{right:3%}}@media screen and (max-width: 769px){.custom-orange-btn{padding:10px}.custom-button-wrapper{right:10px}}@media screen and (max-width: 564px){.custom-button-wrapper{position:relative;padding:20px 0}}.two-column-text-with-image{padding:32px 50px}.two-column-text-with-image .section-container{display:flex;max-width:1440px;margin:0 auto;gap:86px}.two-column-text-with-image .column{flex:1}.two-column-text-with-image .column.column__first{display:flex;flex-direction:column}.two-column-text-with-image .column.column__first .contacts-and-button{display:flex;flex-direction:column;align-items:flex-end}.two-column-text-with-image .column.column__first h2{font-family:"Public Sans",sans-serif;font-size:48px;font-weight:700;line-height:1.3;letter-spacing:0;color:#09090b;margin-bottom:40px}.two-column-text-with-image .column.column__first img{margin-bottom:15px;max-width:536px}.two-column-text-with-image .column.column__first a.button{font-family:"Public Sans",sans-serif;font-size:19px;font-weight:900;line-height:1;letter-spacing:0;color:#f58026;background-color:#fff;border-radius:15px;text-transform:uppercase;border:3px solid #09090b;padding:24px 27px;align-self:flex-end;margin-bottom:21px}.two-column-text-with-image .column.column__first p{font-family:"Public Sans",sans-serif;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:0;color:#09090b;text-align:right}.two-column-text-with-image .column.column__first p .title{font-weight:700;line-height:1.4}.two-column-text-with-image .column.column__first p .las{margin-right:10px}.two-column-text-with-image .column.column__first p a{color:#09090b;text-decoration:underline}.two-column-text-with-image .column.column__second h3{font-family:"Public Sans",sans-serif;font-size:37px;font-weight:700;line-height:1.3;letter-spacing:0;color:#fff;margin-bottom:12px;text-align:left}.two-column-text-with-image .column.column__second h3:first-of-type{color:#09090b;margin-top:15px}.two-column-text-with-image .column.column__second p{font-family:"Public Sans",sans-serif;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:0;color:#fff;text-align:left}.two-column-text-with-image .column.column__second p:not(p:last-of-type){margin-bottom:50px}.two-column-text-with-image .column.column__second p:nth-of-type(2){margin-bottom:0}.two-column-text-with-image .column.column__second p:first-of-type{color:rgba(9,9,11,.8)}.two-column-text-with-image .column.column__second hr{max-width:100%;margin:30px 25px 25px 0}footer .footer-search{display:none}@media only screen and (min-width: 992px){.large--hide{display:none !important}}@media only screen and (min-width: 768px)and (max-width: 991px){.md--hide{display:none !important}}@media only screen and (max-width: 767px){.sm--hide{display:none !important}.breadcrumb{display:none !important}.text-with-video .page-width{padding:0 35px}.text-with-video .section-header .image-wrapper{max-width:197px;margin-top:10px}.text-with-video .section-header h2{font-size:26px}.text-with-video .section-header h2:after{border:1px solid #000}.text-with-video .text-and-video{padding:20px 0}.text-with-video .text-and-video .text-container{flex-direction:column;gap:16px}.text-with-video .text-and-video .text-block h2{font-size:28px;line-height:1.1;text-align:center}.text-with-video .text-and-video .text-block p{line-height:1.5;margin-bottom:0}.text-with-video .text-and-video .video-container video{margin-bottom:30px}.text-with-video .text-and-video .video-container a{font-size:16px;padding:20px 43px;width:80%;display:block;margin:0 auto}.rich-text{padding:20px 35px;background-image:linear-gradient(to right top, #000000, #111010, #1a1a1b, #232426, #2b2e30, #2c2f31, #2d3133, #2e3234, #282b2d, #222426, #1c1d1f, #161718)}.rich-text .rich-text__heading{font-size:25px;color:#fff}.rich-text .rich-text__heading a{color:#fff}.rich-text .rich-text__heading:last-of-type{display:block;padding:0 2px}.rich-text .rich-text__heading:not(.rich-text__heading:last-of-type){display:none}.multicolumn .page-width{padding-left:35px !important;padding-right:35px !important}.multicolumn .multicolumn-list{flex-direction:column;gap:50px;padding-left:0 !important;padding-right:0 !important}.multicolumn .multicolumn-list .multicolumn-list__item{width:100%;position:relative}.multicolumn .multicolumn-list .multicolumn-list__item:not(.multicolumn-list__item:last-of-type)::after{position:absolute;content:"";width:100%;height:1px;background-color:#f58026;bottom:-15px;left:50%;transform:translate(-50%, -50%)}.multicolumn .multicolumn-card__info{padding-left:0 !important;padding-right:0 !important}.multicolumn .multicolumn-card__info h3{padding:0 15px}.t4s-custom-liquid .t4s-section-inner{margin-bottom:0}.t4s-custom-liquid .t4s-container{padding:23px 35px !important}.t4s-custom-liquid .t4s-code__liquid{padding:0 !important}.t4s-custom-liquid .t4s-code__liquid a{gap:8px}.t4s-custom-liquid .t4s-code__liquid a img{margin-right:0 !important;max-width:67px}.shopify-section--video-systems-tabs{padding:50px 0 36px}.shopify-section--video-systems-tabs .vision-systems__tabs-container{padding:0 35px}.shopify-section--video-systems-tabs .vision-systems__tabs{flex-direction:column;gap:20px;margin-bottom:35px}.shopify-section--video-systems-tabs .vision-systems__tabs .vision-systems__tablink{padding:16px 18px}.shopify-section--video-systems-tabs .vision-systems__tab-content{padding:0}.shopify-section--video-systems-tabs .vision-systems__tab-content p{font-size:20px;line-height:1.4}.shopify-section--video-systems-tabs .vision-systems__tab-content .links .button{font-size:16px;padding:17px 27px}.shopify-section--video-systems-tabs .vision-systems__tab-content .links .link{font-weight:400}.shopify-section--video-systems-tabs .train-views__tabs-container{padding:0 35px}.shopify-section--video-systems-tabs .train-views__tab-content{padding:0}.shopify-section--video-systems-tabs .train-views__tabs{flex-direction:column;margin-bottom:22px}.shopify-section--video-systems-tabs .train-views__tabs .train-views__tablink{width:100%;padding-top:10px;padding-bottom:10px;font-size:16px}.shopify-section--video-systems-tabs .train-views__tabs .train-views__tablink.active{color:#fff}.shopify-section--video-systems-tabs .hotspot .hotspot-dot{width:20px;height:20px;border:5px solid #f9d7bf}.shopify-section--video-systems-tabs .hotspot-popup{width:90%}.multirow-image-with-text .container{padding:0 35px}.multirow-image-with-text .image-with-text-row{flex-direction:column;gap:40px}.multirow-image-with-text .image-with-text-row .image-with-text-column{display:flex;flex-direction:column;justify-content:center}.multirow-image-with-text .image-with-text-column__text a{font-size:16px;padding:15px 0;justify-content:center;margin:0 auto;max-width:185px;width:100%}.multirow-image-with-text .image-with-text-column__text p{line-height:1.5;text-align:center}.multirow-image-with-text .image-with-text-column__image .image-with-text-column__image-wrapper{margin:0 24px}.multirow-image-with-text .image-with-text-wrapper:last-of-type .text-first .image-with-text-row{flex-direction:column-reverse;gap:40px}.two-column-text-with-image{padding:35px 0 50px}.two-column-text-with-image .section-container{padding:0 35px;flex-direction:column;gap:33px}.two-column-text-with-image .column{flex:1;width:100%}.two-column-text-with-image .column.column__first .contacts-and-button{padding:30px 15px;border-radius:15px;background-image:linear-gradient(to right top, #000000, #111010, #1a1a1b, #232426, #2b2e30, #2c2f31, #2d3133, #2e3234, #282b2d, #222426, #1c1d1f, #161718);margin-top:30px}.two-column-text-with-image .column.column__first img{margin-bottom:0}.two-column-text-with-image .column.column__first h2{font-size:40px;text-align:center}.two-column-text-with-image .column.column__first a.button{font-size:15px;padding:20px 0;max-width:317px;width:100%;text-align:center;margin:0 auto 21px}.two-column-text-with-image .column.column__first p{text-align:center;margin-bottom:0;color:#fff}.two-column-text-with-image .column.column__first p a{color:#f58026}.two-column-text-with-image .column.column__second h3{font-size:30px;line-height:1.25;margin-bottom:35px;text-align:center}.two-column-text-with-image .column.column__second h3:nth-of-type(2){padding-top:20px}.two-column-text-with-image .column.column__second p{padding-right:0;text-align:center}.two-column-text-with-image .column.column__second p:not(p:last-of-type){margin-bottom:25px}}@media only screen and (max-width: 440px){.shopify-section--video-systems-tabs .vision-systems__tab-content .links .button{font-size:15px;padding:15px 20px}.shopify-section--video-systems-tabs .hotspot .hotspot-dot{width:15px;height:15px;border:3px solid #f9d7bf}}@media only screen and (max-width: 428px){.shopify-section--video-systems-tabs .vision-systems__tab-content .links .button{font-size:16px;padding:13px 17px;margin-right:10px}}@media only screen and (max-width: 414px){.shopify-section--video-systems-tabs .vision-systems__tab-content .links .button{font-size:15px;padding:13px 17px;margin-right:10px}.shopify-section--video-systems-tabs .vision-systems__tab-content .links .link{font-size:15px}}@media only screen and (max-width: 390px){.shopify-section--video-systems-tabs .vision-systems__tab-content .links .button{font-size:14px;padding:13px 15px;margin-right:10px}.shopify-section--video-systems-tabs .vision-systems__tab-content .links .link{font-size:15px}}@media only screen and (max-width: 375px){.shopify-section--video-systems-tabs .vision-systems__tab-content .links .button{font-size:14px;padding:13px;margin-right:10px}.shopify-section--video-systems-tabs .vision-systems__tab-content .links .link{font-size:14px}}.text-and-video_v2 .page-width{display:flex;gap:58px}.text-and-video_v2.text-and-video{background-color:#a6a8aa}.text-with-video.text-with-video_v2 .text-and-video .text-container_v2{display:flex;padding-bottom:30px;gap:30px;flex-direction:column}.text-with-video.text-with-video_v2 .video-container{max-width:657px}.image-row__section{padding:20px;background-color:#a6a8aa}.image-row__section .wrapper{display:flex;justify-content:center;align-items:center;gap:15px}.image-block{background-color:#f58026;width:300px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;text-transform:uppercase;border-radius:20px;padding:20px}.image-block a{color:#fff;align-items:center;display:flex;flex-direction:column}.image_text--container{margin-top:auto;text-align:center}.image_text--container p{margin:0}.image-container{max-width:150px;height:150px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 412px){.image-container{height:auto}}.container{max-width:1260px;margin:0 auto}.ps-section-text-link{text-align:center;font-weight:800;font-size:23px;text-decoration:underline;color:#f58026;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:17px;padding:33px}.promotion-section .ps-wrapper{display:flex;justify-content:space-between;align-items:center;padding-top:80px}.ps-right_card{background:#f58026;border-radius:20px;padding:20px}.ps-right_images-container{display:flex}.left-image,.right-image,.ps-right_card,.ps-text-below-card{display:flex;flex-direction:column;align-items:center;color:#fff;font-size:23px;font-weight:500;font-family:"Public Sans",sans-serif;text-align:center}.ps-text-below-card{font-weight:600;padding-top:20px}.ps-left_heading h2{font-family:"Public Sans",sans-serif;color:#fff;font-size:58px;line-height:50px;font-weight:800}.ps-left_text{font-family:"Public Sans",sans-serif;color:#fff;font-size:32px;line-height:36px;font-weight:700}.left_button{border:6px solid #f58026;padding:16px 27px;width:390px;border-radius:15px;text-align:center}.left_button a{font-size:29px;color:#fff;font-weight:700;text-transform:uppercase}.tri_column-section{background:#000;padding:50px}.tri_column-section .container{display:flex;max-width:1440px}.tri_column-section .tc_column{width:33%}.tri_column-section .tc_center-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:18px}.tri_column-section .tc_center-grid{background:#f58026;border-radius:15px;padding:18px;color:#fff;position:relative}.tri_column-section .tc_center-grid p{margin:0;font-weight:600;font-size:26px;line-height:25px;text-align:center;color:#fff}.tri_column-section .tc_center-grid a{display:flex;flex-direction:column;align-items:center}.tri_column-section .tc_column.left_column h2{font-family:"Public Sans";font-weight:700;font-size:32px;line-height:36px;letter-spacing:.3em;color:#fff;text-transform:uppercase}.tri_column-section .left_container-link{display:flex;align-items:center;gap:7px;margin-top:50px}.tri_column-section .left_container-link img{width:112px}.tri_column-section .left_container-link p{margin:0;font-weight:700;font-size:18px;line-height:36px;text-decoration:underline;color:#f58026}.tri_column-section .right_column{display:flex;align-items:center;justify-content:center}.tri_column-section .right_column p{font-size:20px;font-weight:600;line-height:28px;color:#fff;text-align:center;width:357px}@media screen and (min-width: 929px){.tri_column-section{display:flex;align-items:center}.tri_column-section .container{align-items:stretch}.tri_column-section .tc_column.center_column{width:auto;margin:0 15px}}.dbl_arrow{position:absolute;right:10px}.checklist_section{padding:50px}.checklist_section .container{max-width:1440px;margin:0 auto}.cs_first-row{display:flex;justify-content:space-between;padding:44px 0}.cs_fr_colum{padding:22px 3px;border:5px solid #f58026;background:#a6a8aa;color:#fff;font-family:"Barlow Semi Condensed";text-align:center;font-size:32px;font-weight:600;width:480px}.cs_fr_colum a{color:#fff}.cs_second-row{display:flex;align-items:center;justify-content:center;gap:7px}.cs_second-row p{font-weight:700;margin:0;text-align:center;font-size:20px;color:#000}.cs_column.left-container{display:flex}.black-card{width:300px;background:#000;border-radius:20px;display:flex;flex-direction:column;align-items:center;padding:47px;height:fit-content}.black-card img{width:221px}.black-card a{background:#f58026;padding:11px;border-radius:5px;margin:auto;margin-top:11px;color:#000;width:100%;text-align:center;font-size:16px;font-weight:600}.orange-card{background:rgba(245,128,38,.8);padding:38px;border-radius:20px;width:356px;color:#fff;position:relative;top:130px;left:-30px;height:fit-content;font-weight:700;font-size:17px}.text-check{display:flex;align-items:flex-start;gap:10px}.text-check img{padding-top:3px}.text-check-2{display:flex;align-items:flex-start;gap:10px;font-size:18px}.text-check-2 img{width:20px;padding-top:3px}.cs_third-row{display:flex;padding:44px 0}.cs_column.right-container{background-color:#b7b9bb;padding:38px;border-radius:20px;color:#000;font-weight:700;font-size:20px}.dual-column-product_section{padding:60px 0;background-color:#000;color:#fff}.dual-column-product_section a{color:#fff;font-size:18px}.dual-column-product_section a:hover{text-decoration:underline}.dual-column-product_section .dcps-row{display:flex;justify-content:space-between;gap:40px;height:-webkit-fill-available}.dual-column-product_section .dcps-left,.dual-column-product_section .dcps-right{flex:1}.dual-column-product_section .dcps-left{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.dual-column-product_section .dcps-left .dcps-left-row{margin-bottom:24px}.dual-column-product_section .dcps-left .dcps-left-row.first-row{display:flex;align-items:center;gap:20px}.dual-column-product_section .dcps-left .dcps-left-row.first-row .dcps-left-img img{width:400px;height:auto}.dual-column-product_section .dcps-left .dcps-left-row.first-row .dcps-left-img-text p{margin:0;font-weight:600;font-size:16px}.dual-column-product_section .dcps-left .dcps-left-row.second-row h2{font-size:42px;font-weight:800;color:#fff;margin:0;line-height:36px}.dual-column-product_section .dcps-left .dcps-left-row.third-row p{font-size:18px;line-height:26px;margin:0;width:335px}.dual-column-product_section .dcps-right{padding:20px;background-color:#f58026;border-radius:20px;width:80%;margin:auto;height:85%;display:flex;flex-direction:column;justify-content:center}.dual-column-product_section .dcps-right .first-row{display:flex;gap:20px;align-items:center;justify-content:center;z-index:2}.dual-column-product_section .dcps-right .dcps-right-row{margin-bottom:30px}.dual-column-product_section .dcps-right .dcps-right-row.first-row{display:flex;gap:20px;align-items:flex-start;width:50%;justify-content:center;z-index:2}.dual-column-product_section .dcps-right .dcps-right-row.first-row .dcps-right-col.left{text-align:center}.dual-column-product_section .dcps-right .dcps-right-row.first-row .dcps-right-col.left h3 a{font-size:26px;font-weight:700;margin-bottom:16px;line-height:40px;letter-spacing:-0.03em;text-align:center;color:#fff}.dual-column-product_section .dcps-right .dcps-right-row.first-row .dcps-right-col.left img{max-width:400px;display:block;margin-bottom:12px}.dual-column-product_section .dcps-right .dcps-right-row.first-row .dcps-right-col.left p{margin:0;font-size:18px;font-weight:500}.dual-column-product_section .dcps-right .dcps-right-row.first-row .dcps-right-col.right{flex:1}.dual-column-product_section .dcps-right .dcps-right-row.second-row{width:50%}.dual-column-product_section .dcps-right-bg{background:#f58026;padding:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;position:absolute;width:100%;height:50%}.dual-column-product_section .block_second-row{display:flex;gap:7px;align-items:center;justify-content:center}.dual-column-product_section .block_second-row a{font-size:20px;font-weight:700;text-decoration:underline;line-height:36px;color:#000}.dual-column-product_section .block_second-row img{width:90px}@media screen and (min-width: 800px){.dual-column-product_section .container{display:flex;align-items:stretch}.dual-column-product_section .dcps-row{height:-webkit-fill-available}.dual-column-product_section .dcps-left,.dual-column-product_section .dcps-right{flex:1}.dual-column-product_section .dcps-left{justify-content:center}.dual-column-product_section .dcps-right{height:auto;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width: 928px){.tri_column-section .container{flex-direction:column;gap:50px}.tri_column-section .tc_column{width:100%}.cs_first-row{flex-direction:column;align-items:center}.cs_third-row{flex-direction:column;gap:25px}.cs_column.left-container{justify-content:center;align-items:center;gap:25px}.orange-card{top:0;left:0}}@media screen and (max-width: 800px){.dual-column-product_section .dcps-row{flex-direction:column}}@media screen and (max-width: 768px){.container.ps-wrapper{flex-direction:column;gap:50px}}@media screen and (max-width: 580px){.image-row__section .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);gap:20px}.image-block{width:auto}.text-and-video_v2 .page-width{flex-direction:column;padding:0;width:95%}.cs_fr_colum{width:80%}.cs_column.left-container{flex-direction:column}}@media screen and (min-width: 1439px){.tri_column-section .tc_center-grid{width:300px;height:250px;display:flex;align-items:center;justify-content:center}.tri_column-section .tc_center-grid .tc_center-image{width:200px}}/*# sourceMappingURL=custom-vision-systems-2.min.css.map */
