ul.solutions{overflow:hidden;margin-top:-16px;margin-bottom:8px}@media all and (min-width: 984px),print{ul.solutions{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{ul.solutions{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 768px),print{ul.solutions{display:flex;flex-wrap:wrap}ul.solutions>.solution{flex:1 1;min-width:0}}@media all and (min-width: 768px),print{ul.solutions{margin-bottom:20px}}@media all and (min-width: 768px) and (max-width: 983px){ul.solutions{padding-left:12px;padding-right:12px;margin-top:-12px;margin-bottom:24px}}ul.solutions:last-child{margin-bottom:-16px}@media all and (min-width: 768px) and (max-width: 983px){ul.solutions:last-child{margin-bottom:-12px}}ul.solutions>.solution{padding-left:24px;padding-right:24px;margin-top:16px;margin-bottom:16px}@media all and (min-width: 984px),print{ul.solutions>.solution{padding-left:16px;padding-right:16px}}@media all and (min-width: 768px),print{ul.solutions>.solution{flex:none;width:50%}}@media all and (min-width: 768px) and (max-width: 983px){ul.solutions>.solution{padding-left:12px;padding-right:12px;margin-top:12px;margin-bottom:12px}}@media all and (min-width: 984px) and (min-width: 768px),print and (min-width: 984px),print and (min-width: 768px),print{ul.solutions>.solution{flex:none;width:100%}}@media all and (min-width: 984px) and (min-width: 984px),print and (min-width: 984px),print and (min-width: 984px),print{ul.solutions>.solution{flex:none;width:33.3333333333%}}ul.solutions>.solution .content{position:relative}ul.solutions>.solution .content .name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(243,243,243,.01)}ul.solutions.standalone{padding-top:30px;padding-bottom:30px}@media all and (min-width: 768px),print{ul.solutions.standalone{padding-top:54px;padding-bottom:54px}}@media all and (min-width: 1200px),print{ul.solutions.standalone{padding-top:90px;padding-bottom:90px}}ul.solutions>.solution .content{overflow:hidden;padding:16px 16px 18px;border-radius:4px;text-align:center}@media all and (min-width: 768px),print{ul.solutions>.solution .content{display:flex;flex-direction:column;height:402px;padding:36px 24px 18px}}.js ul.solutions>.solution .content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#f8f8f8}.js ul.solutions>.solution .content.has-overlay{background-image:linear-gradient(to top,rgba(46,46,46,0) 30%,rgba(46,46,46,.9)),linear-gradient(rgba(46,46,46,0) 30%,rgba(46,46,46,.9))}ul.solutions>.solution .name{font-size:28px;line-height:36px;letter-spacing:normal;padding-left:24px;padding-right:24px;margin-top:54px;margin-bottom:0;font-weight:300}@media all and (min-width: 768px),print{ul.solutions>.solution .name{font-size:32px;line-height:42px;letter-spacing:normal;padding-left:0;padding-right:0;margin-top:0}}ul.solutions>.solution .name b{font-weight:inherit}ul.solutions>.solution .name a{color:inherit;text-decoration:none}ul.solutions>.solution .price{font-size:18px;line-height:34px;letter-spacing:normal;margin-bottom:12px}ul.solutions>.solution .price .note{font-size:12px;line-height:18px;letter-spacing:normal;display:block;text-transform:uppercase}@media all and (min-width: 768px),print{ul.solutions>.solution .price{font-size:22px;text-align:left}}@media all and (max-width: 767px){ul.solutions>.solution .price .note{display:none}}ul.solutions>.solution .actions{padding-bottom:0;display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-left:12px;border-top:1px solid rgba(248,248,248,.5);text-align:left}@media all and (min-width: 768px),print{ul.solutions>.solution .actions{padding-left:0}}ul.solutions>.solution .actions a:not(.button){font-size:16px;line-height:18px;letter-spacing:normal;margin-right:24px;font-weight:700}ul.solutions>.solution .actions .button{font-size:16px;line-height:24px;padding:12px 30px;margin-top:0;margin-bottom:0}@media all and (min-width: 768px),print{ul.solutions>.solution .footer{margin-top:auto}}ul.solutions>.solution button.has-hint{color:#f3f3f3}@media all and (min-width: 768px),print{ul.solutions>.solution.leading{flex:none;width:100%}}@media all and (min-width: 984px),print{ul.solutions>.solution.leading{flex:none;width:66.6666666667%}}@media all and (min-width: 768px),print{ul.solutions>.solution.leading .content{padding-left:48px;padding-right:48px;text-align:left}ul.solutions>.solution.leading .name{font-size:48px;line-height:60px;letter-spacing:normal;color:inherit}ul.solutions>.solution.leading .price{font-size:32px;line-height:42px;letter-spacing:normal;flex-grow:1;margin-bottom:0}ul.solutions>.solution.leading .actions{display:block;padding-top:0;border-top:0}ul.solutions>.solution.leading .footer{display:flex;align-items:center;padding-top:22px;padding-bottom:6px;border-top:1px solid rgba(248,248,248,.5)}}.product-label{position:absolute;top:0;right:0;width:105px;border-radius:3px;overflow:hidden}.product-label .shape{background:linear-gradient(-4deg,#3d8400 11%,#61aa00 38%);position:relative;left:0;top:-49px;width:122px;height:100px;color:#fff;border-radius:5% 95% 73% 27%/65% 62% 38% 35%;box-shadow:0 2px 3px #ad9aad80;display:block}.product-label .text{position:absolute;width:80px;text-align:center;color:#fff;top:9px;right:14px;line-height:16px;font-size:14px}.product-label .text>*{display:block;white-space:nowrap}ul.products{overflow:hidden;margin-top:-16px;margin-bottom:8px}@media all and (min-width: 984px),print{ul.products{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{ul.products{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 768px),print{ul.products{display:flex;flex-wrap:wrap}ul.products>.product{flex:1 1;min-width:0}}@media all and (min-width: 768px),print{ul.products{margin-bottom:20px}}@media all and (min-width: 768px) and (max-width: 983px){ul.products{padding-left:12px;padding-right:12px;margin-top:-12px;margin-bottom:24px}}ul.products:last-child{margin-bottom:-16px}@media all and (min-width: 768px) and (max-width: 983px){ul.products:last-child{margin-bottom:-12px}}ul.products>.product{padding-left:24px;padding-right:24px;margin-top:16px;margin-bottom:16px}@media all and (min-width: 984px),print{ul.products>.product{padding-left:16px;padding-right:16px}}@media all and (min-width: 768px),print{ul.products>.product{flex:none;width:50%}}@media all and (min-width: 768px) and (max-width: 983px){ul.products>.product{padding-left:12px;padding-right:12px;margin-top:12px;margin-bottom:12px}}@media all and (min-width: 984px) and (min-width: 768px),print and (min-width: 984px),print and (min-width: 768px),print{ul.products>.product{flex:none;width:100%}}@media all and (min-width: 984px) and (min-width: 984px),print and (min-width: 984px),print and (min-width: 984px),print{ul.products>.product{flex:none;width:33.3333333333%}}ul.products>.product .content{position:relative}ul.products>.product .content .name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(243,243,243,.01)}ul.products.standalone{padding-top:30px;padding-bottom:30px}@media all and (min-width: 768px),print{ul.products.standalone{padding-top:54px;padding-bottom:54px}}@media all and (min-width: 1200px),print{ul.products.standalone{padding-top:90px;padding-bottom:90px}}ul.products .product{text-align:center}@media all and (min-width: 984px) and (min-width: 768px),print and (min-width: 984px),print and (min-width: 768px),print{ul.products .product{flex:none;width:50%}}@media all and (min-width: 1200px) and (min-width: 768px),print and (min-width: 1200px),print and (min-width: 768px),print{ul.products .product{flex:none;width:100%}}@media all and (min-width: 1200px) and (min-width: 984px),print and (min-width: 1200px),print and (min-width: 984px),print{ul.products .product{flex:none;width:33.3333333333%}}ul.products .product p{padding:0;margin:0}ul.products .product p.energo-label{margin:0 15px 0 0}ul.products .product .content{box-shadow:0 6px 32px #2e2e2e0f;padding:25px 16px 30px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff}@media all and (min-width: 768px),print{ul.products .product .content{display:flex;flex-direction:column;height:100%;padding:38px 24px 28px;width:100%}}ul.products .product .name{font-size:24px;line-height:28px;letter-spacing:normal;margin-bottom:10px;margin-top:40px;font-weight:300;color:#2e2e2e}ul.products .product .name a{color:inherit;text-decoration:none}ul.products .product .description{font-size:16px;line-height:24px;letter-spacing:normal}@media all and (min-width: 768px),print{ul.products .product .description{flex-grow:1;font-size:18px}}ul.products .product .description p{font-size:inherit;line-height:inherit}ul.products .product .description .more{font-size:14px;line-height:24px;letter-spacing:normal;display:block;margin-top:6px;color:#f78d1e}@media all and (min-width: 768px),print{ul.products .product .description .more{font-size:16px}}@media all and (min-width: 768px),print{ul.products .product .footer{margin-top:8px}}ul.products .product .price{font-size:18px;line-height:34px;letter-spacing:normal;color:#2e2e2e;margin-bottom:24px}ul.products .product .price .main-price{padding-top:12px;padding-bottom:10px;border-top:1px solid rgba(55,55,55,.15);border-bottom:1px solid rgba(55,55,55,.15);margin-bottom:12px}ul.products .product .price .main-price .modified{color:#3d8400}ul.products .product .price .main-price .base{font-size:14px;line-height:16px;color:#4d4d4d;padding-left:6px}ul.products .product .price .full-price{margin-bottom:12px}ul.products .product .price .full-price .modified{color:#3d8400}ul.products .product .price .full-price .base{font-size:14px;padding-left:6px}ul.products .product .price .note,ul.products .product .price .bundle-note{font-size:14px;line-height:18px;letter-spacing:normal;display:block;color:#8a8a8a}@media all and (min-width: 768px),print{ul.products .product .price{font-size:22px}}ul.products .product .actions .button{font-size:16px;line-height:24px;padding:12px 30px;margin-top:0;margin-bottom:0}aside.banner{margin-top:30px;margin-bottom:-30px;position:relative;padding-top:30px;padding-bottom:30px;text-align:center}@media all and (min-width: 768px),print{aside.banner{margin-top:90px;margin-bottom:-90px}}@media all and (min-width: 768px),print{aside.banner{padding-top:78px;padding-bottom:78px}}aside.banner .content{padding-left:24px;padding-right:24px;display:flex;flex-direction:column;justify-content:center}@media all and (min-width: 984px),print{aside.banner .content{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{aside.banner .content{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 984px),print{aside.banner .content{padding-left:16px;padding-right:16px}}aside.banner .heading{margin-bottom:12px;font-weight:300;color:#2e2e2e;font-size:28px;line-height:36px;letter-spacing:normal}@media all and (min-width: 768px),print{aside.banner .heading{font-size:48px;line-height:60px;letter-spacing:normal}}aside.banner .video{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:0;margin:0;pointer-events:none}aside.banner .video iframe,aside.banner .video video{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;border:0}aside.banner .video iframe[data-ratio-keyword=wide],aside.banner .video video[data-ratio-keyword=wide]{top:-100%;height:300%}aside.banner .video iframe[data-ratio-keyword=narrow],aside.banner .video video[data-ratio-keyword=narrow]{width:300%;left:-100%}@supports (object-fit: cover){aside.banner .video video{object-fit:cover}}@media all and (min-width: 768px),print{aside.banner .buttons{margin-top:36px}}aside.banner .buttons:first-child{margin-top:0}aside.banner .button{font-size:16px;line-height:24px;padding:12px 30px;margin-top:0;margin-bottom:0;border-radius:30px}@media all and (min-width: 768px),print{aside.banner .button{padding-top:18px;padding-bottom:18px}}aside.banner .button.play{position:relative;padding-left:54px;text-align:left}@media all and (min-width: 768px),print{aside.banner .button.play{padding-left:60px}}aside.banner .button.play:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200C5.37%200%200%205.37%200%2012s5.37%2012%2012%2012%2012-5.37%2012-12S18.63%200%2012%200zM9.6%2017.4V6.6l7.2%205.4-7.2%205.4z%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:50%;left:18px;transform:translateY(-50%);width:24px;height:24px}@media all and (min-width: 768px),print{aside.banner .button.play:before{left:22px}}aside.banner .note{font-size:11px;line-height:18px;letter-spacing:normal;margin-top:24px;margin-bottom:-24px;text-transform:uppercase}@media all and (min-width: 768px),print{aside.banner .note{margin-top:48px;margin-bottom:-60px}}aside.banner.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:linear-gradient(to top,rgba(46,46,46,0),rgba(46,46,46,.7)),linear-gradient(rgba(46,46,46,0),rgba(46,46,46,.7))}aside.banner.has-overlay,aside.banner.has-overlay .heading{color:#f8f8f8}.ie aside.banner[data-has-background-image],.ie aside.banner[data-has-background-video]{display:flex;flex-direction:column}.ie aside.banner[data-has-background-image] .content,.ie aside.banner[data-has-background-video] .content{width:100%}aside.banner[data-has-background-image] .content,aside.banner[data-has-background-video] .content{min-height:420px}@media all and (min-width: 768px),print{aside.banner[data-has-background-image] .content,aside.banner[data-has-background-video] .content{min-height:402px}}aside.banner[data-has-background-video]{background-color:transparent}section.demonstration{position:relative;padding-top:30px;padding-bottom:30px;text-align:center}@media all and (min-width: 768px),print{section.demonstration{padding-top:78px;padding-bottom:78px}}section.demonstration .content{padding-left:24px;padding-right:24px;display:flex;flex-direction:column;justify-content:center}@media all and (min-width: 984px),print{section.demonstration .content{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{section.demonstration .content{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 984px),print{section.demonstration .content{padding-left:16px;padding-right:16px}}section.demonstration .heading{margin-bottom:12px;font-weight:300;color:#2e2e2e;font-size:28px;line-height:36px;letter-spacing:normal}@media all and (min-width: 768px),print{section.demonstration .heading{font-size:48px;line-height:60px;letter-spacing:normal}}section.demonstration .video{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:0;margin:0;pointer-events:none}section.demonstration .video iframe,section.demonstration .video video{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;border:0}section.demonstration .video iframe[data-ratio-keyword=wide],section.demonstration .video video[data-ratio-keyword=wide]{top:-100%;height:300%}section.demonstration .video iframe[data-ratio-keyword=narrow],section.demonstration .video video[data-ratio-keyword=narrow]{width:300%;left:-100%}@supports (object-fit: cover){section.demonstration .video video{object-fit:cover}}@media all and (min-width: 768px),print{section.demonstration .buttons{margin-top:36px}}section.demonstration .buttons:first-child{margin-top:0}section.demonstration .button{font-size:16px;line-height:24px;padding:12px 30px;margin-top:0;margin-bottom:0;border-radius:30px}@media all and (min-width: 768px),print{section.demonstration .button{padding-top:18px;padding-bottom:18px}}section.demonstration .button.play{position:relative;padding-left:54px;text-align:left}@media all and (min-width: 768px),print{section.demonstration .button.play{padding-left:60px}}section.demonstration .button.play:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200C5.37%200%200%205.37%200%2012s5.37%2012%2012%2012%2012-5.37%2012-12S18.63%200%2012%200zM9.6%2017.4V6.6l7.2%205.4-7.2%205.4z%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:50%;left:18px;transform:translateY(-50%);width:24px;height:24px}@media all and (min-width: 768px),print{section.demonstration .button.play:before{left:22px}}section.demonstration .note{font-size:11px;line-height:18px;letter-spacing:normal;margin-top:24px;margin-bottom:-24px;text-transform:uppercase}@media all and (min-width: 768px),print{section.demonstration .note{margin-top:48px;margin-bottom:-60px}}section.demonstration.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:linear-gradient(to top,rgba(46,46,46,0),rgba(46,46,46,.7)),linear-gradient(rgba(46,46,46,0),rgba(46,46,46,.7))}section.demonstration.has-overlay,section.demonstration.has-overlay .heading{color:#f8f8f8}.ie section.demonstration[data-has-background-image],.ie section.demonstration[data-has-background-video]{display:flex;flex-direction:column}.ie section.demonstration[data-has-background-image] .content,.ie section.demonstration[data-has-background-video] .content{width:100%}section.demonstration[data-has-background-image] .content,section.demonstration[data-has-background-video] .content{min-height:420px}@media all and (min-width: 768px),print{section.demonstration[data-has-background-image] .content,section.demonstration[data-has-background-video] .content{min-height:402px}}section.demonstration[data-has-background-video]{background-color:transparent}section.demonstration.theme-white-bg{background:#fff}section.demonstration.theme-light-bg{background:#f8f8f8}section.demonstration.has-overlay{background-image:linear-gradient(rgba(46,46,46,.7),rgba(46,46,46,0) 70%)}section.demonstration[data-has-background-video]{margin-bottom:30px}@media all and (min-width: 768px),print{section.demonstration[data-has-background-video]{margin-bottom:0}}section.demonstration[data-has-background-video] .content{padding:0;min-height:33vw}@media all and (min-width: 984px),print{section.demonstration[data-has-background-video] .content{min-height:402px}}section.demonstration .content{justify-content:flex-start}section.demonstration .control{padding:18px;margin:auto 0 -60px;color:#2e2e2e;background:rgba(255,255,255,.9);box-shadow:0 4px 12px #00000014}@media all and (min-width: 768px),print{section.demonstration .control{padding:30px;border-radius:8px;margin:auto auto 0}}section.demonstration .control html:not(.js){display:none}section.demonstration.slider .control{display:flex;justify-content:center;width:100%;max-width:736px}@media all and (min-width: 768px),print{section.demonstration.slider .control{align-items:center;flex-wrap:nowrap}}section.demonstration.slider .control .measure{font-size:18px;line-height:24px;letter-spacing:normal;flex:none;margin:0 0 0 20px;text-align:left;white-space:nowrap}@media all and (min-width: 768px),print{section.demonstration.slider .control .measure{font-size:32px;line-height:1;letter-spacing:normal;margin:0 0 0 30px;font-weight:300}}section.demonstration.slider .control .measure:before{content:"";position:relative;vertical-align:-5px;display:inline-block;width:24px;height:24px;margin-right:12px;line-height:24px}@media all and (min-width: 768px),print{section.demonstration.slider .control .measure:before{vertical-align:-1px}}@media all and (min-width: 768px),print{section.demonstration.slider .control .measure.progress{width:116px}}section.demonstration.slider .control .measure.progress:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fba919%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200C5.37245%200%200%205.37273%200%2012c0%206.62755%205.37245%2012%2012%2012s12-5.37245%2012-12c0-6.62727-5.37245-12-12-12zm0%2021.81818c-5.42236%200-9.81818-4.39554-9.81818-9.81818%200-5.42236%204.39582-9.81818%209.81818-9.81818S21.81818%206.57764%2021.81818%2012c0%205.42264-4.39582%209.81818-9.81818%209.81818zm4.044-7.31673c.426.426.426%201.11682%200%201.54282-.21273.21273-.49227.31937-.77127.31937-.279.00027-.55828-.10637-.77128-.31937l-3.27272-3.27272A1.09094%201.09094%200%200%201%2010.90909%2012V5.45455c0-.60246.48846-1.09091%201.09091-1.09091s1.0909.48845%201.0909%201.0909v6.09382l2.9531%202.9531z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}@media all and (min-width: 768px),print{section.demonstration.slider .control .measure.temperature{width:78px}}section.demonstration.slider .control .measure.temperature:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fba919%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.8%2014c0%20.3-.2.7-.5.9%200%200-1.9.8-1.9%203.1%200%202%201.6%203.6%203.6%203.6s3.6-1.6%203.6-3.6c0-2.2-1.9-3.1-1.9-3.1-.3-.2-.5-.6-.5-.9V9.6h-2.4V14zM6%2018c0%203.3%202.7%206%206%206s6-2.7%206-6c0-2-.9-3.7-2.4-4.8V3.6C15.6%201.6%2014%200%2012%200S8.4%201.6%208.4%203.6v9.6C6.9%2014.3%206%2016%206%2018z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);margin-right:4px}section.demonstration.switch:not(.enabled) video.reversed,section.demonstration.switch.enabled video:not(.reversed){display:none}section.demonstration.switch.theme-white-bg,section.demonstration.switch.theme-light-bg{z-index:1}section.demonstration.switch .control{font-size:16px;line-height:24px;letter-spacing:normal}@media all and (min-width: 768px),print{.ie section.demonstration.switch .control{align-self:center}}section.demonstration.switch .control input{position:absolute;clip:rect(0,0,0,0);overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px}section.demonstration.switch .control input:checked+label:before{content:attr(data-on-text)}section.demonstration.switch .control input:checked+label:after{background-color:#fba919;background-position:16px}section.demonstration.switch .control label{position:relative;display:inline-block;overflow:hidden;height:24px;padding-left:50px;vertical-align:top}section.demonstration.switch .control label:before{content:attr(data-off-text);display:block}section.demonstration.switch .control label:after{content:"";position:absolute;top:0;left:0;overflow:hidden;width:40px;height:24px;border-radius:12px;background:#6b6b6b radial-gradient(circle at 12px 50%,#f8f8f8 8px,rgba(248,248,248,0) 9px) no-repeat;transition:background .2s ease-in-out}main .insights{padding-top:30px;padding-bottom:30px}main .insights.theme-white-bg{background:#fff}main .insights.theme-light-bg{background:#f8f8f8}@media all and (min-width: 768px),print{main .insights{padding-top:60px;padding-bottom:60px}}@media all and (min-width: 984px),print{main .insights{padding-top:84px;padding-bottom:84px}}main .insights article{margin-bottom:48px;align-items:center}@media all and (min-width: 984px),print{main .insights article{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{main .insights article{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 768px),print{main .insights article{display:flex;flex-wrap:wrap}main .insights article>.content{flex:1 1;min-width:0}}main .insights article:last-child{margin-bottom:0}@media all and (min-width: 768px),print{main .insights article:nth-child(odd){flex-direction:row-reverse}}main .insights .content{padding-left:24px;padding-right:24px}@media all and (min-width: 984px),print{main .insights .content{padding-left:16px;padding-right:16px}}main .insights .heading{margin-bottom:12px;font-weight:300;color:#2e2e2e;font-size:28px;line-height:36px;letter-spacing:normal;margin-top:0}@media all and (min-width: 768px),print{main .insights .heading{font-size:48px;line-height:60px;letter-spacing:normal}}@media all and (min-width: 768px),print{main .insights .subheading{font-size:21px;line-height:30px;padding-top:0;padding-bottom:6px;display:block;margin-bottom:0;color:#8a8a8a}}main .insights .richtext.featured p{font-size:21px;line-height:30px;letter-spacing:normal;font-weight:300;color:#2e2e2e}@media all and (min-width: 768px),print{main .insights .richtext.featured p{font-size:30px;line-height:42px;letter-spacing:normal}}main .insights .media{padding:0;text-align:center}main .insights .media video{width:100%;max-width:657px;display:inline-block}main .insights .buttons{margin-top:12px}@media all and (min-width: 768px),print{main .insights .buttons{margin-top:24px}}main .insights .button{font-size:16px;line-height:24px;padding:12px 30px;margin-top:0;margin-bottom:0}@media all and (min-width: 768px),print{main .insights .apps{margin-top:18px}}main .insights .apps .app{line-height:43px;height:43px;padding:0;margin:12px 6px 12px 0;display:inline-block}main .insights .apps img{border-radius:6px}section.faq{padding-top:48px;padding-bottom:48px;text-align:center}section.faq.theme-white-bg{background:#fff}section.faq.theme-light-bg{background:#f8f8f8}@media all and (min-width: 984px),print{section.faq{padding-top:90px;padding-bottom:90px}}section.faq .page-wrap.faq{margin-top:36px;margin-bottom:36px}@media all and (max-width: 983px){section.faq .page-wrap.faq{padding-left:24px;padding-right:24px}}@media all and (min-width: 580px),print{section.faq .page-wrap.faq{margin-top:60px;margin-bottom:60px}}section.faq .page-wrap.faq section.accordion:last-child{margin-bottom:0}section.faq .page-wrap.faq section.accordion>header .heading{margin-bottom:12px;font-weight:300;color:#2e2e2e;font-size:16px;line-height:18px;letter-spacing:normal;font-weight:700}@media all and (min-width: 768px),print{section.faq .page-wrap.faq section.accordion>header .heading{font-size:22px;line-height:30px;letter-spacing:normal}}section.basic-carousel{padding-top:30px;padding-bottom:30px;text-align:center}section.basic-carousel.theme-white-bg{background:#fff}section.basic-carousel.theme-light-bg{background:#f8f8f8}@media all and (min-width: 580px),print{section.basic-carousel{padding-top:48px;padding-bottom:48px}}section.basic-carousel>header{padding-left:24px;padding-right:24px}@media all and (min-width: 984px),print{section.basic-carousel>header{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{section.basic-carousel>header{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 984px),print{section.basic-carousel>header{padding-left:16px;padding-right:16px}}section.basic-carousel>header .heading{margin-bottom:12px;font-weight:300;color:#2e2e2e;font-size:22px;line-height:30px;letter-spacing:normal}@media all and (min-width: 768px),print{section.basic-carousel>header .heading{font-size:32px;line-height:42px;letter-spacing:normal}}section.basic-carousel .slides{overflow:hidden;margin-bottom:8px;overflow:visible;margin-top:8px}@media all and (min-width: 984px),print{section.basic-carousel .slides{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{section.basic-carousel .slides{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 768px),print{section.basic-carousel .slides{display:flex;flex-wrap:wrap}section.basic-carousel .slides>.slide{flex:1 1;min-width:0}}@media all and (min-width: 768px),print{section.basic-carousel .slides{margin-bottom:20px}}@media all and (min-width: 768px) and (max-width: 983px){section.basic-carousel .slides{padding-left:12px;padding-right:12px;margin-top:-12px;margin-bottom:24px}}section.basic-carousel .slides:last-child{margin-bottom:-16px}@media all and (min-width: 768px) and (max-width: 983px){section.basic-carousel .slides:last-child{margin-bottom:-12px}}section.basic-carousel .slides>.slide{padding-left:24px;padding-right:24px;margin-top:16px;margin-bottom:16px}@media all and (min-width: 984px),print{section.basic-carousel .slides>.slide{padding-left:16px;padding-right:16px}}@media all and (min-width: 768px),print{section.basic-carousel .slides>.slide{flex:none;width:50%}}@media all and (min-width: 768px) and (max-width: 983px){section.basic-carousel .slides>.slide{padding-left:12px;padding-right:12px;margin-top:12px;margin-bottom:12px}}@media all and (min-width: 984px) and (min-width: 768px),print and (min-width: 984px),print and (min-width: 768px),print{section.basic-carousel .slides>.slide{flex:none;width:100%}}@media all and (min-width: 984px) and (min-width: 984px),print and (min-width: 984px),print and (min-width: 984px),print{section.basic-carousel .slides>.slide{flex:none;width:33.3333333333%}}section.basic-carousel .slides>.slide .content{position:relative}section.basic-carousel .slides>.slide .content .name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(243,243,243,.01)}section.basic-carousel .slides.standalone{padding-top:30px;padding-bottom:30px}@media all and (min-width: 768px),print{section.basic-carousel .slides.standalone{padding-top:54px;padding-bottom:54px}}@media all and (min-width: 1200px),print{section.basic-carousel .slides.standalone{padding-top:90px;padding-bottom:90px}}section.basic-carousel .slides .slick-arrow{position:absolute;z-index:1;top:50%;overflow:hidden;width:50px;height:50px;border-radius:50%;margin-top:-25px;background:#8a8a8a;transform:translateY(-50%);opacity:.5}section.basic-carousel .slides .slick-arrow:before{display:block;width:14px;height:24px;padding:13px 18px}section.basic-carousel .slides .slick-arrow.slick-disabled{pointer-events:none;cursor:default;opacity:.05}section.basic-carousel .slides .slick-prev{left:0;text-align:left}@media all and (min-width: 1280px){section.basic-carousel .slides .slick-prev{left:-60px}}section.basic-carousel .slides .slick-prev:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2014%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.4.3c.2-.2.4-.3.6-.3.5%200%20.8.4.8.9%200%20.2-.1.4-.2.6L2%2012l10.6%2010.6c.3.4.3.9-.1%201.2-.3.3-.8.3-1.1%200L.2%2012.6c-.3-.3-.3-.9%200-1.2L11.4.3z%22%2F%3E%3C%2Fsvg%3E)}section.basic-carousel .slides .slick-next{right:0;text-align:right}@media all and (min-width: 1280px){section.basic-carousel .slides .slick-next{right:-60px}}section.basic-carousel .slides .slick-next:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2014%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.8%2011.4c.3.3.3.9%200%201.2L2.6%2023.8c-.3.3-.8.3-1.1%200-.4-.3-.4-.8-.1-1.2L12%2012%201.4%201.5c-.2-.2-.2-.4-.2-.6%200-.5.3-.9.8-.9.2%200%20.4.1.6.2l11.2%2011.2z%22%2F%3E%3C%2Fsvg%3E)}@media all and (min-width: 768px),print{section.basic-carousel .slides{margin-top:20px}}section.basic-carousel .slides .slide{padding:16px 24px;margin-top:0;margin-bottom:0}@media all and (min-width: 984px),print{section.basic-carousel .slides .slide{padding-left:16px;padding-right:16px}}@media all and (min-width: 768px) and (min-width: 768px),print and (min-width: 768px),print and (min-width: 768px),print{section.basic-carousel .slides .slide{flex:none;width:50%}}@media all and (min-width: 984px),print{section.basic-carousel .slides .slide{flex:none;width:25%}}@media all and (min-width: 768px) and (max-width: 983px){section.basic-carousel .slides .slide{padding:12px}}section.basic-carousel .slides .content{display:flex;flex-direction:column;overflow:hidden;height:100%;min-height:360px;padding:24px;border-radius:6px;box-shadow:0 2px 8px #2e2e2e14,0 4px 24px #2e2e2e1a}section.basic-carousel .slides .content.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:linear-gradient(to top,rgba(46,46,46,0) 30%,rgba(46,46,46,.9)),linear-gradient(rgba(46,46,46,0) 30%,rgba(46,46,46,.9));color:#f8f8f8}section.basic-carousel .slides .name{font-size:24px;line-height:30px;letter-spacing:normal;margin-bottom:0;font-weight:700}section.basic-carousel .slides .description{font-size:16px;line-height:24px;letter-spacing:normal}section.basic-carousel .slides .image{max-width:150px;max-height:150px;height:100%;margin:6px auto 24px}section.basic-carousel .slides .image img{display:inline;max-height:100%}.ie section.basic-carousel .slides .image{width:100%}.ie section.basic-carousel .slides .image img{max-width:150px;max-height:150px}section.basic-carousel .slides .buttons{margin-top:auto}section.basic-carousel .slides .buttons a{display:block}section.basic-carousel .slides .buttons a:not(.button){font-size:16px;line-height:24px;padding:8px 23px;margin:0}@media all and (min-width: 580px) and (max-width: 767px){section.basic-carousel .slides .buttons a:not(.button){font-size:18px;line-height:24px;padding:11px 23px;margin:0}}@media all and (min-width: 768px),print{section.basic-carousel .slides .buttons a:not(.button){font-size:14px;line-height:24px;padding:5px 23px;margin:0}}section.basic-carousel .slides .buttons .button{margin:0}section.basic-carousel .slides.slick-initialized{display:block;margin-bottom:0}@media all and (max-width: 767px){section.basic-carousel .slides .slick-slide{padding-left:12px;padding-right:12px}}section.basic-carousel .slick-track{display:flex}section.basic-carousel .slick-slide{height:auto}section.basic-carousel .slick-dots{display:block;list-style:none;padding:0;margin:18px auto 0}section.basic-carousel .slick-dots>li{display:block;margin:0;padding:0}section.basic-carousel .slick-dots>li:before{content:"";display:none}section.basic-carousel .slick-dots>li{display:inline-block;vertical-align:top}section.basic-carousel .slick-dots li{margin-left:6px;margin-right:6px}section.basic-carousel .slick-dots li.slick-active button{background-color:#e0e0e0}section.basic-carousel .slick-dots button{overflow:hidden;text-indent:100%;white-space:nowrap;width:12px;height:12px;border-radius:50%;background:#f3f3f3}section.information{padding-top:30px;padding-bottom:30px;text-align:center}section.information.theme-white-bg{background:#fff}section.information.theme-light-bg{background:#f8f8f8}@media all and (min-width: 580px),print{section.information{padding-top:48px;padding-bottom:48px}}section.information>header{padding-left:24px;padding-right:24px}@media all and (min-width: 984px),print{section.information>header{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{section.information>header{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 984px),print{section.information>header{padding-left:16px;padding-right:16px}}section.information>header .heading{margin-bottom:12px;font-weight:300;color:#2e2e2e;font-size:22px;line-height:30px;letter-spacing:normal}@media all and (min-width: 768px),print{section.information>header .heading{font-size:32px;line-height:42px;letter-spacing:normal}}section.information>ul{overflow:hidden;margin-bottom:8px;margin-top:8px;justify-content:center}@media all and (min-width: 984px),print{section.information>ul{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{section.information>ul{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 768px),print{section.information>ul{display:flex;flex-wrap:wrap}section.information>ul>li{flex:1 1;min-width:0}}@media all and (min-width: 768px),print{section.information>ul{margin-bottom:20px}}@media all and (min-width: 768px) and (max-width: 983px){section.information>ul{padding-left:12px;padding-right:12px;margin-top:-12px;margin-bottom:24px}}section.information>ul:last-child{margin-bottom:-16px}@media all and (min-width: 768px) and (max-width: 983px){section.information>ul:last-child{margin-bottom:-12px}}section.information>ul>li{padding-left:24px;padding-right:24px;margin-top:16px;margin-bottom:16px}@media all and (min-width: 984px),print{section.information>ul>li{padding-left:16px;padding-right:16px}}@media all and (min-width: 768px),print{section.information>ul>li{flex:none;width:50%}}@media all and (min-width: 768px) and (max-width: 983px){section.information>ul>li{padding-left:12px;padding-right:12px;margin-top:12px;margin-bottom:12px}}@media all and (min-width: 984px) and (min-width: 768px),print and (min-width: 984px),print and (min-width: 768px),print{section.information>ul>li{flex:none;width:100%}}@media all and (min-width: 984px) and (min-width: 984px),print and (min-width: 984px),print and (min-width: 984px),print{section.information>ul>li{flex:none;width:33.3333333333%}}section.information>ul>li .content{position:relative}section.information>ul>li .content .name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(243,243,243,.01)}section.information>ul.standalone{padding-top:30px;padding-bottom:30px}@media all and (min-width: 768px),print{section.information>ul.standalone{padding-top:54px;padding-bottom:54px}}@media all and (min-width: 1200px),print{section.information>ul.standalone{padding-top:90px;padding-bottom:90px}}@media all and (min-width: 768px),print{section.information>ul{margin-top:20px}}@media all and (min-width: 984px) and (min-width: 768px),print and (min-width: 984px),print and (min-width: 768px),print{section.information>ul>li.one-third-column{flex:none;width:100%}}@media all and (min-width: 984px) and (min-width: 984px),print and (min-width: 984px),print and (min-width: 984px),print{section.information>ul>li.one-third-column{flex:none;width:33.3333333333%}}@media all and (min-width: 984px) and (min-width: 768px) and (min-width: 768px),print and (min-width: 984px) and (min-width: 768px),print and (min-width: 984px) and (min-width: 768px),print and (min-width: 984px),print and (min-width: 768px) and (min-width: 768px),print and (min-width: 768px),print and (min-width: 768px),print{section.information>ul>li.one-quarter-column{flex:none;width:50%}}@media all and (min-width: 984px) and (min-width: 984px),print and (min-width: 984px),print and (min-width: 984px),print{section.information>ul>li.one-quarter-column{flex:none;width:25%}}section.information>ul .content{box-shadow:0 6px 32px #2e2e2e0f;display:flex;flex-direction:column;min-height:380px;padding:25px 16px 30px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff}@media all and (min-width: 768px),print{section.information>ul .content{height:100%;padding:38px 24px 21px}}section.information>ul .content.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:linear-gradient(to top,rgba(46,46,46,0) 30%,rgba(46,46,46,.9)),linear-gradient(rgba(46,46,46,0) 30%,rgba(46,46,46,.9));color:#f8f8f8}section.information>ul .name{font-size:24px;line-height:30px;letter-spacing:normal;margin-bottom:0;font-weight:700}section.information>ul .description{font-size:16px;line-height:24px;letter-spacing:normal;margin-bottom:24px}@media all and (min-width: 768px),print{section.information>ul .description{margin-bottom:36px}}section.information>ul .image{max-width:150px;margin:0 auto 24px}@media all and (min-width: 768px),print{section.information>ul .image{margin-bottom:48px}}.ie section.information>ul .image{width:100%}.ie section.information>ul .image img{max-width:150px}section.information>ul .buttons{margin-top:auto}section.information>ul .buttons a{display:block}section.information>ul .buttons a:not(.button){font-size:16px;line-height:24px;padding:12px 24px;margin:0}section.information>ul .buttons .button{font-size:16px;line-height:24px;padding:12px 30px;margin:0}.product-search-container+main .information{padding-top:0}.locations{padding-top:30px;padding-bottom:30px}@media all and (min-width: 984px),print{.locations{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{.locations{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 580px),print{.locations{padding-top:48px;padding-bottom:48px}}.locations>header{text-align:center;padding-left:24px;padding-right:24px;margin-bottom:24px}@media all and (min-width: 984px),print{.locations>header{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{.locations>header{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 984px),print{.locations>header{padding-left:16px;padding-right:16px}}.locations>header .heading{margin-bottom:12px;font-weight:300;color:#2e2e2e;font-size:22px;line-height:30px;letter-spacing:normal}@media all and (min-width: 768px),print{.locations>header .heading{font-size:32px;line-height:42px;letter-spacing:normal}}.locations .locations-map{margin-top:8px}@media all and (min-width: 768px),print{.locations .locations-map{display:flex;flex-wrap:wrap}}.locations .map{padding-left:24px;padding-right:24px;height:480px}@media all and (min-width: 768px),print{.locations .map{flex:none;width:100%}}@media all and (min-width: 984px),print{.locations .map{flex:none;width:66.6666666667%}}@media all and (min-width: 984px),print{.locations .map{padding-left:16px;padding-right:16px}}@media all and (max-width: 767px){.locations .map{padding:0}}@media all and (min-width: 768px),print{.locations .map{height:480px}}.locations .location-list{padding-left:24px;padding-right:24px}@media all and (min-width: 768px),print{.locations .location-list{flex:none;width:100%}}@media all and (min-width: 984px),print{.locations .location-list{flex:none;width:33.3333333333%}}@media all and (min-width: 984px),print{.locations .location-list{padding-left:16px;padding-right:16px}}@media all and (min-width: 768px),print{.locations .location-list{display:flex;flex-direction:column;height:480px}}.locations .location-list .accordion>section[id]{background-color:#fff;padding-top:0}@media all and (min-width: 768px),print{.locations .location-list .accordion{max-height:80%;height:360px;overflow-y:auto;overflow-x:hidden}}.locations .location-list .point-type{display:flex;margin-top:24px}.locations .location-list .point-type p{font-size:.75rem;line-height:.9375rem;color:#8a8a8a;margin-left:12px}.locations .location-list .point-type .icon{min-width:24px;min-height:24px}.locations .location-list .point-type>div{display:flex;width:100%;max-width:50%;margin-right:5px}@media all and (min-width: 768px),print{.locations .location-list .point-type{margin-top:auto}}.locations .location-list .r-tabs-anchor{display:flex;flex-direction:row-reverse;justify-content:space-between;font-size:1rem;color:#2e2e2e;font-weight:700}.locations .location-list .r-tabs-anchor .interface.icon.image.svg.solid-down-2.expanded{transform:rotate(180deg)}.locations .location-list .r-tabs-anchor .interface.icon.image.svg.solid-right-2.collapsed{transform:rotate(90deg)}.locations .location-list ul{border:solid #e0e0e0;border-width:0 0 1px}@media all and (min-width: 768px),print{.locations .location-list ul{flex:1 1;overflow-y:auto;border-width:1px 0 0 0}}.locations .location-list li{transition:.15s cubic-bezier(.65,.05,.36,1);transition-property:background;width:100%;padding-top:24px;padding-bottom:17px;border-top:1px solid #e0e0e0;margin-top:-1px;text-align:left}.locations .location-list li a.title{font-size:16px;line-height:24px;padding-top:5px;padding-bottom:7px;display:flex;align-items:center;font-weight:700;color:#373737;text-decoration:none}.locations .location-list li a.title:last-child{margin-bottom:0}@media all and (min-width: 768px),print{.locations .location-list li a.title{font-size:18px;line-height:30px;padding-top:1px;padding-bottom:5px}}.locations .location-list li a.title .icon{margin-right:12px}@media all and (min-width: 768px),print{.locations .location-list li a.title{margin-bottom:0}}.locations .location-list li .details{font-size:14px;line-height:24px;letter-spacing:normal;margin-bottom:0;color:#4d4d4d}.locations .location-list li .details .description{display:block;margin-bottom:6px}.locations .location-list li .details .address{display:block}.locations .location-list li .details .phone,.locations .location-list li .details .email{margin-right:12px}.locations .location-list li .details .phone{display:inline-block;padding-left:24px}.locations .location-list li .details .phone:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23f78d1e%22%20viewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M46.143%2046.143c-7.917%207.917-17.085%2015.485-20.708%2011.86-5.19-5.188-8.388-9.707-19.826-.515C-5.83%2066.685%202.955%2072.81%207.98%2077.838c5.8%205.8%2027.42.306%2048.792-21.063C78.144%2035.405%2083.64%2013.783%2077.837%207.98%2072.81%202.955%2066.683-5.827%2057.49%205.61c-9.193%2011.435-4.676%2014.635.514%2019.824%203.623%203.624-3.944%2012.79-11.86%2020.71%22%2F%3E%3C%2Fsvg%3E);display:inline-block;width:18px;vertical-align:middle}.locations .location-list li .details .phone:before{margin-left:-22px;margin-right:6px}@media all and (min-width: 768px),print{.locations .location-list li .details .phone:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23f78d1e%22%20viewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M46.143%2046.143c-7.917%207.917-17.085%2015.485-20.708%2011.86-5.19-5.188-8.388-9.707-19.826-.515C-5.83%2066.685%202.955%2072.81%207.98%2077.838c5.8%205.8%2027.42.306%2048.792-21.063C78.144%2035.405%2083.64%2013.783%2077.837%207.98%2072.81%202.955%2066.683-5.827%2057.49%205.61c-9.193%2011.435-4.676%2014.635.514%2019.824%203.623%203.624-3.944%2012.79-11.86%2020.71%22%2F%3E%3C%2Fsvg%3E)}}.locations .location-list li .details .email{display:inline-block;padding-left:30px}.locations .location-list li .details .email:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23f78d1e%22%20viewBox%3D%220%200%2016%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.9%207.28L8.39%209.288c-.215.173-.564.173-.78%200L5.1%207.28c-.215-.172-.565-.172-.78%200L0%2010.73V11c0%20.44.45%201%201%201h14c.55%200%201-.56%201-1v-.27l-4.32-3.45c-.215-.172-.565-.172-.78%200zm2.2-1.135l2.51%202.007c.215.172.39.088.39-.188V3.7c0-.276-.175-.36-.39-.188L13.1%205.52c-.215.172-.215.452%200%20.625zM1%200C.45%200%200%20.56%200%201l7.568%206.024c.217.172.567.173.784.002L16%201c0-.44-.45-1-1-1H1zM0%203.7v4.264c0%20.276.175.36.39.188L2.9%206.145c.216-.173.216-.452%200-.625L.39%203.513C.176%203.34%200%203.423%200%203.7z%22%2F%3E%3C%2Fsvg%3E);display:inline-block;width:18px;vertical-align:middle}.locations .location-list li .details .email:before{margin-left:-27px;margin-right:7px}@media all and (min-width: 768px),print{.locations .location-list li{padding:12px 24px 12px 12px}.locations .location-list li:not(.selected):hover{background:#f8f8f8;cursor:pointer}.locations .location-list li.selected{background-color:#f3f3f3}}.locations .location-list .map,.locations .location-list .location-list{margin-top:16px;margin-bottom:16px}.locations .location-list .charge-latvenergo,.locations .location-list .charge-partner,.locations .location-list .charge-latvenergo svg,.locations .location-list .charge-partner svg{width:24px;height:34px;overflow:visible}.google-map{height:100%}.google-map .location-details{max-width:324px;padding:12px}.google-map .location-details a.title{font-size:16px;line-height:24px;padding-top:5px;padding-bottom:7px;display:flex;align-items:center;font-weight:700;color:#373737;text-decoration:none}.google-map .location-details a.title:last-child{margin-bottom:0}@media all and (min-width: 768px),print{.google-map .location-details a.title{font-size:18px;line-height:30px;padding-top:1px;padding-bottom:5px}}.google-map .location-details a.title .icon{margin-right:12px}@media all and (min-width: 768px),print{.google-map .location-details a.title{margin-bottom:0}}.google-map .location-details .details{font-size:14px;line-height:24px;letter-spacing:normal;margin-bottom:0;color:#4d4d4d}.google-map .location-details .details .description{display:block;margin-bottom:6px}.google-map .location-details .details .address{display:block}.google-map .location-details .details .phone,.google-map .location-details .details .email{margin-right:12px}.google-map .location-details .details .phone{display:inline-block;padding-left:24px}.google-map .location-details .details .phone:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23f78d1e%22%20viewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M46.143%2046.143c-7.917%207.917-17.085%2015.485-20.708%2011.86-5.19-5.188-8.388-9.707-19.826-.515C-5.83%2066.685%202.955%2072.81%207.98%2077.838c5.8%205.8%2027.42.306%2048.792-21.063C78.144%2035.405%2083.64%2013.783%2077.837%207.98%2072.81%202.955%2066.683-5.827%2057.49%205.61c-9.193%2011.435-4.676%2014.635.514%2019.824%203.623%203.624-3.944%2012.79-11.86%2020.71%22%2F%3E%3C%2Fsvg%3E);display:inline-block;width:18px;vertical-align:middle}.google-map .location-details .details .phone:before{margin-left:-22px;margin-right:6px}@media all and (min-width: 768px),print{.google-map .location-details .details .phone:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23f78d1e%22%20viewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M46.143%2046.143c-7.917%207.917-17.085%2015.485-20.708%2011.86-5.19-5.188-8.388-9.707-19.826-.515C-5.83%2066.685%202.955%2072.81%207.98%2077.838c5.8%205.8%2027.42.306%2048.792-21.063C78.144%2035.405%2083.64%2013.783%2077.837%207.98%2072.81%202.955%2066.683-5.827%2057.49%205.61c-9.193%2011.435-4.676%2014.635.514%2019.824%203.623%203.624-3.944%2012.79-11.86%2020.71%22%2F%3E%3C%2Fsvg%3E)}}.google-map .location-details .details .email{display:inline-block;padding-left:30px}.google-map .location-details .details .email:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23f78d1e%22%20viewBox%3D%220%200%2016%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.9%207.28L8.39%209.288c-.215.173-.564.173-.78%200L5.1%207.28c-.215-.172-.565-.172-.78%200L0%2010.73V11c0%20.44.45%201%201%201h14c.55%200%201-.56%201-1v-.27l-4.32-3.45c-.215-.172-.565-.172-.78%200zm2.2-1.135l2.51%202.007c.215.172.39.088.39-.188V3.7c0-.276-.175-.36-.39-.188L13.1%205.52c-.215.172-.215.452%200%20.625zM1%200C.45%200%200%20.56%200%201l7.568%206.024c.217.172.567.173.784.002L16%201c0-.44-.45-1-1-1H1zM0%203.7v4.264c0%20.276.175.36.39.188L2.9%206.145c.216-.173.216-.452%200-.625L.39%203.513C.176%203.34%200%203.423%200%203.7z%22%2F%3E%3C%2Fsvg%3E);display:inline-block;width:18px;vertical-align:middle}.google-map .location-details .details .email:before{margin-left:-27px;margin-right:7px}@media all and (min-width: 768px),print{.google-map .location-details{max-width:480px}}.google-map .google-map-cluster{background-position:center center;background-repeat:no-repeat;color:#000;font-weight:700;text-align:center}.google-map .google-map-cluster.size-1{background-image:url(/build/assets/1-22d0a0ec.png);height:30px;width:30px;line-height:30px;background-size:30px}.google-map .google-map-cluster.size-2{background-image:url(/build/assets/2-f10039c1.png);height:35px;width:35px;line-height:35px;background-size:35px}.google-map .google-map-cluster.size-3{background-image:url(/build/assets/3-4156a3c1.png);height:40px;width:40px;line-height:40px;background-size:40px}.google-map .google-map-cluster.size-4{background-image:url(/build/assets/4-2290d485.png);height:50px;width:50px;line-height:50px;background-size:50px}.gm-style-iw+div{top:13px!important;right:11px!important;width:36px!important;height:36px!important;padding:6px}.gm-style-iw+div:before{display:block;width:24px;height:24px}.gm-style-iw+div img{display:none}.gm-style .gm-style-iw-tc{top:0!important}.gm-style-iw.gm-style-iw-c{overflow:unset!important}.gm-ui-hover-effect{opacity:1!important;right:0!important;top:0!important}.gm-ui-hover-effect>span{margin:4px!important}.compact-cta .compact-slide-wrapper{display:flex;align-items:center;min-height:275px}@media all and (max-width: 800px){.compact-cta .compact-slide-wrapper{min-height:440px;align-items:normal;padding-top:48px}}.compact-cta .compact-slide-wrapper .compact-slide{width:100%}@media all and (min-width: 984px),print{.compact-cta .compact-slide-wrapper .compact-slide{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{.compact-cta .compact-slide-wrapper .compact-slide{max-width:1152px;margin-left:auto;margin-right:auto}}.compact-cta .compact-slide-wrapper .compact-slide .description{padding-left:24px;padding-right:24px;max-width:600px;margin-bottom:12px}@media all and (min-width: 984px),print{.compact-cta .compact-slide-wrapper .compact-slide .description{padding-left:16px;padding-right:16px}}.compact-cta .compact-slide-wrapper .compact-slide .description h3{font-size:36px;line-height:42px;letter-spacing:normal;font-weight:300;color:#fff;letter-spacing:.01em}.compact-cta .compact-slide-wrapper .compact-slide .description h4{font-size:20px;line-height:30px;letter-spacing:normal;font-weight:300;color:#fff}.compact-cta .compact-slide-wrapper .compact-slide .actions{padding-left:24px;padding-right:24px;margin-bottom:12px}@media all and (min-width: 984px),print{.compact-cta .compact-slide-wrapper .compact-slide .actions{padding-left:16px;padding-right:16px}}.compact-cta .compact-cta-indicators{position:relative;z-index:13}.compact-cta .slick-dots{padding-left:24px;padding-right:24px;max-width:1152px;margin-top:-48px;margin-left:auto;margin-right:auto}@media all and (min-width: 984px),print{.compact-cta .slick-dots{padding-left:16px;padding-right:16px}}.compact-cta .slick-dots li{display:inline-block;margin-right:6px}.compact-cta .slick-dots li.slick-active button{background:#fff}.compact-cta .slick-dots li button{width:16px;height:16px;font-size:0;border-radius:100%;background:rgba(255,255,255,.6)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media all and (min-width: 580px),print{.related-carousel{padding:0 24px}}.related-products{max-width:984px!important;padding-bottom:32px;padding-left:14px;padding-right:14px}@media all and (min-width: 984px),print{.related-products{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{.related-products{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 984px),print{.related-products{padding-left:16px;padding-right:16px}}@media all and (min-width: 580px),print{.related-products{padding-left:0;padding-right:0}}@media all and (min-width: 984px),print{.related-products{padding-left:12px;padding-right:12px}}.related-products h2{font-weight:300;color:#2e2e2e;font-size:22px;line-height:30px;letter-spacing:normal;color:#f78d1e;text-align:center;margin-bottom:0}@media all and (min-width: 768px),print{.related-products h2{font-size:32px;line-height:42px;letter-spacing:normal}}@media all and (min-width: 768px),print{.related-products h2{text-align:left;margin-bottom:12px}}.related-products .products{margin:0 auto}.related-products .products:not(.slick-initialized){display:none}@media all and (min-width: 580px),print{.related-products .heading{text-align:center}.related-products .products{width:35%;padding-left:0;padding-right:0}}@media all and (min-width: 768px),print{.related-products .products{width:36%}}@media all and (min-width: 984px),print{.related-products .products{width:25.8%}.related-products .products .product{height:100%!important}}.related-products .slick-track{display:flex!important}.related-products .slick-slide{height:inherit!important}.related-products h2.heading{margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0}.related-products .slick-slide{padding:10px}.related-products .slick-list{width:100%;padding:0!important}.related-products .custom-controls{display:flex;align-items:center;margin-top:12px}.related-products .custom-controls .next-arrow,.related-products .custom-controls .prev-arrow{cursor:pointer}.related-products .custom-controls .next-arrow .icon.interface,.related-products .custom-controls .prev-arrow .icon.interface{width:20px;height:24px}.related-products .custom-controls .next-arrow .icon.interface>svg,.related-products .custom-controls .prev-arrow .icon.interface>svg{width:20px;height:24px;transform:scale(1.5)}.related-products .custom-controls p{margin:0;padding:0;font-size:16px;line-height:24px}.related-products .custom-controls p.current-page{font-weight:700}.related-products .custom-controls .carousel-pagination{display:flex;align-items:center}@media all and (min-width: 768px),print{.related-products .custom-controls{margin-top:0}}.related-products .custom-controls-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px;flex-direction:column}@media all and (min-width: 580px),print{.related-products .custom-controls-title{justify-content:center}}.related-products .custom-controls-title p{margin-bottom:0;padding-bottom:0;padding-top:0}@media all and (min-width: 768px),print{.related-products .custom-controls-title{flex-direction:row}}.related-products .product{position:relative}.related-products .product .price{width:100%}.related-products .product h2{text-align:center}.related-products .product .name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(243,243,243,.01)}.related-products .product .content{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media all and (max-width: 579px){.related-products ul.products .product .name{font-size:16px;line-height:24px;font-weight:500}.related-products ul.products .product .description,.related-products ul.products .product .description p{font-size:16px;line-height:24px}.related-products ul.products .product .description .more{font-size:14px;line-height:24px}.related-products ul.products .product .price{font-size:18px;line-height:28px}}@media all and (max-width: 579px){.related-prodcuts:not(.no-filter) .slick-track{width:100%!important}}@media all and (min-width: 984px),print{.related-prodcuts:not(.no-filter) .slick-track .products .product{width:16.65%!important}}@media all and (max-width: 579px){.container.no-filter .related-products{padding-left:0;padding-right:0}.container.no-filter .related-products .heading{margin-left:24px;margin-right:24px}}.container.no-filter .related-products .products{width:100%}@media all and (max-width: 579px){.container.no-filter .related-products .products .product{padding:0;margin:0 24px}}@media all and (min-width: 580px),print{.container.no-filter .related-products .products{width:60.85%}.container.no-filter .related-products .products .product{padding:0;margin:0 36px}}@media all and (min-width: 984px),print{.container.no-filter .related-products .products{width:47.5%}.container.no-filter .related-products .products .product{padding:16px}}.continue-shop .related-products .products{width:100%}.cart .related-products .products{width:100%;margin:0 auto!important}@media all and (min-width: 580px),print{.cart .related-products .products{width:45%}}@media all and (min-width: 984px),print{.cart .related-products .products{width:36%}}.cart .related-products .products .slick-track{margin:auto}section.products{margin-top:30px;margin-bottom:-30px;padding-top:36px;padding-bottom:48px;background:#f8f8f8}@media all and (min-width: 768px),print{section.products{margin-top:90px;margin-bottom:-90px}}@media all and (min-width: 768px),print{section.products{padding-top:96px;padding-bottom:60px}}section.products header,section.products footer{padding-left:24px;padding-right:24px;text-align:center}@media all and (min-width: 984px),print{section.products header,section.products footer{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{section.products header,section.products footer{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 984px),print{section.products header,section.products footer{padding-left:16px;padding-right:16px}}section.products header{margin-bottom:36px}@media all and (min-width: 768px),print{section.products header{margin-bottom:66px}}section.products header .heading{margin-bottom:12px;font-weight:300;color:#2e2e2e;font-size:28px;line-height:36px;letter-spacing:normal}@media all and (min-width: 768px),print{section.products header .heading{font-size:48px;line-height:60px;letter-spacing:normal}}section.products footer .note{font-size:12px;line-height:16px;letter-spacing:normal;text-transform:uppercase}section.products footer .button{font-size:16px;line-height:24px;padding:12px 30px;margin-top:0;margin-bottom:0}main,.page-header,aside.banner{margin-top:0;margin-bottom:0}main.theme-white-bg,.page-header.theme-white-bg,aside.banner.theme-white-bg{background:#fff}main.theme-light-bg,.page-header.theme-light-bg,aside.banner.theme-light-bg{background:#f8f8f8}main section.carousel{position:relative;padding-top:36px;padding-bottom:8px;text-align:center}main section.carousel.theme-white-bg{background:#fff}main section.carousel.theme-light-bg{background:#f8f8f8}@media all and (min-width: 768px),print{main section.carousel{display:flex;flex-direction:column;height:648px;padding-top:48px;padding-bottom:18px}}@media all and (min-width: 984px),print{main section.carousel{height:90vh;min-height:600px;max-height:816px;padding-top:168px}}.js main section.carousel[data-has-background-image]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.js main section.carousel[data-has-background-image],.js main section.carousel[data-has-background-image] .heading{color:#f8f8f8}.js main section.carousel[data-has-background-image].has-overlay{background-image:linear-gradient(rgba(46,46,46,.7),rgba(46,46,46,0))}main section.carousel .content{padding-left:24px;padding-right:24px}@media all and (min-width: 984px),print{main section.carousel .content{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{main section.carousel .content{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 984px),print{main section.carousel .content{padding-left:16px;padding-right:16px}}@media all and (min-width: 768px),print{main section.carousel .content{flex:1 0 auto;display:flex;flex-direction:column;width:100%}}main section.carousel .heading{margin-bottom:12px;font-weight:300;color:#2e2e2e;font-size:28px;line-height:36px;letter-spacing:normal}@media all and (min-width: 768px),print{main section.carousel .heading{font-size:48px;line-height:60px;letter-spacing:normal}}@media all and (min-width: 768px),print{main section.carousel .buttons{margin-top:auto}}@media all and (min-width: 984px),print{main section.carousel .buttons{margin-bottom:auto}}main section.carousel .button{font-size:16px;line-height:24px;padding:12px 30px;margin-top:0;margin-bottom:0;border-radius:30px}@media all and (min-width: 768px),print{main section.carousel .button{padding-top:18px;padding-bottom:18px}}main section.carousel .button.play{position:relative;padding-left:54px;text-align:left}@media all and (min-width: 768px),print{main section.carousel .button.play{padding-left:60px}}main section.carousel .button.play:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200C5.37%200%200%205.37%200%2012s5.37%2012%2012%2012%2012-5.37%2012-12S18.63%200%2012%200zM9.6%2017.4V6.6l7.2%205.4-7.2%205.4z%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:50%;left:18px;transform:translateY(-50%);width:24px;height:24px}@media all and (min-width: 768px),print{main section.carousel .button.play:before{left:22px}}main section.carousel .gallery{display:none;margin-top:54px}main section.carousel .gallery.slick-initialized{display:block}main section.carousel .gallery .slick-slide{outline:0}main section.carousel .gallery .item{margin:0 5px;cursor:pointer}@media all and (min-width: 768px),print{main section.carousel .gallery .item{margin:0 10px}}@media all and (min-width: 984px),print{main section.carousel .gallery .item{margin:0 16px}}main section.carousel .gallery .img-wrapper{position:relative}main section.carousel .gallery .progress{position:absolute;left:0;bottom:0;height:2px;background-color:#f8f8f8}main section.carousel .gallery .caption{font-size:12px;line-height:30px;letter-spacing:normal;padding:0;margin:0;color:#f8f8f8;text-transform:uppercase}main .container.theme-white-bg{background:#fff}main .container.theme-light-bg{background:#f8f8f8}main section.solutions,main section.products{padding-top:36px;padding-bottom:48px;background:#f8f8f8}main section.solutions.theme-white-bg,main section.products.theme-white-bg{background:#fff}main section.solutions.theme-light-bg,main section.products.theme-light-bg{background:#f8f8f8}@media all and (min-width: 768px),print{main section.solutions,main section.products{padding-top:96px;padding-bottom:60px}}main section.solutions header,main section.solutions footer,main section.products header,main section.products footer{padding-left:24px;padding-right:24px;text-align:center}@media all and (min-width: 984px),print{main section.solutions header,main section.solutions footer,main section.products header,main section.products footer{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{main section.solutions header,main section.solutions footer,main section.products header,main section.products footer{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 984px),print{main section.solutions header,main section.solutions footer,main section.products header,main section.products footer{padding-left:16px;padding-right:16px}}main section.solutions header,main section.products header{margin-bottom:36px}@media all and (min-width: 768px),print{main section.solutions header,main section.products header{margin-bottom:66px}}main section.solutions header .heading,main section.products header .heading{margin-bottom:12px;font-weight:300;color:#2e2e2e;font-size:28px;line-height:36px;letter-spacing:normal}@media all and (min-width: 768px),print{main section.solutions header .heading,main section.products header .heading{font-size:48px;line-height:60px;letter-spacing:normal}}main section.solutions footer .note,main section.products footer .note{font-size:12px;line-height:16px;letter-spacing:normal;text-transform:uppercase}main section.solutions footer .button,main section.products footer .button{font-size:16px;line-height:24px;padding:12px 30px;margin-top:0;margin-bottom:0}main section.icons{padding-top:48px;padding-bottom:48px;background:#f8f8f8;text-align:center}main section.icons.theme-white-bg{background:#fff}main section.icons.theme-light-bg{background:#f8f8f8}@media all and (min-width: 984px),print{main section.icons{padding-top:90px;padding-bottom:90px}}main section.icons ul{justify-content:center;margin-bottom:60px}@media all and (min-width: 984px),print{main section.icons ul{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{main section.icons ul{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 768px),print{main section.icons ul{display:flex;flex-wrap:wrap}main section.icons ul>li{flex:1 1;min-width:0}}@media all and (min-width: 768px) and (min-width: 768px),print and (min-width: 768px),print and (min-width: 768px),print{main section.icons ul>li{flex:none;width:50%}}@media all and (min-width: 984px),print{main section.icons ul>li{flex:none;width:25%}}main section.icons ul:last-child{margin-bottom:0}main section.icons li{padding-left:24px;padding-right:24px;margin-bottom:36px}@media all and (min-width: 984px),print{main section.icons li{padding-left:16px;padding-right:16px}}@media all and (min-width: 984px),print{main section.icons li{margin-bottom:0}}main section.icons li:last-child{margin-bottom:0}main section.icons .image{display:block;width:128px;height:128px;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:18px;color:#fba919;background-color:#fff;box-shadow:0 4px 12px #00000014}@media all and (min-width: 984px),print{main section.icons .image{margin-bottom:30px}}main section.icons .name{font-weight:300;color:#2e2e2e;font-size:26px;line-height:36px;letter-spacing:normal;margin-bottom:0}main section.icons .description{font-size:16px;line-height:24px;letter-spacing:normal}main section.location-wrap.theme-white-bg{background:#fff}main section.location-wrap.theme-light-bg{background:#f8f8f8}main .features{padding-top:48px;padding-bottom:48px;background:#f8f8f8;text-align:center}@media all and (min-width: 984px),print{main .features{padding-top:90px;padding-bottom:90px}}@media all and (min-width: 984px),print{main .features ul{margin-left:16px;margin-right:16px}}@media all and (min-width: 1200px),print{main .features ul{max-width:1152px;margin-left:auto;margin-right:auto}}@media all and (min-width: 768px),print{main .features ul{display:flex;flex-wrap:wrap}main .features ul>li{flex:1 1;min-width:0}}@media all and (min-width: 768px),print{main .features ul>li{flex:none;width:100%}}@media all and (min-width: 984px),print{main .features ul>li{flex:none;width:33.3333333333%}}main .features li{padding-left:24px;padding-right:24px;margin-bottom:36px}@media all and (min-width: 984px),print{main .features li{padding-left:16px;padding-right:16px}}@media all and (min-width: 984px),print{main .features li{margin-bottom:0}}main .features li:last-child{margin-bottom:0}main .features .image.svg{display:block;width:128px;height:128px;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:18px;color:#fba919;background:#fff;box-shadow:0 4px 12px #00000014}@media all and (min-width: 984px),print{main .features .image.svg{margin-bottom:30px}}main .features .name{font-weight:300;color:#2e2e2e;font-size:22px;line-height:30px;letter-spacing:normal;margin-bottom:0}@media all and (min-width: 768px),print{main .features .name{font-size:32px;line-height:42px;letter-spacing:normal}}main .features .description{font-size:16px;line-height:24px;padding-top:5px;padding-bottom:7px}main .features .description:last-child{margin-bottom:0}@media all and (min-width: 768px),print{main .features .description{font-size:18px;line-height:30px;padding-top:1px;padding-bottom:5px}}.feature-gallery .slick-arrow{position:absolute;z-index:1;top:50%;overflow:hidden;width:50px;height:50px;border-radius:50%;margin-top:-25px;background:#8a8a8a;transform:translateY(-50%);opacity:.5}.feature-gallery .slick-arrow:before{display:block;width:14px;height:24px;padding:13px 18px}.feature-gallery .slick-arrow.slick-disabled{pointer-events:none;cursor:default;opacity:.05}.feature-gallery .slick-prev{left:0;text-align:left}@media all and (min-width: 1280px){.feature-gallery .slick-prev{left:-60px}}.feature-gallery .slick-prev:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2014%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.4.3c.2-.2.4-.3.6-.3.5%200%20.8.4.8.9%200%20.2-.1.4-.2.6L2%2012l10.6%2010.6c.3.4.3.9-.1%201.2-.3.3-.8.3-1.1%200L.2%2012.6c-.3-.3-.3-.9%200-1.2L11.4.3z%22%2F%3E%3C%2Fsvg%3E)}.feature-gallery .slick-next{right:0;text-align:right}@media all and (min-width: 1280px){.feature-gallery .slick-next{right:-60px}}.feature-gallery .slick-next:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2014%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.8%2011.4c.3.3.3.9%200%201.2L2.6%2023.8c-.3.3-.8.3-1.1%200-.4-.3-.4-.8-.1-1.2L12%2012%201.4%201.5c-.2-.2-.2-.4-.2-.6%200-.5.3-.9.8-.9.2%200%20.4.1.6.2l11.2%2011.2z%22%2F%3E%3C%2Fsvg%3E)}.feature-gallery .slick-arrow{top:calc(50% + 25px)}.feature-gallery .slick-next{right:8px}.feature-gallery .slick-prev{left:8px}@media all and (min-width: 1280px){.feature-gallery .slick-prev{left:8px}.feature-gallery .slick-next{right:8px}}.feature-gallery .slick-track{display:flex;align-items:center}.feature-gallery-nav .slick-list{overflow:inherit!important;display:flex;margin-top:8px}.feature-gallery-nav .slick-list .slick-slide{height:auto}.feature-gallery-nav .slide-test{padding:12px}.feature-gallery-nav .slick-track{position:static;display:grid;grid-template-columns:repeat(6,1fr);row-gap:8px;column-gap:8px}.feature-gallery-nav .slick-track:before{display:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.feature-gallery-nav .slick-track{display:flex;flex-wrap:wrap}.feature-gallery-nav .slick-track div.slick-slide{width:calc(16.6666666667% - 9px);margin:4px}}
