*{box-sizing:border-box}:root{font-size:10px}@font-face{font-family:Ampero;src:url(fonts/smart/Ampero-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:Ampero;src:url(fonts/smart/Ampero-LightItalic.woff) format('woff');font-weight:300;font-style:italic}@font-face{font-family:Ampero;src:url(fonts/smart/Ampero-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Ampero;src:url(fonts/smart/Ampero-Italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:Ampero;src:url(fonts/smart/Ampero-SemiBold.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:Ampero;src:url(fonts/smart/Ampero-SemiBoldItalic.woff) format('woff');font-weight:600;font-style:italic}@font-face{font-family:Ampero;src:url(fonts/smart/Ampero-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:Ampero;src:url(fonts/smart/Ampero-BoldItalic.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:Ampero;src:url(fonts/smart/Gotham-Black.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:bs;src:url(fonts/bs.woff2) format('woff2'),url(fonts/bs.woff) format('woff'),url(fonts/bs.ttf) format('truetype')}body,html{margin:0;font-size:1.6rem;font-family:Ampero,sans-serif;font-weight:400}body{min-height:100vh}p{font-size:1.4rem}@media only screen and (min-width:60em){p{font-size:1.8rem}}.header{padding-top:2rem;padding-bottom:2rem;transition:.15s}@media only screen and (min-width:48em){.header{top:0;position:-webkit-sticky;position:sticky;z-index:220}}.header-ice{padding-top:.5rem;padding-bottom:.5rem;transition:.15s}.header__logo-desktop{display:none}@media only screen and (min-width:90em){.header__logo-desktop{display:block}}.header__logo-mob{display:block}@media only screen and (min-width:90em){.header__logo-mob{display:none}}.header__logo-condense{display:none}.header--scroll{padding-top:.5rem;padding-bottom:.5rem;box-shadow:0 .2rem .4rem 0 rgba(0,0,0,.13)}.header--scroll .header__logo-desktop{display:none;min-width:10rem}@media only screen and (min-width:48em){.header--scroll .header__logo-desktop{display:none}}.header--scroll .header__logo-mob{display:none}.header--scroll .header__logo-condense{min-width:10rem;display:block}@media only screen and (min-width:48em){.header--scroll .header__logo-condense{display:block}}.header--scroll .menu{padding-top:1rem}@media only screen and (min-width:90em){.header--scroll .menu{padding-top:0}}.menu{font-family:'DM Sans',bs,sans-serif;position:fixed;z-index:220;right:0;transform:translateX(36rem);top:0;max-width:32rem;background-color:#fbda00;width:100%;transition:all .5s;overflow-y:auto;height:100%}@media only screen and (min-width:22em){.menu{max-width:36rem}}@media only screen and (min-width:90em){.menu{padding-top:0;position:relative;right:auto;top:auto;transform:none;max-width:none;background-color:transparent;transition:none}}.menu--active{transform:translateX(0);box-shadow:1px 0 10px 0 #747474}.hp-b-item:hover{transition:box-shadow .2s;border-color:#0a0a0a;box-shadow:-.4rem .3rem .1rem 0 #fbda00}.hp-b-item:hover h3{text-decoration:underline}.b-item img{transition:all .2s}.b-item:hover{transition:box-shadow .2s;border-color:#0a0a0a;box-shadow:-.4rem .3rem .1rem 0 #fbda00}.b-item:hover img{transform:scale(1.1)}.b-item:hover h3{text-decoration:underline}.hr-shadow{border-radius:1rem;border:0;border-bottom:.8rem solid #0a0a0a;box-shadow:-.4rem .4rem 0 0 #fbda00}@media only screen and (min-width:25em){.arrow-dropdown:before{position:absolute;top:-.7rem;display:block;content:'';width:3rem;height:3rem;background-color:#fff;z-index:0;left:24%;transform:translateX(-24%) rotateZ(-45deg)}}@media only screen and (min-width:32em){.arrow-dropdown:before{left:65%;transform:translateX(-65%) rotateZ(-45deg)}}@media only screen and (min-width:25em){.arrow-dropdown--notify:before{left:30%;transform:translateX(-30%) rotateZ(-45deg)}}@media only screen and (min-width:32em){.arrow-dropdown--notify:before{left:75%;transform:translateX(-75%) rotateZ(-45deg)}}.order-item:hover{transition:box-shadow .2s;box-shadow:-.4rem .3rem .1rem 0 #fbda00}table{max-width:100%}.bg-gradient{background:linear-gradient(180deg,#e1e1e1 0,rgba(227,227,227,.7) 40.1%,#eaeaea 76.04%,rgba(212,212,212,.78) 100%)}.p{transition:all 238ms}.p:hover{border-color:#0a0a0a;box-shadow:0 0 3rem 1rem rgba(0,0,0,.1)}.p img{transition:transform .5s}.p:hover img{transform:scale(1.1)}.p-btn svg{transition:transform 238ms}.p-btn:hover svg{transform:rotateZ(90deg)}.youtube-play{width:9rem;height:6rem;z-index:1;position:absolute;cursor:pointer;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.editor{counter-reset:heading-counter}.editor table{max-width:100%;width:100%}.editor p{margin-bottom:2rem}.editor p a{text-decoration:underline}.editor img{margin-left:auto;margin-right:auto;margin-bottom:2rem}@media only screen and (min-width:48em){.editor img{margin-bottom:5rem}}.editor hr{max-width:128rem;width:100%;border-color:#fbda00}.editor ol{padding-left:3.2rem;-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-margin-after:1rem;margin-block-end:1rem;list-style-type:decimal}.editor ol>li{font-weight:500}.editor ol>li::marker{font-size:2.6rem;font-family:Montserrat,bs,sans-serif;font-weight:800;color:#fbda00}@media only screen and (min-width:48em){.editor ol>li::marker{font-size:3.2rem}}.editor ol>li p{margin-bottom:0}.editor ul{padding-left:2rem;-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-margin-after:1rem;margin-block-end:1rem;list-style-type:square}.editor ul>li::marker{color:#fbda00}.editor h1{font-size:4rem;margin-bottom:2rem}@media only screen and (min-width:48em){.editor h1{font-size:4rem}}.editor h2{font-size:2.6rem;margin-bottom:2rem}@media only screen and (min-width:48em){.editor h2{font-size:2.6rem}}.editor h3{font-size:2rem;margin-bottom:2rem}@media only screen and (min-width:48em){.editor h3{font-size:2.6rem}}.editor h2.heading-counter:before{counter-increment:heading-counter;content:counter(heading-counter) '. ';font-size:4rem;color:#ffc700}.editor--flex>ol{list-style-type:none;margin-bottom:3rem;display:flex;flex-direction:column;gap:1.5rem}.editor--flex>ol li{display:flex;gap:2rem;align-items:center}.editor--flex>ol li span{align-self:baseline;font-size:2.6rem;font-family:Montserrat,bs,sans-serif;font-weight:800;color:#fbda00}@media only screen and (min-width:48em){.editor--flex>ol li span{font-size:3.2rem}}.editor--flex>ol li::marker{display:none}.editor--flex p{text-transform:uppercase;font-weight:700}.editor-admin .admin-cms-module{border:.1rem solid;background-color:#d3d3d3;padding:2rem;display:block}.blog-detail h2{font-size:3.6rem}@media only screen and (min-width:48em){.blog-detail h2{font-size:4rem}}.blog-detail h3{font-size:2.6rem}@media only screen and (min-width:48em){.blog-detail h3{font-size:3.6rem}}.blog-detail img{margin-bottom:5rem}.blog-detail p{margin-bottom:5rem}.blog-detail img{max-width:100%;width:100%}.blog-detail iframe{max-width:100%;aspect-ratio:16/9;height:auto}.blog-grid-col{grid-template-columns:repeat(10,30rem)}@media only screen and (min-width:48em){.blog-grid-col{grid-template-columns:repeat(10,40rem)}}.blog-grid-col::-webkit-scrollbar{display:none}.about-title{color:#fbda00;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:.2rem;-webkit-text-stroke-color:#fbda00}.snap-mandatory{scrollbar-width:thin}.snap-mandatory::-webkit-scrollbar{opacity:0;width:0;display:none;background-color:transparent}@font-face{font-family:Gotham;src:url(fonts/ice/Gotham-BlackItalic.woff) format('woff');font-weight:900;font-style:italic}.font-goth{font-family:Gotham,serif}.button-stroke{position:relative;border:.3rem solid transparent;border-radius:8.2rem;background-color:#fff;transition:.5s all}.button-stroke::before{border-radius:8.2rem;position:absolute;top:-.3rem;left:-.3rem;right:-.3rem;bottom:-.3rem;content:'';display:block;opacity:0;transform:scale(.7);z-index:1}.button-stroke span{position:relative;z-index:2;padding:.3rem}.button-stroke:hover{background-color:transparent}.button-stroke:hover::before{transition:.5s all;opacity:1;transform:scale(1)}.button-stroke:hover span{transition:.5s all}.button-stroke--rainbow{background:linear-gradient(0deg,#af33ff -10%,#a53aff 110%) padding-box,linear-gradient(45deg,#00ffc2 0,#ffc700 50%,#70ff00 100%) border-box}@media only screen and (min-width:48em){.button-stroke--rainbow{background:linear-gradient(0deg,#ba2cff -10%,#9941ff 110%) padding-box,linear-gradient(45deg,#00ffc2 0,#ffc700 50%,#70ff00 100%) border-box}}.button-stroke--rainbow::before{background:linear-gradient(45deg,#00ffc2 0,#ffc700 50%,#70ff00 100%)}.button-stroke--rainbow span{color:#fff}.button-stroke--rainbow:hover span{color:transparent;background:linear-gradient(180deg,#1a6dff -146.29%,#c822ff 100.94%);background-clip:text;-webkit-background-clip:text}.button-stroke--rainbow-hero{background:linear-gradient(0deg,#af33ff -10%,#a53aff 110%) padding-box,linear-gradient(45deg,#00ffc2 0,#ffc700 50%,#70ff00 100%) border-box}@media only screen and (min-width:48em){.button-stroke--rainbow-hero{background:linear-gradient(0deg,#ba2cff -10%,#9941ff 110%) padding-box,linear-gradient(45deg,#00ffc2 0,#ffc700 50%,#70ff00 100%) border-box}}.button-stroke--rainbow-hero::before{background:linear-gradient(45deg,#00ffc2 0,#ffc700 50%,#70ff00 100%)}.g-purple{padding-left:.3rem;padding-right:.3rem;color:transparent;background:linear-gradient(180deg,#1a6dff -146.29%,#c822ff 100.94%);background-clip:text;-webkit-background-clip:text}.g-purple-bg{color:transparent;background:linear-gradient(180deg,#1a6dff -146.29%,#c822ff 100.94%)}.modal-bg{height:100vh;width:100%;padding:2rem 0;position:fixed;background-color:rgba(255,255,255,.4);top:0;left:0;z-index:500;display:none;overflow-y:auto}.modal--blur{-webkit-filter:blur(.5rem);filter:blur(.5rem)}.modal{margin:10vh auto;display:none;background-color:#fff;border-radius:2.5rem;box-shadow:0 0 3rem 1rem rgba(0,0,0,.25);width:100%;z-index:200}.modal--loader{background-color:transparent;margin:10rem auto;border:0;box-shadow:none}.modal-loader{border-radius:1rem;position:absolute;inset:-1rem;background-color:#fbd90060}.modal-loader svg{height:80%}.btn,button.btn{border:.1rem solid #0a0a0a;background:linear-gradient(180deg,#0a0a0a 0,#494949 100%);color:#fff;border-radius:.2rem}.btn:hover,button.btn:hover{color:#000;border:.1rem solid #ffb800;background:#ffc700}.btn:hover svg,button.btn:hover svg{fill:#000}.btn svg,button.btn svg{fill:#fbda00}.btn-sec,button.btn-sec{border:.1rem solid #fbda00;color:#000;border-radius:.2rem;background:linear-gradient(180deg,#fbda00 0,#fbc400 100%)}.btn-sec:hover,button.btn-sec:hover{color:#000;border:.1rem solid #ffb800;background:#ffc700}.btn-sec:hover svg,button.btn-sec:hover svg{fill:#000}.btn-sec svg,button.btn-sec svg{fill:#fbda00}.btn-third,button.btn-third{border:.1rem solid #d0d0d0;color:#000;border-radius:.2rem;background:linear-gradient(180deg,#fff 0,#e2e2e2 100%)}.btn-third:hover,button.btn-third:hover{color:#000;border:.1rem solid #ffb800;background:#ffc700}.btn-third:hover svg,button.btn-third:hover svg{fill:#000}.btn-third:disabled:hover,button.btn-third:disabled:hover{background:linear-gradient(180deg,#fff 0,#e2e2e2 100%)}.btn-third svg,button.btn-third svg{fill:#fbda00}.btn-p{padding:1.7rem 3rem}@-webkit-keyframes smartFadeUp{from{opacity:0;transform:translate3d(0,3.2rem,0) scale(.98)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes smartFadeUp{from{opacity:0;transform:translate3d(0,3.2rem,0) scale(.98)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@-webkit-keyframes smartFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.2rem)}}@keyframes smartFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.2rem)}}@-webkit-keyframes smartPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes smartPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}@-webkit-keyframes smartBottomFloat{0%,100%{transform:translateY(0) scale(1) rotate(0)}50%{transform:translateY(-1rem) scale(1.015) rotate(-.6deg)}}@keyframes smartBottomFloat{0%,100%{transform:translateY(0) scale(1) rotate(0)}50%{transform:translateY(-1rem) scale(1.015) rotate(-.6deg)}}@-webkit-keyframes smartShine{from{transform:translateX(-125%) skewX(-20deg)}to{transform:translateX(250%) skewX(-20deg)}}@keyframes smartShine{from{transform:translateX(-125%) skewX(-20deg)}to{transform:translateX(250%) skewX(-20deg)}}@-webkit-keyframes smartUnderlineSweep{from{transform:scaleX(0);opacity:.5}to{transform:scaleX(1);opacity:1}}@keyframes smartUnderlineSweep{from{transform:scaleX(0);opacity:.5}to{transform:scaleX(1);opacity:1}}.smart-home{overflow-x:clip}.a-reveal{opacity:0;transform:translate3d(0,3.2rem,0) scale(.98);transition:opacity 620ms ease,transform 620ms cubic-bezier(.22,1,.36,1)}.a-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1)}.a-reveal.a-immediate{opacity:1;transform:translate3d(0,0,0) scale(1)}.a-delay-1{transition-delay:60ms}.a-delay-2{transition-delay:140ms}.a-delay-3{transition-delay:220ms}.a-delay-4{transition-delay:.3s}.hero__container{position:relative;margin-bottom:-2px;padding-bottom:2px}.hero__container:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:110px;background:#9ac31c;-webkit-clip-path:polygon(0 100%,100% 0,100% 100%);clip-path:polygon(0 100%,100% 0,100% 100%);z-index:-10}@media only screen and (min-width:90em){.hero__container:after{height:200px}}.hero__container-row{height:2.5rem;background-color:#9ac31c}.hero__content{padding:5rem 0 0 0;margin:auto;width:100%;max-width:125rem;display:flex;gap:6rem;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:60em){.hero__content{gap:3rem;padding:0 3rem 0 3rem;flex-direction:row;max-width:105rem}}@media only screen and (min-width:77em){.hero__content{max-width:125rem}}@media only screen and (min-width:77em){.hero__content{max-width:155rem}}@media only screen and (min-width:121em){.hero__content{max-width:175rem}}.hero__left{display:flex;flex-direction:column;gap:2.5rem;align-items:center;width:100%;padding:0 1.5rem}@media only screen and (min-width:32em){.hero__left{padding:0 5rem}}@media only screen and (min-width:60em){.hero__left{width:40%}}@media only screen and (min-width:104em){.hero__left{width:35%}}.hero__left img{transition:transform 420ms cubic-bezier(.22,1,.36,1),-webkit-filter 320ms ease;transition:transform 420ms cubic-bezier(.22,1,.36,1),filter 320ms ease;transition:transform 420ms cubic-bezier(.22,1,.36,1),filter 320ms ease,-webkit-filter 320ms ease}.hero__left .btn-smart{transition:transform 220ms ease,box-shadow 220ms ease}.hero__left:hover img{transform:translateY(-.8rem) scale(1.03) rotate(-1deg);-webkit-filter:drop-shadow(0 10px 18px rgba(0, 0, 0, .22));filter:drop-shadow(0 10px 18px rgba(0, 0, 0, .22))}.hero__left:hover .btn-smart{transform:translateY(-.3rem) scale(1.03);box-shadow:0 16px 28px rgba(0,0,0,.26)}.hero__right{background-image:url(../svg/smart/bg_animated_loop.svg);position:relative;background-size:contain;background-repeat:no-repeat;background-position:bottom;width:100%;padding:1rem 5rem 0 5rem;transform:translate3d(var(--hero-x,0),var(--hero-y,0),0);transition:transform 260ms ease-out}.hero__right img{margin:auto}@media only screen and (min-width:60em){.hero__right{padding:5rem 5rem 0 5rem;width:60%}}@media only screen and (min-width:90em){.hero__right{padding:5rem 5rem 0 5rem}}@media only screen and (min-width:104em){.hero__right{padding:10rem 5rem 5rem 5rem;width:65%}}.hero__right-img{max-width:100%;-webkit-animation:smartFloat 5.4s ease-in-out infinite;animation:smartFloat 5.4s ease-in-out infinite;-webkit-filter:drop-shadow(0 18px 28px rgba(0, 0, 0, .24));filter:drop-shadow(0 18px 28px rgba(0, 0, 0, .24))}@media only screen and (min-width:60em){.hero__right-img{max-width:80%}}.hero__new{position:absolute;top:0;right:0;width:7rem}@media only screen and (min-width:48em){.hero__new{width:auto;top:3rem}}.hero__new img{transform-origin:center center;-webkit-animation:smartPulse 2.8s ease-in-out infinite;animation:smartPulse 2.8s ease-in-out infinite}.page__content{background-color:#296a2e;padding:6rem 0 3rem 0;margin-bottom:-1px}@media only screen and (min-width:48em){.page__content{padding:6rem 0 6rem 0}}@media only screen and (min-width:90em){.page__content{padding:12rem 0 6rem 0}}.page__title{font-size:26px;font-style:italic;font-weight:700;line-height:120%;text-transform:uppercase;max-width:35rem;text-align:center;background:var(--Gold-Gradient,linear-gradient(180deg,#ffff7a 0,#c5c503 100%));background-clip:text;-webkit-text-fill-color:transparent;margin:0 auto 2rem auto;padding-top:.15em;-webkit-background-clip:text;color:transparent}@media only screen and (min-width:48em){.page__title{font-size:60px;max-width:82rem;margin:0 auto 4rem auto}}.page__text{font-size:19px;font-style:italic;font-weight:400;line-height:160%;letter-spacing:.38px;text-align:center;color:#fff;max-width:82rem;margin:auto}.page__text-2{max-width:72rem}.smart-home .btn-smart{position:relative;overflow:hidden;transform:translateZ(0);transition:transform 220ms ease,box-shadow 220ms ease;box-shadow:0 10px 20px rgba(0,0,0,.2)}.smart-home .btn-smart:hover{transform:translateY(-.3rem) scale(1.03);box-shadow:0 16px 28px rgba(0,0,0,.26)}.smart-home .btn-smart:before{content:'';position:absolute;top:0;left:-40%;width:30%;height:100%;background:linear-gradient(110deg,transparent 0,rgba(255,255,255,.42) 50%,transparent 100%)}.smart-home .btn-smart:hover:before{-webkit-animation:smartShine .7s ease forwards;animation:smartShine .7s ease forwards}.badges__container{background-color:#296a2e;border-bottom:1px solid #ffff78;padding:3rem 0}@media only screen and (min-width:60em){.badges__container{padding:3rem 1.5rem}}.badges__block{display:flex;justify-content:space-between;align-items:center;gap:3rem;flex-wrap:wrap;flex-direction:column;max-width:35rem;margin:auto}@media only screen and (min-width:60em){.badges__block{max-width:unset;flex-direction:row}}.badges__item{display:flex;flex-direction:row;gap:1.5rem;align-items:center;width:100%;cursor:default;transition:transform 220ms cubic-bezier(.22,1,.36,1),-webkit-filter 220ms ease;transition:transform 220ms cubic-bezier(.22,1,.36,1),filter 220ms ease;transition:transform 220ms cubic-bezier(.22,1,.36,1),filter 220ms ease,-webkit-filter 220ms ease}@media only screen and (min-width:60em){.badges__item{width:calc(47%)}}@media only screen and (min-width:77em){.badges__item{width:auto}}.badges__item svg{transition:transform 260ms cubic-bezier(.22,1,.36,1),-webkit-filter 220ms ease;transition:transform 260ms cubic-bezier(.22,1,.36,1),filter 220ms ease;transition:transform 260ms cubic-bezier(.22,1,.36,1),filter 220ms ease,-webkit-filter 220ms ease}.badges__item:hover{transform:none;-webkit-filter:none;filter:none}.badges__item:hover svg{transform:scale(1.16) rotate(-10deg);-webkit-filter:drop-shadow(0 10px 16px rgba(0, 0, 0, .22));filter:drop-shadow(0 10px 16px rgba(0, 0, 0, .22))}.badges__item:hover .badges__content:after{transform:scaleX(1);opacity:1;-webkit-animation:smartUnderlineSweep 260ms cubic-bezier(.22,1,.36,1) both;animation:smartUnderlineSweep 260ms cubic-bezier(.22,1,.36,1) both}.badges__content{color:#fff;font-style:italic;font-weight:700;position:relative;display:inline-flex;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badges__content:after{content:'';position:absolute;left:0;bottom:-.25rem;width:100%;height:2px;background:#ffff7a;transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform 220ms ease,opacity 220ms ease}.badges__text{font-size:25px;line-height:110%;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badges__text-small{font-size:16px;line-height:110%;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badges__br{visibility:hidden;display:none}@media only screen and (min-width:77em){.badges__br{visibility:visible;display:block}}.split-bg{position:relative;padding-bottom:8rem;background:linear-gradient(to bottom,#296a2e 0,#296a2e 3%,transparent 3%),url(../img/smart/bg.png) top/contain no-repeat}@media only screen and (min-width:60em){.split-bg{padding-bottom:15rem;background:linear-gradient(to bottom,#296a2e 0,#296a2e 25%,transparent 25%),url(../img/smart/bg.png) top/contain no-repeat}}@media only screen and (min-width:77em){.split-bg{padding-bottom:15rem;background:linear-gradient(to bottom,#296a2e 0,#296a2e 50%,transparent 50%),url(../img/smart/bg.png) top/contain no-repeat}}.cans__container{padding-top:10rem;margin:0 auto;height:100%;display:grid;gap:5rem;perspective:1200px;grid-template-columns:1fr}@media only screen and (min-width:60em){.cans__container{padding-top:0;grid-template-columns:repeat(2,1fr)}.cans__container>:last-child:nth-child(odd){grid-column:span 2}}@media only screen and (min-width:77em){.cans__container{grid-template-columns:repeat(3,1fr)}.cans__container>:last-child:nth-child(odd){grid-column:auto}}.cans__item{justify-self:center;padding-top:2.5rem;border-radius:2.5rem;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));text-align:center;max-width:42rem;width:100%;transform-style:preserve-3d;will-change:transform;transition:transform 260ms cubic-bezier(.22,1,.36,1),box-shadow 260ms ease;box-shadow:0 14px 28px rgba(0,0,0,.15);position:relative;overflow:hidden;--mx:50%;--my:50%}.cans__item img{width:100%}.cans__item h2{font-size:40px;font-style:italic;font-weight:700;line-height:110%;text-transform:uppercase;text-align:center}@media only screen and (min-width:48em){.cans__item h2{font-size:60px}}.cans__item p{font-size:19px;font-style:italic;font-weight:400;line-height:160%;letter-spacing:.38px;text-align:center;max-width:35rem}.cans__item:hover{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.03);box-shadow:0 24px 46px rgba(0,0,0,.25)}.cans__item.is-tilting{transition:transform 34ms linear,box-shadow 220ms ease}.cans__item:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.28) 0,rgba(255,255,255,.08) 24%,rgba(255,255,255,0) 56%);transition:opacity 220ms ease}.cans__item.is-tilting:before{opacity:1}.cans__item-1{background-color:#ecfca9;color:#23742b}.cans__item-2{background-color:#ffdd91;color:#e55900}.cans__item-3{background-color:#ffcde9;color:#ac2058}.cans__content{padding:2rem 3rem 4.5rem 3rem;display:flex;flex-direction:column;gap:2rem}.cans__item>div:first-child img{-webkit-animation:smartFloat 6.5s ease-in-out infinite;animation:smartFloat 6.5s ease-in-out infinite;transform:translateZ(12px)}.cans__item-2>div:first-child img{-webkit-animation-delay:.3s;animation-delay:.3s}.cans__item-3>div:first-child img{-webkit-animation-delay:.6s;animation-delay:.6s}.cans__br{visibility:hidden;display:none}@media only screen and (min-width:60em){.cans__br{visibility:visible;display:block}}.why__block{display:flex;gap:2.5rem;flex-direction:column;padding:5rem 0}@media only screen and (min-width:77em){.why__block{padding:10rem 2.5rem;gap:8rem;flex-direction:row}}.why__img{flex:1 0 0}.why__cans{flex:1 0 0;position:relative}.why__cans--bg{background-image:url(../svg/smart/bg_animated_loop.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:100%;max-width:100%}.why__cans--bg img{opacity:0;max-width:80%}@media only screen and (min-width:48em){.why__cans--bg img{max-width:75%}}@media only screen and (min-width:60em){.why__cans--bg img{max-width:60%}}.why__cans.is-visible .why__cans--bg img{opacity:1;transform:translateY(0) scale(1);-webkit-animation-play-state:running;animation-play-state:running}.why__cans--container{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.why__content{flex:1 0 0;max-width:unset}@media only screen and (min-width:60em){.why__content{max-width:50rem}}.why__content h2{font-size:40px;font-style:italic;font-weight:700;line-height:120%;text-transform:uppercase;color:#1b7d35;margin-bottom:3rem}@media only screen and (min-width:48em){.why__content h2{font-size:60px}}.why__content h3{font-size:32px;font-style:italic;font-weight:700;line-height:120%;text-transform:uppercase;color:#00b400}.why__content h4{font-size:20px;font-style:italic;font-weight:700;line-height:110%;text-transform:uppercase}.why__content p{font-size:19px;font-style:italic;font-weight:400;line-height:140%;letter-spacing:.38px;color:#000}.why__content hr{color:#d7d7df;height:1px;margin:3rem 0}.why__item{display:flex;flex-direction:column;gap:1.5rem;transition:transform 220ms ease}.why__item:hover{transform:translateX(.6rem)}.why__progress{display:flex;flex-direction:row;gap:1rem;align-items:center}.why__progress h4{min-width:12.5rem}.why__progressbar{position:relative;width:246px;height:16px}.why__progressbar-track{position:absolute;inset:0;border-radius:8px;background:#d9d9d9}.why__progressbar-track--black{background:#000}.why__progressbar-fill{position:absolute;left:0;top:0;height:16px;width:var(--bar-width,0%);border-radius:8px;transform-origin:left center;transform:scaleX(0);transition:transform .9s cubic-bezier(.22,1,.36,1)}.why__progressbar.is-visible .why__progressbar-fill{transform:scaleX(1)}.why__progressbar-fill--smart{background:#00b400}.why__progressbar-fill--black{background:#000}.why__note{font-size:15px;font-style:italic;font-weight:400;line-height:160%;letter-spacing:.3px;color:#b3b3b3}@media (prefers-reduced-motion:reduce){.a-reveal{opacity:1!important;transform:none!important;transition:none!important}.cans__item>div:first-child img,.hero__new img,.hero__right-img,.smart-home .btn-smart:before{-webkit-animation:none!important;animation:none!important}.why__cans--bg img{opacity:1!important;transform:none!important}.badges__item,.cans__item,.hero__right,.smart-home .btn-smart,.why__item,.why__progressbar-fill{transition:none!important}}.container{padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:32em){.container{max-width:59rem}}@media only screen and (min-width:48em){.container{max-width:73rem}}@media only screen and (min-width:60em){.container{max-width:93rem}}@media only screen and (min-width:77em){.container{max-width:122rem}}@media only screen and (min-width:104em){.container{max-width:142rem}}.container-big{padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:32em){.container-big{max-width:59rem}}@media only screen and (min-width:48em){.container-big{max-width:73rem}}@media only screen and (min-width:60em){.container-big{max-width:93rem}}@media only screen and (min-width:77em){.container-big{max-width:152rem}}@media only screen and (min-width:104em){.container-big{max-width:172rem}}.container-fluid{padding-left:1.5rem;padding-right:1.5rem}.btn-smart{display:inline-block;padding:22px 50px 18px 50px;border-radius:5rem;border:3px solid #c5c503;background:linear-gradient(180deg,#ffff7a 0,#c5c503 100%);color:#307d33;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .25s ease}@media only screen and (min-width:90em){.btn-smart{font-size:26px}}.btn-smart:hover{background:linear-gradient(180deg,#c5c503 0,#ffff7a 100%)}.btn-cans{display:inline-block;padding:22px 70px 16px 70px;border-radius:5rem;border:3px solid #c5c503;background:linear-gradient(180deg,#ffff7a 0,#c5c503 100%);color:#307d33;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .25s ease}@media only screen and (min-width:60em){.btn-cans{font-size:26px}}.btn-cans:hover{background:linear-gradient(180deg,#c5c503 0,#ffff7a 100%)}