.RUSINO_Layout{line-height:1.6;font-family:Arial,sans-serif}.RUSINO_Layout .container{position:relative;background-color:#f4f4f2}.RUSINO_Layout .scroll-snap-align{height:100vh;overflow-y:scroll;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-padding-top:0;scroll-behavior:smooth}.RUSINO_Layout .scroll-snap-align section{width:100vw;height:100vh;scroll-snap-align:start;color:#fff;background-image:linear-gradient(to right,#0000006d,#0000003d,#fff0)}.RUSINO_Layout .scroll-snap-align section:nth-child(2){overflow:hidden;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;object-fit:cover;transition:all .4s ease;background-image:linear-gradient(to right,#0000006d,#0000003d,#fff0),url(/assets/h-C_jqsE-u.png)}.RUSINO_Layout .scroll-snap-align section:nth-child(2) .active{color:#000;background-color:#f4f4f2ed;transition:all .4s;transition-timing-function:ease}.RUSINO_Layout .scroll-snap-align section:nth-child(2) .active .title{font-size:2.5vw;font-weight:700;opacity:0;animation:fadeIn 1s forwards ease-in-out}.RUSINO_Layout .scroll-snap-align section:nth-child(2) .active .text{opacity:0;animation:fadeIn 1.5s forwards ease-in-out;font-size:1.2vw}.RUSINO_Layout .scroll-snap-align section:nth-child(2) .div1{width:50%;height:50vh;box-sizing:border-box;border-top:1px solid #fff;border-right:1px solid #fff;font-size:4vw;padding:5vw 5vw 0;font-weight:700}.RUSINO_Layout .scroll-snap-align section:nth-child(2) .div1 .title{word-break:break-all;display:flex;align-items:center;color:#f4f4f2}.RUSINO_Layout .scroll-snap-align section:nth-child(2) .div1 .title:before{content:"";display:inline-block;width:1vw;height:5vw;background-color:#fc3901;margin-right:1vw}.RUSINO_Layout .scroll-snap-align section:nth-child(2) .div2{width:50%;height:50vh;box-sizing:border-box;border-top:1px solid #fff;padding:5vw;font-size:1.3vw;word-break:break-all}.RUSINO_Layout .scroll-snap-align section:nth-child(2) .div3{width:50%;height:50vh;box-sizing:border-box;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:5vw;font-size:1.3vw;word-break:break-all}.RUSINO_Layout .scroll-snap-align section:nth-child(2) .div4{width:50%;height:50vh;box-sizing:border-box;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5vw;font-size:1.3vw;word-break:break-all}.RUSINO_Layout .scroll-snap-align section:nth-child(3){overflow:hidden;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;object-fit:cover;transition:all .4s;background-image:linear-gradient(to right,#0000006d,#0000003d,#fff0),url(/assets/c-prght29L.jpg)}.RUSINO_Layout .scroll-snap-align section:nth-child(3) .active{color:#000;background-color:#f4f4f2ed;transition:all .4s}.RUSINO_Layout .scroll-snap-align section:nth-child(3) .active .title{font-size:2.5vw;font-weight:700;opacity:0;animation:fadeIn 1s forwards ease-in-out}.RUSINO_Layout .scroll-snap-align section:nth-child(3) .active .text{opacity:0;animation:fadeIn 1.5s forwards ease-in-out;font-size:1.2vw}.RUSINO_Layout .scroll-snap-align section:nth-child(3) .text{opacity:0;animation:fadeIn 1.5s forwards ease-in-out}.RUSINO_Layout .scroll-snap-align section:nth-child(3) .div1{width:60%;height:50vh;box-sizing:border-box;border-top:1px solid #fff;border-right:1px solid #fff;font-size:4vw;padding:5vw 5vw 0;font-weight:700}.RUSINO_Layout .scroll-snap-align section:nth-child(3) .div1 .title{word-break:break-all;display:flex;align-items:center;color:#f4f4f2}.RUSINO_Layout .scroll-snap-align section:nth-child(3) .div1 .title:before{content:"";display:inline-block;width:1vw;height:5vw;background-color:#fc3901;margin-right:1vw}.RUSINO_Layout .scroll-snap-align section:nth-child(3) .div2{width:40%;height:50vh;box-sizing:border-box;border-top:1px solid #fff;padding:5vw;font-size:1.3vw;word-break:break-all}.RUSINO_Layout .scroll-snap-align section:nth-child(3) .div3{width:100%;height:50vh;box-sizing:border-box;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5vw;font-size:1.3vw;word-break:break-all;display:flex;flex-direction:column;justify-content:space-around}.RUSINO_Layout .scroll-snap-align section:nth-child(3) .div3 .text{margin-top:4vw}.RUSINO_Layout .scroll-snap-align section:nth-child(4){display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;object-fit:cover;transition:all .4s;background-image:linear-gradient(to right,#0000006d,#0000003d,#fff0),url(/assets/j-CH9yGWue.jpg)}.RUSINO_Layout .scroll-snap-align section:nth-child(4) .active{color:#000;background-color:#f4f4f2ed;transition:all .4s}.RUSINO_Layout .scroll-snap-align section:nth-child(4) .active .title{font-size:2.5vw;font-weight:700;opacity:0;animation:fadeIn 1s forwards ease-in-out}.RUSINO_Layout .scroll-snap-align section:nth-child(4) .active .text{opacity:0;animation:fadeIn 1.5s forwards ease-in-out;font-size:1.2vw}.RUSINO_Layout .scroll-snap-align section:nth-child(4) .text{margin-top:4vw;opacity:0;animation:fadeIn 1.5s forwards ease-in-out}.RUSINO_Layout .scroll-snap-align section:nth-child(4) .div1{width:100%;height:35vh;box-sizing:border-box;border-top:1px solid #fff;border-right:1px solid #fff;font-size:4vw;padding:3vw;font-weight:700}.RUSINO_Layout .scroll-snap-align section:nth-child(4) .div1 .title{display:flex;align-items:center;color:#f4f4f2;word-break:break-all}.RUSINO_Layout .scroll-snap-align section:nth-child(4) .div1 .title:before{content:"";display:inline-block;width:1vw;height:5vw;background-color:#fc3901;margin-right:1vw}.RUSINO_Layout .scroll-snap-align section:nth-child(4) .div2{width:100%;height:40vh;box-sizing:border-box;border-top:1px solid #fff;padding:5vw;font-size:1.3vw;word-break:break-all;display:flex;flex-direction:column;justify-content:space-around}.RUSINO_Layout .header{position:relative;width:100vw;height:100vh;background-position:center;color:#fff;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;object-fit:cover}.RUSINO_Layout .header .text h1{font-size:5vw;font-weight:700;text-transform:uppercase}.RUSINO_Layout .header .text h1 .highlight{color:#fc3901}.RUSINO_Layout .header .text p{margin:20px 0;font-size:18px;color:#cfcfcf}.RUSINO_Layout .top{display:flex;align-items:center;justify-content:space-between;padding:3vw 5vw 10vh 5vw}.RUSINO_Layout .top .logo img{width:20vw}.RUSINO_Layout .contact{border:1px solid #fff;font-weight:700;padding:.5vw 2vw;border-radius:2px}.RUSINO_Layout .main{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:0 5vw}.RUSINO_Layout .main .text{margin-left:2vw;width:50vw;font-size:4vw}.RUSINO_Layout .main .highlight{color:#fc3901;font-weight:700}.RUSINO_Layout .main .image{overflow:hidden;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;object-fit:cover;width:30vw;height:50vh;margin-top:20vh;border-radius:7px;box-shadow:#00000012 0 1px 1px,#00000012 0 2px 2px,#00000012 0 4px 4px,#00000012 0 8px 8px,#00000012 0 16px 16px;background-image:linear-gradient(to right,#0000006d,#0000003d,#fff0)}.RUSINO_Layout .main .image img{width:100%;height:100%}.RUSINO_Layout .checkedImage{position:relative;width:30vw;height:30vw;perspective:800px}.RUSINO_Layout .checkedImage .imageCheck{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .5s ease;opacity:0;transform:scale(.8);border-radius:7px;box-shadow:#00000012 0 1px 1px,#00000012 0 2px 2px,#00000012 0 4px 4px,#00000012 0 8px 8px,#00000012 0 16px 16px}.RUSINO_Layout .checkedImage .show{opacity:1;transform:scale(1);z-index:1;transform-style:preserve-3d;transform:rotateY(-10deg)}.RUSINO_Layout .checkedImage .hide{opacity:0;transform:scale(.5);z-index:0}.RUSINO_Layout .video-preview{position:absolute;bottom:20px;left:20px;width:100px;height:50px;background-color:#00000080;border-radius:5px;display:flex;justify-content:center;align-items:center}.RUSINO_Layout .play-button{color:#fff;font-size:24px}.RUSINO_Layout .about{position:relative;gap:40px;margin:15vw 0 5vw 8vw;padding-bottom:5vh}.RUSINO_Layout .about .bc{position:absolute;top:0;left:0;width:20vw;height:20vh;background-color:#f4f4f2;background-image:radial-gradient(#fc3901 2px,transparent 0);background-size:10px 10px;background-position:-5px -5px}.RUSINO_Layout .about .content{display:flex;justify-content:space-between;align-items:center;background-color:#f4f4f2;margin:3vh 0}.RUSINO_Layout .about .text-name{color:#fc3901;font-size:3vw;font-weight:700}.RUSINO_Layout .about .text{font-size:1.5vw;font-weight:700;text-transform:uppercase;padding:3vw}.RUSINO_Layout .about .text p{font-size:16px;margin-bottom:20px}.RUSINO_Layout .about .image{position:relative;z-index:100;width:50%}.RUSINO_Layout .about .image img{width:100%;height:100%}.RUSINO_Layout .learn-more{color:#ffffffde;text-decoration:none;font-weight:700;cursor:pointer}.RUSINO_Layout .ch{width:32px;height:32px;line-height:32px;text-align:center;margin-right:-10px;margin-top:-5px;position:relative;z-index:100;background:#fc3901}.RUSINO_Layout .en{width:22px;height:22px;line-height:22px;text-align:center;border:1px solid #000;color:#000}.RUSINO_Layout .custom-button{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:5px 11px;font-size:.8rem;font-weight:600;background-color:#f9fafb69;border:2px solid #f9fafb00;border-radius:9999px;position:relative;overflow:hidden;cursor:pointer;box-shadow:0 4px 10px #0000001a;transition:all .3s ease;z-index:10}.RUSINO_Layout .custom-button:hover{color:#f9fafb}.RUSINO_Layout .custom-button:before{content:"";position:absolute;width:100%;height:100%;left:-100%;background-color:#fc3901;transition:all .7s ease;z-index:-1;border-radius:9999px;transform:scale(1)}.RUSINO_Layout .custom-button:hover:before{left:0;transform:scale(1.5)}.RUSINO_Layout .button-icon{width:12px;height:12px;border:1px solid #374151;border-radius:9999px;padding:4px;background-color:transparent;transition:all .3s ease;transform:rotate(45deg);display:flex;justify-content:center;align-items:center}.RUSINO_Layout .custom-button:hover .button-icon{rotate:45deg;background-color:#f9fafb;border-color:transparent}.RUSINO_Layout .icon-path{fill:#1f2937;transition:fill .3s ease}.RUSINO_Layout .custom-button:hover .icon-path{fill:#1f2937}.RUSINO_Layout .footer{height:15%;display:flex;flex-direction:column;justify-content:center;background-color:#f2f2f2ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:0 5vw;font-size:1vw}.RUSINO_Layout .footer span{color:#707070;margin-right:15px;padding:10px 0}.RUSINO_Layout .text{opacity:0;animation:fadeIn 2s forwards ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.RUSINO_Layout .top,.RUSINO_Layout .main{display:block}.RUSINO_Layout .main .text{width:100%;font-size:6vw}.RUSINO_Layout .main .checkedImage{width:60vw;height:60vw}.RUSINO_Layout .scroll-snap-align .div1{font-size:5vw!important}.RUSINO_Layout .scroll-snap-align .div2,.RUSINO_Layout .scroll-snap-align .div3{font-size:3.3vw!important}.RUSINO_Layout .scroll-snap-align .title{font-size:5vw!important}.RUSINO_Layout .scroll-snap-align .text{font-size:3vw!important}}.RUSINO_Layout .openTabs{position:fixed;top:0;right:0;width:100%;height:100%;background:#fff;z-index:100000;transform:translate(100%);transition:transform 1s ease-in-out;cursor:pointer}.RUSINO_Layout .openTabs .content{width:100%;display:flex;justify-content:space-between;align-items:center;height:100%}.RUSINO_Layout .openTabs .content .box{font-size:3vw;margin-left:5vw}.RUSINO_Layout .openTabs .content .box div{border-bottom:1px solid #000;cursor:pointer;transition:all .6s ease;margin-bottom:1vw}.RUSINO_Layout .openTabs .content .box div:hover{color:#fc3901;border-bottom:1px solid #fc3901}.RUSINO_Layout .openTabs.open{transform:translate(0);transition:transform 1s ease-in-out}.RUSINO_Layout .openTabs.close{transform:translate(100%);transition:transform 1s ease-in-out}.RUSINO_Layout .closeTab{display:flex;justify-content:space-between;align-items:center;width:5%;font-size:2vw;transition:all .3s ease;cursor:pointer}.RUSINO_Layout .CloseOutlined{color:#000;transform:rotate(0) scale(1);transition:all .3s ease}.RUSINO_Layout .CloseOutlined:hover{color:#fc3901;transform:rotate(90deg);scale:1.3;transition:all .3s ease}.RUSINO_Layout .MenuOutlined{cursor:pointer;font-size:3vw;margin-left:1vw;transition:all .6s ease;scale:1}.RUSINO_Layout .MenuOutlined:hover{scale:1.1;transition:all .6s ease}.carousel-container{height:40vw;position:relative;cursor:pointer}.carousel-container .index{font-size:3vw;font-weight:700;background:linear-gradient(to bottom,#fc3901,#fff);-webkit-background-clip:text;color:transparent}.carousel-container .card-carousel{display:flex;position:relative}.carousel-container .card{flex:0 0 100%;height:60vh;background-color:#fff;border-radius:7px;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px;font-size:24px;color:#333;position:absolute;top:0;transition:transform .5s ease-in-out,z-index .5s ease-in-out}.carousel-container .card.active{transform:translate(0) scale(1.05);z-index:10}.whyChooseUs{padding:5vw;background:#f0f0f0;--gap: 5em;--line: 1px;--color: #dedede}.whyChooseUs .logo img{width:20vw;padding:10px 10px 5px}.whyChooseUs .why-choose-us{text-align:right;font-size:3rem;font-weight:700;margin-right:5vw}.whyChooseUs .animated-button{background-color:#fff;text-align:center;width:12rem;height:3.5rem;border-radius:1rem;font-size:1.25rem;font-weight:600;color:#000;position:relative;overflow:hidden;cursor:pointer;border:none}.whyChooseUs .animated-bg{background-color:#fc3901;border-radius:.75rem;height:3rem;width:25%;display:flex;align-items:center;justify-content:center;position:absolute;left:.25rem;top:.25rem;z-index:10;transition:width .5s ease}.whyChooseUs .animated-button:hover .animated-bg{width:11.5rem}.whyChooseUs .button-text{position:relative;z-index:5;margin:0;transform:translate(.125rem)}.whyChooseUs .container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:3vw 0}.whyChooseUs .content-wrapper{display:flex;justify-content:space-between;width:100%;height:70%}.whyChooseUs .content-wrapper .number{color:#fc3901;font-size:3rem;font-weight:700}.whyChooseUs .image-section{position:relative;overflow:hidden;width:40vw;height:35vh;box-shadow:#00000012 0 1px 1px,#00000012 0 2px 2px,#00000012 0 4px 4px,#00000012 0 8px 8px,#00000012 0 16px 16px}.whyChooseUs .image-section:hover img{transform:scale(1.3)}.whyChooseUs .image-section2{position:relative;overflow:hidden;width:60vw;top:-25px;left:65px;box-shadow:#00000012 0 1px 1px,#00000012 0 2px 2px,#00000012 0 4px 4px,#00000012 0 8px 8px,#00000012 0 16px 16px}.whyChooseUs .image-section2:hover img{transform:scale(1.3)}.whyChooseUs .image-section img{width:100%;height:100%;object-fit:cover;object-position:top;top:0;left:0;transition:transform 2s ease}.whyChooseUs .image-section2 img{width:100%;height:100%;object-fit:cover;top:0;left:0;transition:transform 2s ease}.whyChooseUs .text-section{width:35vw;justify-content:center;padding:20px;font-size:1.2rem;line-height:1.8;display:flex;flex-direction:column;align-items:baseline}.whyChooseUs .text-section .title{display:inline-block;word-break:break-all;position:relative;font-size:2.5rem;font-weight:700;border-bottom:3px solid #000;padding:0 1vw 0 0}@media (max-width: 768px){.whyChooseUs .content-wrapper{flex-direction:column;height:auto}.whyChooseUs .image-section{width:100%;height:50vh}.whyChooseUs .text-section{padding:15px;font-size:1.2rem}}.contactUs{width:100vw;height:100vh;position:relative;background:#f0f0f0}.contactUs .logo{position:absolute;top:5vh;left:4.5vw;z-index:10}.contactUs .logo img{width:20vh;padding:10px}.contactUs .content-wrapper{width:100vw;height:100vh;display:flex;align-items:center;position:relative}.contactUs .content{width:100vw;height:100vh;position:relative;overflow:hidden}.contactUs .content img{width:100%;height:100%;object-fit:cover}.contactUs .overlay-text{position:absolute;left:5vw;top:30%;color:#fff;font-weight:700}.contactUs .contact-title{font-size:6rem}.contactUs .email-container{display:flex;align-items:center;margin-top:5vh;font-size:2rem;margin-left:.5vw}.contactUs .email{color:#fc3901;font-weight:700;margin-right:1vw}.contactUs .emailPath{font-weight:700;color:#fff}.contactUs .content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;background-image:linear-gradient(270deg,#fff0 30%,#00262c);opacity:.7}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s}.alert-enter{opacity:0;transform:scale(.9)}.alert-enter-active{opacity:1;transform:translate(0);transition:opacity .3s,transform .3s}.alert-exit{opacity:1}.alert-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}body{margin:0;padding:0}
