.second-banner{color:#fff;height:100vh;margin-bottom:90px;position:relative}.second-banner_dark .second-banner__content{-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);background:rgba(58,58,58,.4);box-shadow:0 20px 40px 0 rgba(0,0,0,.05);color:#fff}.second-banner_collection{margin-bottom:0}.second-banner_view_new_2025 .second-banner__content{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:hsla(0,0%,100%,.4);border:none;box-shadow:0 20px 40px 0 rgba(0,0,0,.051)}@media screen and (max-width:767px){.second-banner_view_new_2025 .second-banner__content{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;box-shadow:none}}.second-banner .breadcrumbs{left:0;position:absolute;right:0;width:100%;z-index:1}.second-banner__bg{height:100%;position:relative;width:100%}.second-banner__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.second-banner__bg:before{background-color:rgba(0,0,0,.2);bottom:0;content:"";display:none;right:0}.second-banner__bg:before,.second-banner__cover{height:100%;left:0;position:absolute;top:0;width:100%}.second-banner__cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:1}@media screen and (max-width:767px){.second-banner__cover{aspect-ratio:auto;display:block;height:auto;position:static}}.second-banner__video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%;z-index:1}.second-banner__play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.second-banner__title{font-size:44px;font-weight:150;letter-spacing:.02em;line-height:130%;margin:0}.second-banner__subtitle{font-size:15px;font-weight:500;letter-spacing:3.6px;line-height:140%;margin-bottom:24px;text-transform:uppercase}.second-banner__line{padding-bottom:20.5px}.second-banner__text{font-size:21px;font-weight:300;letter-spacing:0;line-height:140%;width:100%}.second-banner__wrapper{left:0;position:absolute;right:0;top:calc(50% + 60px);transform:translateY(-50%);width:100%;z-index:2}.second-banner__wrapper:before{background:linear-gradient(180deg,transparent,#000);bottom:-100px;content:"";display:none;position:absolute;top:0;width:100%;z-index:0}.second-banner__content{-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);background:hsla(0,0%,100%,.4);border:1px solid #fff;box-shadow:0 20px 40px 0 rgba(0,0,0,.85);color:#333f48;max-width:778px;padding:60px;position:relative;width:100%;z-index:2}.second-banner__button{display:none}@media screen and (max-width:1199px){.second-banner{margin-bottom:48px}.second-banner__content{width:100%}.second-banner_collection{margin-bottom:0}}@media screen and (max-width:767px){.second-banner{align-items:flex-start;display:flex;flex-direction:column;height:auto;min-height:auto;padding:0}.second-banner .swiper:not(.banner__text-swiper){margin-top:30px}.second-banner__bg img{aspect-ratio:auto;width:100%}.second-banner__title{font-size:28px;font-weight:300;line-height:36.4px}.second-banner__line{margin-bottom:26px;padding-bottom:26px}.second-banner__subtitle{font-size:14px;letter-spacing:3.36px}.second-banner__text{font-size:16px;letter-spacing:0;line-height:22.4px}.second-banner__wrapper{padding:0;position:static;transform:none}.second-banner__content{box-shadow:none;padding:24px 0}.second-banner__button{display:flex;margin-top:26px}}.patent__title{color:#333f48;font-size:44px;font-weight:400;letter-spacing:.88px;line-height:130%;margin-bottom:16px}@media screen and (max-width:1199px){.patent__title{font-size:28px}}.patent__text{font-size:24px;font-weight:400}@media screen and (max-width:1199px){.patent__text{font-size:18px}}.patent__wrapper{display:flex;gap:50px;margin-bottom:100px}@media screen and (max-width:767px){.patent__wrapper{flex-wrap:wrap;gap:25px;margin-bottom:40px}}.patent__left{width:53.9285714286%}@media screen and (max-width:767px){.patent__left{width:100%}}.patent__right{width:35.1428571429%}@media screen and (max-width:767px){.patent__right{width:100%}}.patent__img{background:hsla(0,0%,100%,.4);box-shadow:0 10px 40px 0 rgba(0,0,0,.12);padding:30px 50px}.patent__img img{width:100%}@media screen and (max-width:1199px){.patent__img{padding:10px}}@media screen and (max-width:767px){.patent__img{margin:0 auto;max-width:360px}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes viewBox{0%{-webkit-clip-path:polygon(0 0,10% 0,10% 100%,0 100%);clip-path:polygon(0 0,10% 0,10% 100%,0 100%);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes viewImage{0%{-webkit-clip-path:polygon(0 0,10% 0,10% 100%,0 100%);clip-path:polygon(0 0,10% 0,10% 100%,0 100%);opacity:0}50%{-webkit-clip-path:polygon(0 0,10% 0,10% 100%,0 100%);clip-path:polygon(0 0,10% 0,10% 100%,0 100%);opacity:0}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes viewText{0%{opacity:0;transform:translateY(-15px)}50%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes viewSlide{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes hoverCallbackButton{0%{transform:rotate(0)}50%{transform:rotate(-15deg)}to{transform:rotate(0)}}.useful{background:#efeee5;padding:100px 0 106px}@media screen and (max-width:767px){.useful{padding:53px 0 62px}}.useful__title{font-size:50px;font-weight:100;line-height:130%;margin:0 0 28px}@media screen and (max-width:767px){.useful__title{font-size:28px;font-weight:300;letter-spacing:normal;line-height:140%;margin-bottom:32px}}.useful__inner{display:flex;flex-wrap:wrap;margin:0 -20px}@media screen and (max-width:767px){.useful__inner{flex-direction:column;flex-wrap:nowrap;gap:24px;margin:0 -10px}}.useful__box{align-items:flex-start;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);background:#fff;background:hsla(0,0%,100%,.4);box-shadow:0 20px 40px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;margin:20px;padding:40px;width:calc(50% - 40px)}@media screen and (max-width:767px){.useful__box{margin:0;padding:32px;width:100%}}.useful__box-title{font-size:22px}.useful__box-text,.useful__box-title{letter-spacing:normal;margin-bottom:24px}.useful__box-text{color:#2d3640;font-size:18px;line-height:150%;opacity:.8}