.zg-section{margin:var(--section-margin-mobile, 50px 0);padding:var(--section-padding-mobile, 0)}@media only screen and (min-width: 769px){.zg-section{margin:var(--section-margin-desktop, 50px 0);padding:var(--section-padding-desktop, 0)}}.section-banner{height:var(--section-banner-height-mobile, 420px)}@media only screen and (min-width: 769px){.section-banner{height:var(--section-banner-height-desktop, 650px)}}.section-container{padding:var(--section-container-padding-mobile, 0);margin:0 auto}@media only screen and (min-width: 769px){.section-container{padding:var(--section-container-padding-desktop, 0)}}.section__zg-banner-youtube .text{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center}.zg-content-block{margin:var(--block-margin-mobile, 50px 0);padding:var(--block-padding-mobile, 0);height:var(--block-height-mobile, auto)}@media only screen and (min-width: 769px){.zg-content-block{margin:var(--block-margin-desktop, 50px 0);padding:var(--block-padding-desktop, 0);height:var(--block-height-desktop, auto)}}.zg-content-block--image img,.zg-content-block--image svg{display:block;width:100%;height:auto}.zg-content-block--image_with_text_overlay .iwto{position:relative;width:100%;height:100%;display:flex;align-items:center}.zg-content-block--image_with_text_overlay .image{position:absolute;top:0;left:0;width:100%;height:100%}.zg-content-block--image_with_text_overlay .image img,.zg-content-block--image_with_text_overlay .image svg{display:block;width:100%;height:100%;object-fit:cover}.zg-content-block--image_with_text_overlay .text{position:relative;z-index:1;width:100%;padding:0 22px;color:var(--color, --colorTextBody)}@media only screen and (min-width: 769px){.zg-content-block--image_with_text_overlay .text{width:66.67%;padding:0 0 0 30px}}.zg-content-block--image_with_text .iwt{display:flex;flex-wrap:wrap}.zg-content-block--image_with_text .image{width:100%}.zg-content-block--image_with_text .image img,.zg-content-block--image_with_text .image svg{display:block;width:100%;height:auto;object-fit:cover}.zg-content-block--image_with_text .text{width:100%}@media only screen and (min-width: 769px){.zg-content-block--image_with_text .iwt{flex-direction:var(--direction, row);justify-content:space-between;align-items:center}.zg-content-block--image_with_text .image{width:calc(66.6666% - 30px)}.zg-content-block--image_with_text .text{width:33.3333%}}.zg-content-block--dynamic_numbers .dynamic-numbers{padding:20px}.zg-content-block--dynamic_numbers h2{font-size:2rem;margin-bottom:3rem}.zg-content-block--dynamic_numbers ul{margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem .5rem}.zg-content-block--dynamic_numbers li{margin:0}.zg-content-block--dynamic_numbers dt{font-size:2.5rem;line-height:1;font-weight:900}.zg-content-block--dynamic_numbers dd{margin:0}.zg-content-block--dynamic_numbers sup{font-size:60%}@media only screen and (min-width: 769px){.zg-content-block--dynamic_numbers .dynamic-numbers{padding:60px}.zg-content-block--dynamic_numbers h2{font-size:2.7em}.zg-content-block--dynamic_numbers ul{grid-template-columns:repeat(4,1fr)}.zg-content-block--dynamic_numbers dt{font-size:4rem}}.section__zg-content .section-container{border:1px solid var(--colorBorder);background:#fff;max-width:1360px;margin:0 auto}.section__zg-timeline .timeline{margin:0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:0}.section__zg-timeline .timeitem{position:relative;margin:0}.section__zg-timeline .image svg,.section__zg-timeline .image img{display:block;width:100%;height:auto}.section__zg-timeline .text{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);padding:30px;color:#fff}.section__zg-timeline .text h4{font-size:1.8rem;text-align:center;margin:0;font-weight:900}.section__zg-timeline .text p{margin:0}@media only screen and (min-width: 769px){.section__zg-timeline .timeline{grid-template-columns:repeat(5,1fr)}}.section__zg-page-contact-us .section-container{max-width:1360px}.section__zg-page-contact-us .section-title{font-size:2em;margin-bottom:30px}.section__zg-page-contact-us .section-subtitle{font-size:1.7em}.section__zg-page-contact-us .section-description{margin:0}.section__zg-page-contact-us .section-subtitle,.section__zg-page-contact-us .section-description{text-align:left}.section__zg-page-contact-us .section-header{margin-bottom:10px}.section__zg-page-contact-us .card-list{display:flex;flex-wrap:wrap;text-align:center}.section__zg-page-contact-us .card{padding:15px 0;width:100%}.section__zg-page-contact-us .card h3{font-size:1.53rem;font-weight:900}.section__zg-page-contact-us .card h4{font-size:1.037rem;font-weight:900}.section__zg-page-contact-us .card a:not(.btn--secondary){text-decoration:revert}.section__zg-page-contact-us .card-inner{padding:20px;background:#fff;border:solid 1px #e1e4e7;display:flex;flex-direction:column;height:100%}.section__zg-page-contact-us .card .icon{width:30px;height:30px;margin-bottom:20px}.section__zg-page-contact-us .card .icon img,.section__zg-page-contact-us .card .icon svg{display:block;width:100%;height:100%;padding:0}.section__zg-page-contact-us .card-max{align-items:center}.section__zg-page-contact-us .card-min{align-items:flex-start;text-align:left}.section__zg-page-contact-us .buttons{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 769px){.section__zg-page-contact-us .card-list{margin:0 -20px}.section__zg-page-contact-us .card{padding:20px}.section__zg-page-contact-us .card-max{width:50%}.section__zg-page-contact-us .card-max .card-inner{padding:40px}.section__zg-page-contact-us .card-min{width:25%}.section__zg-page-contact-us .card-min .card-inner{padding:40px 20px}.section__zg-page-contact-us .buttons{flex-direction:row;gap:10px}}.section__zg-banner .section-banner{position:relative;display:flex;justify-content:center;align-items:center}.section__zg-banner .image{position:absolute;top:0;left:0;width:100%;height:100%}.section__zg-banner .image img,.section__zg-banner .image svg{display:block;width:100%;height:100%;object-fit:cover}.section__zg-banner .text{position:absolute;z-index:1;color:#fff;text-align:center;width:100%;top:23%;left:50%;transform:translate(-50%,-50%)}.section__zg-banner .text h2{font-weight:900;font-size:2rem}@media only screen and (min-width: 769px){.section__zg-banner .text{top:35%}.section__zg-banner .text h2{font-size:3rem}}.section__zg-card-grid .section-container{max-width:1360px}.section__zg-card-grid .card-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;margin:0}.section__zg-card-grid .card{padding:20px;border:solid 1px #e1e4e7;background:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}.section__zg-card-grid .card .image{width:80px;height:80px;margin-bottom:10px}.section__zg-card-grid .card .image svg,.section__zg-card-grid .card .image img{display:block;width:100%;height:100%;padding:0}.section__zg-card-grid .card h2{font-size:1.445rem}@media only screen and (min-width: 769px){.section__zg-card-grid .card-grid{grid-template-columns:repeat(3,1fr)}.section__zg-card-grid .card{padding:40px}}.section__zg-html-with-title .section-container{max-width:1360px}.section__zg-html-with-title .section-header{text-align:left}.section__zg-image-with-text-list .section-container{max-width:1360px}.section__zg-image-with-text-list .section-header{text-align:left}.section__zg-image-with-text-list .section-richtext a{text-decoration:underline}.section__zg-image-with-text-list .iwt-list{margin:0}.section__zg-image-with-text-list .iwt{display:flex;flex-wrap:wrap;margin:var(--block-margin-mobile, 50px 0);padding:var(--block-padding-mobile, 0);gap:30px}.section__zg-image-with-text-list .image{width:100%}.section__zg-image-with-text-list .image img,.section__zg-image-with-text-list .image svg{display:block;width:100%;height:auto;object-fit:cover}.section__zg-image-with-text-list .text{width:100%}.section__zg-image-with-text-list .buttons{display:flex;width:100%;justify-content:center}.section__zg-image-with-text-list .buttons .btn{border-width:1px}@media only screen and (min-width: 769px){.section__zg-image-with-text-list .iwt{flex-direction:var(--direction, row);justify-content:space-between;align-items:center;margin:var(--block-margin-desktop, 50px 0);padding:var(--block-padding-desktop, 0)}.section__zg-image-with-text-list .image,.section__zg-image-with-text-list .text{width:calc(50% - 15px)}}.section__zg-card-grid-with-logo .section-container{max-width:1360px}.section__zg-card-grid-with-logo .card-grid{display:grid;margin:0;grid-template-columns:repeat(1,1fr);grid-gap:30px}.section__zg-card-grid-with-logo .card{background:#fff;box-shadow:#0000001f 0 0 15px;padding:30px;border-radius:1rem;width:100%;height:100%;min-height:400px}.section__zg-card-grid-with-logo .card .logo{display:flex;justify-content:center;margin-bottom:20px}.section__zg-card-grid-with-logo .card .logo img,.section__zg-card-grid-with-logo .card .logo svg{display:block;width:auto;height:64px;padding:0}.section__zg-card-grid-with-logo .buttons{display:flex;justify-content:center}@media only screen and (min-width: 769px){.section__zg-card-grid-with-logo .card-grid{grid-template-columns:repeat(2,1fr)}}.section__zg-blog ul{margin:0}.section__zg-blog .back svg{margin-right:10px}.section__zg-blog .section-container{max-width:1360px}.section__zg-blog .section-content{display:grid;grid-template-columns:1fr;grid-gap:30px;align-items:start}.section__zg-blog .blog-aside-wrapper,.section__zg-blog .blog-menu-wrapper{background:#fff;border:1px solid #e1e4e7;padding:20px}.section__zg-blog .blog-menu-link{margin-bottom:10px}.section__zg-blog .blog-menu-link>a{display:flex;justify-content:space-between;width:100%;padding:20px 10px;align-items:center;position:relative}.section__zg-blog .blog-menu-link>a:after,.section__zg-blog .blog-menu-link>a:before{content:"";position:absolute;width:100%;height:1px;background:#e1e4e7;bottom:0;left:0}.section__zg-blog .blog-menu-link>a:after{height:2px;background:#608cec;width:0;transition:all .3s}.section__zg-blog .blog-menu-link>a:hover:after{width:100%}.section__zg-blog .blog-menu-link>a svg{flex-shrink:0;width:22px;height:22px}.section__zg-blog .blog-menu-link--article>a{justify-content:flex-start}.section__zg-blog .blog-menu-link--article svg{margin-right:10px}.section__zg-blog .blog-menu-link span{font-size:1.25em;line-height:1}.section__zg-blog .blog-menu-link sub{font-size:.75em;color:#666;margin-left:5px;bottom:0}.section__zg-blog .zg-submit-a-request{border-top:0}@media only screen and (min-width: 769px){.section__zg-blog .section-content{grid-template-columns:2fr 1fr}.section__zg-blog .blog-aside-wrapper,.section__zg-blog .blog-menu-wrapper{padding:40px}}.szpcm{--fwidth: 200px;text-align:center}.szpcm .section-utils{display:flex;justify-content:center;padding:0;align-items:center}.szpcm ul,.szpcm li{margin:0}.szpcm .reset{color:#404042;text-decoration:underline;font-size:1.4rem}.szpcm .filter{font-size:1.4rem;padding:.6em 1.5em;color:#fff;background-color:#ccc;border-radius:3px;margin-left:1em;cursor:not-allowed;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}.szpcm .filter.active{cursor:pointer;background-color:#608cec}.szpcm .prev,.szpcm .next{position:absolute;z-index:2;top:0;right:15px;-webkit-transform:translateY(55px);-moz-transform:translateY(55px);-ms-transform:translateY(55px);-o-transform:translateY(55px);transform:translateY(55px);overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;height:45px;width:35px;background:var(--colorBtnPrimary) url(https://cdn.shopifycdn.net/s/files/1/0255/9528/1483/files/arrow.svg?v=1637572872) no-repeat center center;border-radius:3px;-webkit-transition:background-color .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-moz-transition:background-color .3s,opacity .3s,visibility .3s,-moz-transform .3s;transition:background-color .3s,opacity .3s,visibility .3s,transform .3s;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.szpcm .prev{left:210px;-webkit-transform:translateY(100px) translateX(15px) rotate(180deg);-moz-transform:translateY(100px) translateX(15px) rotate(180deg);-ms-transform:translateY(100px) translateX(15px) rotate(180deg);-o-transform:translateY(100px) translateX(15px) rotate(180deg);transform:translateY(100px) translate(15px) rotate(180deg)}.szpcm .cd-products-table{position:relative}.szpcm .cd-products-table .features{position:absolute;z-index:1;top:0;left:0;width:var(--fwidth, 200px);border-width:0;border-style:solid;border-color:#e6e6e6;border-bottom-width:1px;background-color:#fafafa;opacity:.95}.szpcm .cd-products-table .features .top-info{width:var(--fwidth, 200px);background-color:#fafafa;opacity:1}.szpcm .cd-products-table .top-info{height:280px;width:310px;position:relative;text-align:center;border-width:0;padding:1.25em 1.5em;border-color:#e6e6e6;border-style:solid;border-right-width:1px;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;cursor:pointer;background:#ffffff}.szpcm .cd-products-table .check{position:relative;display:inline-block;height:16px;width:16px;margin:0 auto 1em}.szpcm .cd-products-table .check:after,.szpcm .cd-products-table .check:before{position:absolute;top:0;left:0;content:"";height:100%;width:100%}.szpcm .cd-products-table .check:before{border-radius:50%;border:1px solid #e6e6e6;background:#ffffff;-webkit-transition:background-color .3s,-webkit-transform .3s,border-color .3s;-moz-transition:background-color .3s,-moz-transform .3s,border-color .3s;transition:background-color .3s,transform .3s,border-color .3s}.szpcm .cd-products-table .selected .check:before{background:#608cec;border-color:#608cec;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-webkit-animation:cd-bounce .3s;-moz-animation:cd-bounce .3s;animation:cd-bounce .3s}.szpcm .cd-products-table.top-fixed .features .top-info{transform:translate(0)!important;z-index:1}.szpcm .cd-products-table.top-fixed .top-info{height:185px;margin-top:75px;position:fixed;top:0px;z-index:0}.szpcm .cd-products-table.top-fixed .top-info .check{margin-bottom:0}.szpcm .cd-products-table.top-fixed .top-info .image{width:100px;height:85px;margin-bottom: 8px;}.szpcm .cd-products-table.top-fixed .prev,.szpcm .cd-products-table.top-fixed .next{position:fixed;top:70px}.szpcm .cd-products-wrapper{width:100%;overflow:auto;max-width:100vw}.szpcm .cd-products-columns{margin-left:var(--fwidth, 200px);width:calc(var(--block-count) * 310px);display:inline-flex}.szpcm .cd-products-columns .product{width:310px;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;border-width:0;border-bottom-width:1px;border-color:#e6e6e6;border-style:solid}.szpcm .cd-products-columns .product h4{font-size:1.037rem;margin:0}.szpcm .cd-products-columns .product .image{width:150px;height:120px;margin:0 auto}.szpcm .cd-products-columns .product .image>img{display:block;width:100%;height:100%;object-fit:contain}.szpcm .cd-features-list{width:100%}.szpcm .cd-features-list li{height: 4rem;text-overflow:ellipsis;overflow:hidden;padding:10px 8px;border-width:0;border-color:#e6e6e6;border-style:solid;border-top-width:1px;border-right-width:1px}@media only screen and (min-width: 769px){.szpcm{--fwidth: 235px}.szpcm .section-utils{padding:0 60px;justify-content:flex-end}}.section__zg-main-article{--colorAnnouncement: #608cec;--colorBorder: #e1e4e7}.section__zg-main-article h4{font-size:1.037rem}.section__zg-main-article .section-container{max-width:1360px}.section__zg-main-article .section-content{display:grid;grid-template-columns:1fr;grid-gap:30px}.section__zg-main-article .section-content>.content,.section__zg-main-article .section-content .article-aside-menu-wrapper,.section__zg-main-article .section-content .article-aside-tags-wrapper{background:#fff;border:1px solid #e1e4e7;padding:20px}.section__zg-main-article .article-header{border-bottom:1px solid var(--colorBorder);margin-bottom:15px}.section__zg-main-article .article-header h1{margin-bottom:10px}.section__zg-main-article .article-header>p{margin-bottom:15px}.section__zg-main-article .article-tagged{padding:5px 12px;color:#fff;background-color:var(--colorAnnouncement);border:1px solid var(--colorAnnouncement);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.section__zg-main-article .article-created_at{padding:5px 12px;border:1px solid #ccc;border-left-width:0;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.section__zg-main-article .article-aside-tags-wrapper{margin-top:30px}.section__zg-main-article .article-aside-tags{margin:0;font-weight:600;font-size:15px}.section__zg-main-article .article-aside-tags a{padding:8px 20px;transition:padding .2s ease}.section__zg-main-article .article-aside-tags a:hover{padding:8px 35px 8px 25px}.section__zg-main-article .article-last{border-top:1px solid var(--colorBorder);padding-top:40px;margin-top:0}@media only screen and (min-width: 769px){.section__zg-main-article .section-content{grid-template-columns:2fr 1fr}.section__zg-main-article .section-content>.content,.section__zg-main-article .section-content .article-aside-menu-wrapper,.section__zg-main-article .section-content .article-aside-tags-wrapper{padding:40px}.section__zg-main-article .article-last{padding-top:60px;margin-top:20px}}.zg-submit-a-request{--colorBorder: #e1e4e7;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:solid 1px var(--colorBorder);margin-top:40px}.zg-blog-aside-menu{margin:0}.zg-blog-aside-link{margin-bottom:20px}.zg-blog-aside-link>a{display:grid;grid-template-columns:40px auto;grid-gap:10px;align-items:center;padding:0 0 20px;position:relative}.zg-blog-aside-link>a:after,.zg-blog-aside-link>a:before{content:"";position:absolute;width:100%;height:1px;background:#e1e4e7;bottom:0;left:0}.zg-blog-aside-link>a:after{height:2px;background:#608cec;width:0;transition:all .3s}.zg-blog-aside-link>a:hover:after{width:100%}.zg-blog-aside-link .image{width:40px;height:40px}.zg-blog-aside-link .image img{display:block;width:100%;height:100%}.zg-blog-aside-link h4{font-size:1.037rem;margin-bottom:5px}.zg-blog-aside-link p{font-size:.85rem;margin:0}
