section.benefits{margin-top:5.5rem}@media(max-width:481px){section.benefits{margin-top:3.12rem}}section.benefits .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;background:#e9e9e9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.94rem;justify-content:flex-start;padding-bottom:3.75rem;padding-top:8.75rem}@media(max-width:1030px){section.benefits .content{gap:7.19rem;padding-bottom:6.24rem;padding-top:14.39rem}}@media(max-width:481px){section.benefits .content{gap:10rem;padding-bottom:18.75rem;padding-top:18.75rem}}section.benefits .content>.section-title{color:#747474;font-family:Kharkiv;font-size:1.125rem;font-style:normal;letter-spacing:-.00938rem;line-height:normal;margin-bottom:-2.5rem;text-transform:uppercase}@media(max-width:1030px){section.benefits .content>.section-title{font-size:1.91847rem;letter-spacing:-.01799rem;margin-bottom:-3.5rem}}@media(max-width:481px){section.benefits .content>.section-title{font-size:3.75rem;letter-spacing:-.04687rem;margin-bottom:-3.5rem}}section.benefits .content>.gradient-text{font-family:Kharkiv;font-size:4rem;font-style:normal;letter-spacing:-.00938rem;line-height:110%}@media(max-width:1030px){section.benefits .content>.gradient-text{font-size:6.71463rem;letter-spacing:-.01799rem}}@media(max-width:481px){section.benefits .content>.gradient-text{font-size:6.875rem;letter-spacing:-.04687rem}}section.benefits .content>.gradient-text.center{margin-top:-2rem;text-align:center}@media(max-width:1030px){section.benefits .content>.gradient-text.center{margin-top:-4rem}}section.benefits .content .text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;justify-content:flex-start;position:relative}@media(max-width:481px){section.benefits .content .text{gap:7.5rem}}section.benefits .content .text h2{color:#747474;font-family:Kharkiv;font-size:1.125rem;font-style:normal;letter-spacing:-.00938rem;line-height:normal;text-transform:uppercase}@media(max-width:1030px){section.benefits .content .text h2{font-size:1.91847rem;letter-spacing:-.01799rem}}@media(max-width:481px){section.benefits .content .text h2{font-size:3.75rem;letter-spacing:-.04687rem}}section.benefits .content .text .split-text{font-family:Kharkiv;font-size:1.875rem;font-style:normal;letter-spacing:-.00938rem;line-height:130%;width:51rem}@media(max-width:1030px){section.benefits .content .text .split-text{font-size:3.35731rem;letter-spacing:-.01799rem;width:unset}}@media(max-width:481px){section.benefits .content .text .split-text{font-size:5.625rem;letter-spacing:-.04687rem}}section.benefits .content .text .char{color:rgba(0,0,0,.302);-webkit-transition:color .5s ease;transition:color .5s ease}section.benefits .content .text .char.active{color:#000}section.benefits .content .text .small-text{bottom:0;color:hsla(0,0%,100%,.5);font-family:Kharkiv;font-size:.875rem;font-style:normal;letter-spacing:-.00938rem;line-height:normal;position:absolute;right:0;text-transform:uppercase;width:21.75rem}@media(max-width:481px){section.benefits .content .text .small-text{font-size:3.75rem;letter-spacing:-.04687rem;position:relative;width:unset}}section.benefits .content .list{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media(max-width:481px){section.benefits .content .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.13rem;justify-content:flex-start}}section.benefits .content .list>.item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;background:#fff;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.44rem;justify-content:flex-start;padding:2.5rem}@media(max-width:1030px){section.benefits .content .list>.item{border-radius:3.83693rem;gap:2.4rem;padding:4.8rem}}@media(max-width:481px){section.benefits .content .list>.item{border-radius:5rem;padding:5rem 2.5rem}}section.benefits .content .list>.item .img-frame{height:8.75rem;width:8.75rem}@media(max-width:481px){section.benefits .content .list>.item .img-frame{height:13.125rem;width:13.125rem}}section.benefits .content .list>.item .text{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:flex-end}@media(max-width:481px){section.benefits .content .list>.item .text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;gap:0}section.benefits .content .list>.item .text>.txt{max-height:var(--marker-h,0);overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}}section.benefits .content .list>.item .text .title{-webkit-box-flex:1;-ms-flex-positive:1;color:#000;display:inline-block;flex-grow:1;font-family:Kharkiv;font-size:2.5rem;font-style:normal;letter-spacing:-.00938rem;line-height:120%;padding-bottom:5rem}@media(max-width:1030px){section.benefits .content .list>.item .text .title{font-size:2.8777rem;letter-spacing:-.01799rem;padding-bottom:3rem}}@media(max-width:481px){section.benefits .content .list>.item .text .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:5.625rem;font-style:normal;gap:7.19rem;justify-content:space-between;letter-spacing:-.04687rem;line-height:130%;padding-left:2.5rem;position:relative}section.benefits .content .list>.item .text .title:after{-ms-flex-negative:0;background:#f2f2f2;border-radius:1.875rem;content:"";display:inline-block;flex-shrink:0;height:10rem;position:absolute;right:5rem;top:2.5rem;width:10rem}section.benefits .content .list>.item .text .title:before{background:#797979;content:"";display:inline-block;height:10rem;-webkit-mask-image:url(/src/assets/icon/expand.svg);mask-image:url(/src/assets/icon/expand.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:5rem;top:2.5rem;-webkit-transform:scale(.5) rotate(180deg);transform:scale(.5) rotate(180deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;width:10rem;z-index:100}section.benefits .content .list>.item .text.show .title:before{-webkit-transform:scale(.5) rotate(0deg) translateY(1.7rem);transform:scale(.5) rotate(0deg) translateY(1.7rem)}}section.benefits .content .list>.item .text p{color:#000;font-family:Onest;font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:-.00938rem;line-height:130%}@media(max-width:1030px){section.benefits .content .list>.item .text p{font-size:1.67866rem;letter-spacing:-.01799rem}}@media(max-width:481px){section.benefits .content .list>.item .text p{font-size:3.75rem;letter-spacing:-.04687rem;padding:5rem 2.5rem 2.5rem}}section.benefits .content .list>.item .text ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;justify-content:flex-start}section.benefits .content .list>.item .text ul li{color:var(--black-100,#000);font-family:Onest;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-.00938rem;line-height:140%}section.benefits .content .list>.benefit{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;background:#fff;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.19rem;justify-content:flex-start;padding:2.5rem}@media(max-width:1030px){section.benefits .content .list>.benefit{border-radius:3.83693rem;gap:2.4rem;grid-column:span 2;padding:3.84rem}}@media(max-width:481px){section.benefits .content .list>.benefit{border-radius:5rem;gap:5rem;padding:5rem}}section.benefits .content .list>.benefit .title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1.81rem;justify-content:space-between}@media(max-width:1030px){section.benefits .content .list>.benefit .title{gap:2.26rem}}@media(max-width:481px){section.benefits .content .list>.benefit .title{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:5rem}}section.benefits .content .list>.benefit .title span{color:var(--black-100,#000);font-family:Kharkiv;font-size:2rem;font-style:normal;letter-spacing:-.00938rem;line-height:130%}@media(max-width:1030px){section.benefits .content .list>.benefit .title span{font-size:3.83693rem;letter-spacing:-.01799rem}}@media(max-width:481px){section.benefits .content .list>.benefit .title span{font-size:5.625rem;letter-spacing:-.04687rem}}section.benefits .content .list>.benefit .title .img-frame{height:8.75rem;width:8.75rem}@media(max-width:1030px){section.benefits .content .list>.benefit .title .img-frame{height:12.58993rem;width:12.58993rem}}@media(max-width:481px){section.benefits .content .list>.benefit .title .img-frame{height:17.5rem;width:17.5rem}}section.benefits .content .list>.benefit .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(max-width:481px){section.benefits .content .list>.benefit .text{gap:0}}section.benefits .content .list>.benefit .text .txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}@media(max-width:481px){section.benefits .content .list>.benefit .text .txt{margin:0 -2.5rem;max-height:var(--marker-h,0);overflow:hidden;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}}section.benefits .content .list>.benefit .text .expand{display:none;position:relative}@media(max-width:481px){section.benefits .content .list>.benefit .text .expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f2f2f2;border-radius:1.875rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:Kharkiv;font-size:3.75rem;font-style:normal;justify-content:space-between;letter-spacing:-.04687rem;line-height:normal;padding:3.75rem;text-align:center;text-transform:uppercase}section.benefits .content .list>.benefit .text .expand .hide{left:3.75;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .35s linear;transition:opacity .35s linear}section.benefits .content .list>.benefit .text .expand .more{opacity:1;-webkit-transition:opacity .35s linear;transition:opacity .35s linear}section.benefits .content .list>.benefit .text .expand:after{background:#797979;content:"";height:5rem;-webkit-mask:center/contain url(/src/assets/icon/expand.svg) no-repeat;mask:center/contain url(/src/assets/icon/expand.svg) no-repeat;position:absolute;right:3.5rem;top:50%;-webkit-transform:translateY(-50%) rotate(var(--expand-rotate,180deg));transform:translateY(-50%) rotate(var(--expand-rotate,180deg));-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;width:5rem}}section.benefits .content .list>.benefit .text.show{--expand-rotate:0deg}section.benefits .content .list>.benefit .text.show .hide{opacity:1}section.benefits .content .list>.benefit .text.show .more{opacity:0}@media(max-width:481px){section.portfolio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10rem;justify-content:flex-start;overflow:hidden;padding-bottom:20rem}}section.portfolio .lavalamp{height:30rem;left:-7rem;top:-10rem;width:90rem}@media(max-width:481px){section.portfolio .lavalamp{height:100rem;width:100rem}}section.portfolio .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;padding-bottom:7.5rem;padding-top:12.13rem}@media(max-width:1030px){section.portfolio .content{padding-bottom:14.42rem;padding-top:21.58rem}}@media(max-width:481px){section.portfolio .content{padding-top:31.25rem}}section.portfolio .content .text .gradient-text{font-family:Kharkiv;font-size:4.75rem;font-style:normal;letter-spacing:-.00938rem;line-height:110%}@media(max-width:1030px){section.portfolio .content .text .gradient-text{font-size:6.71463rem;letter-spacing:-.01799rem}}@media(max-width:481px){section.portfolio .content .text .gradient-text{font-size:6.875rem;font-style:normal;letter-spacing:-.04687rem;line-height:110%}}section.portfolio .content .filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.5rem;justify-content:space-between;margin:5rem 0 4.5rem;position:relative;z-index:100}@media(max-width:1030px){section.portfolio .content .filter{gap:.98rem;margin:7.19rem 0 6rem}}@media(max-width:481px){section.portfolio .content .filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:6.25rem;padding-top:12.5rem}}section.portfolio .content .filter>.anchor{top:-5rem}@media(max-width:1030px){section.portfolio .content .filter>.anchor{top:-7.19rem}}section.portfolio .content .filter .selectors{position:relative;z-index:1000}section.portfolio .content .filter .selectors .swipe-item{padding-right:.5rem}@media(max-width:1030px){section.portfolio .content .filter .selectors .swipe-item{padding-right:.98rem}}@media(max-width:481px){section.portfolio .content .filter .selectors .swipe-item{padding-right:2.5rem}}section.portfolio .content .filter .selectors .swipe-item:last-child{padding-right:0}section.portfolio .content .filter .selectors .top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;border:1px solid var(--white-25,hsla(0,0%,100%,.25));border-radius:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.62rem;justify-content:flex-start;padding:.625rem 1rem .625rem .625rem;-webkit-transition:color .35s ease,background .35s ease;transition:color .35s ease,background .35s ease;white-space:nowrap}@media(max-width:1030px){section.portfolio .content .filter .selectors .top{border-radius:5.15588rem;font-size:1.67866rem;letter-spacing:-.01799rem;padding:1.19904rem 1.91847rem 1.19904rem 1.19904rem}}@media(max-width:481px){section.portfolio .content .filter .selectors .top{border-radius:7.5rem;font-size:3.75rem;gap:2.7rem;letter-spacing:-.04687rem;padding:2.7rem 5rem 2.7rem 2.7rem}}section.portfolio .content .filter .selectors .top:before{background:#fff;content:"";display:inline-block;height:1.125rem;-webkit-mask:center/contain url(/src/assets/icon/star.svg) no-repeat;mask:center/contain url(/src/assets/icon/star.svg) no-repeat;-webkit-transition:background .35s ease;transition:background .35s ease;width:1.125rem}@media(max-width:1030px){section.portfolio .content .filter .selectors .top:before{height:2.15827rem;width:2.15827rem}}@media(max-width:481px){section.portfolio .content .filter .selectors .top:before{height:5.625rem;width:5.625rem}}section.portfolio .content .filter .selectors .top:hover{border-color:#fff}section.portfolio .content .filter .selectors .top.active{background:#fff;color:#000}section.portfolio .content .filter .selectors .top.active:before{background:#000}section.portfolio .content .filter .on-full,section.portfolio .content .filter .on-grid{display:none}section.portfolio .content .filter:has([data-toggle-grid].active) .on-grid{display:inline-block}section.portfolio .content .filter:has([data-toggle-full].active) .on-full{display:inline-block}section.portfolio .content .filter:has([data-toggle-full].active) .not-full{display:none}section.portfolio .content .filter:has([data-toggle-full].active) .not-full.active{display:inline-block}section.portfolio .content .paginator{margin-top:7.5rem}@media(max-width:1030px){section.portfolio .content .paginator{margin-top:9.59rem}}@media(max-width:481px){section.portfolio .content .paginator{margin-top:15rem}}