@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@keyframes pulseCircle{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}header .header_phone:before{content:"";position:absolute;top:-50%;left:-50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#8080804d;animation:pulseCircle 2s ease-out infinite;pointer-events:none;z-index:0}header .header_phone svg{position:relative;z-index:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}#root{height:auto;background:linear-gradient(0deg,#0006,#0006),linear-gradient(180deg,#0000 57.38%,#000 124.31%);padding-bottom:20px;position:relative;min-height:100vh}#root.furniture-page{background:none;height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:16px;color:#fff;background:#fff}a{text-decoration:none;color:inherit;cursor:pointer}header{display:flex;flex-direction:row;align-items:center;max-width:1667px;margin:0 auto;padding:50px 20px 0;z-index:21;position:relative}header svg{cursor:pointer}header .left-logo-block{margin-right:auto;display:flex;align-items:center;gap:15px;z-index:9001}header .left-logo-block .logo_img.active path{fill-opacity:1}header .right-links-block{margin-right:10%;display:flex;flex-direction:row;align-items:center;gap:140px}header .right-links-block a{font-family:Noto Sans;font-weight:300;font-size:24px;line-height:100%;letter-spacing:0%;position:relative}header .right-links-block a:after{content:"";position:absolute;bottom:-6px;border-bottom:1px solid #fff;scale:0;transition:.45s ease all;width:100%;left:0}header .right-links-block a:hover:after{scale:1;transition:.45s ease all}header{display:flex;flex-direction:row;align-items:center;max-width:1667px;width:calc(100% - 40px);margin:0 auto;padding:50px 20px 0;z-index:21;position:fixed;top:0;left:0;right:0;transition:all .3s ease;background:transparent}header .header_phone{margin-right:30px;position:relative}header.pages_header.scrolled{background:#fff!important;box-shadow:0 8px 12px #00000014,0 12px 16px #0000001f}header.pages_header.scrolled .right-links-block a{color:#000}header.pages_header.scrolled .right-links-block a:after{border-bottom-color:#000}header.pages_header.scrolled .current-lang{color:#000}header.pages_header.scrolled .arrow path{stroke:#000}header.pages_header.scrolled .mobile-menu p{color:#000}header.pages_header.scrolled .logo_img.scrolled path{fill:#000;fill-opacity:1}header.pages_header.scrolled .header_phone path{fill:#000}header.pages_header .logo_img path{fill:#fff;fill-opacity:.3;transition:all .3s ease}header.pages_header .logo_img.active path{fill-opacity:1}header.pages_header.scrolled .pages_logo path{fill:#000}header.pages_header.scrolled .select-options{background:#fff;color:#000}header.pages_header.scrolled .option:hover{background:#f0f0f0}header.pages_header.scrolled .header_burger span,header.pages_header.scrolled .header_burger span:before,header.pages_header.scrolled .header_burger span:after{background:#000}header.pages_header.scrolled.active .header_burger span{background:transparent}header.pages_header.scrolled.active .mobile-menu .social-icons path{fill:#000}header.pages_header.scrolled .mobile-menu{background:#fff}header.pages_header.scrolled .mobile-links-block a{color:#000}#background-video{position:fixed;top:0;left:0;width:100%;height:100vh;object-fit:cover;z-index:-1;opacity:1;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:opacity}.background-video{transition:opacity .3s ease-in-out}.homepage{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;padding-left:90px;padding-right:86px;padding-top:143px}.main-right{display:flex;flex-direction:column;gap:40px;position:relative;max-height:540px}.main-right .steps-slider{display:flex;flex-direction:row;gap:20px;position:relative;margin-top:69px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;align-items:center;border-radius:18px}.main-right .steps-slider .steps-slide{position:relative;border-radius:18px;overflow:hidden;transition:.45s ease all}.main-right .steps-slider .steps-slide.active{transition:.45s ease all}.main-right .steps-slider .steps-slide.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(161.51deg,#fff 1.98%,#fff0 105.24%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:.45s ease all}.main-right .steps-slider .steps-slide .msg-icon{position:absolute;top:10px;right:10px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#ffffff26;transition:.45s ease all}.main-right .steps-slider .steps-slide .msg-icon:hover{background-color:#155092;transition:.45s ease all}.main-right .steps-slider .steps-slide .slide-desc{position:absolute;bottom:70px;left:20px;font-family:Noto Sans;font-weight:500;font-size:28px;line-height:28px;letter-spacing:0%;color:#fff}.main-right .pagination{display:flex;flex-direction:row;align-items:center;gap:6px;position:absolute;bottom:-20px;width:100%;justify-content:center}.main-right .pagination .dot{width:30px;height:6px;border-radius:100px;background-color:#ffffff4d;transition:.45s ease all}.main-right .pagination .dot.active{background-color:#fff;transition:.45s ease all}.steps-indicator{display:flex;flex-direction:column;align-items:center;gap:100px;position:relative}.step-item{position:relative;width:36px;height:36px;border-radius:100%;display:flex;justify-content:center;align-items:center;color:#fff;transition:.3s ease}.step-item:not(.active):before{content:"";position:absolute;width:12px;height:12px;background:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.step-item:not(.active){font-size:0}.step-item.active{border:1px solid #fff;font-family:Noto Sans;font-weight:300;font-size:20px}.step-item:not(:last-child):after{content:"";position:absolute;top:calc(50% + 6px);left:50%;width:2px;height:128px;background:#fff;transform:translate(-50%)}.step-item.active:not(:last-child):after{top:100%}.steps-indicator.active-step-1 .step-item:nth-child(2):not(:last-child):after{height:128px}.steps-indicator.active-step-3 .step-item:nth-child(1):not(:last-child):after{height:128px}.steps-indicator.active-step-1 .step-item:nth-child(1):not(:last-child):after,.steps-indicator.active-step-2 .step-item:nth-child(1):not(:last-child):after,.steps-indicator.active-step-2 .step-item:nth-child(2):not(:last-child):after,.steps-indicator.active-step-3 .step-item:nth-child(2):not(:last-child):after{height:113px}.custom-select{position:relative;font-family:Noto Sans;font-weight:300;font-size:24px;line-height:100%;letter-spacing:0%;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.select-options{position:absolute;bottom:-250px;display:flex;flex-direction:column;gap:14px;border:1px solid #fff;padding:16px;background:#fff;color:#000;right:-10px}.select-options .option{padding:8px 19px}.custom-select .arrow{transition:transform .3s ease}.custom-select .arrow.open{transform:rotate(180deg)}.main-left{display:flex;flex-direction:column;align-items:start;gap:65px}.main-left .bottom{display:flex;flex-direction:column;gap:32px}.main-left .bottom h1{font-family:Noto Sans;font-weight:700;font-size:52px;line-height:100%;letter-spacing:0%}.main-left .bottom p{font-family:Noto Sans;font-weight:300;font-size:20px;line-height:100%;letter-spacing:0%}.main-left .bottom a{margin-top:8px;border-radius:8px;background-color:#155092;width:260px;height:57px;display:flex;justify-content:center;align-items:center;font-family:Noto Sans;font-weight:300;font-size:24px;line-height:100%;letter-spacing:0%;cursor:pointer}.social-icons{position:absolute;bottom:70px;display:flex;flex-direction:row;align-items:center;gap:40px;height:fit-content;margin-top:auto;margin-left:auto;right:100px}.main-right .steps-slider a{margin-top:8px;background-color:transparent;width:calc(100% - 40px);height:35px;display:flex;justify-content:center;align-items:center;font-family:Noto Sans;font-weight:300;font-size:21px;line-height:100%;cursor:pointer;border:1px solid #fff;border-radius:8px;transition:all .45s;position:absolute;bottom:20px;left:20px}.main-right .steps-slider a:hover{color:#121212;background-color:#fff;transition:all .45s}.main-right .steps-slider .steps-slide.active>a{color:#121212;background-color:#fff;transition:all .45s}.furniture{flex-direction:column;justify-content:space-between;padding:100px 0 0;position:unset}.furniture section,.furniture footer{max-width:1707px;margin:0 auto}.furniture .main-left{width:50%;height:100%;padding-bottom:70px}.furniture .main-left .bottom{margin-top:auto}.furniture .main-left .bottom h1{font-family:Noto sans;font-size:90px;text-transform:uppercase;font-weight:400;width:60%}.furniture .main-left .bottom p{font-size:20px;font-weight:400;width:70%;line-height:1.3}.furniture .main-left .bottom a{background:#fff;font-size:16px;border-radius:0;color:#000}.furniture .social-icons{position:relative;bottom:0;right:0;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:auto;margin-left:0}.furniture .banner{display:flex;flex-direction:row;justify-content:space-between;width:calc(100% - 160px);max-width:1920px;margin:0 auto;top:-100px;padding:0 80px;align-items:center;height:100vh;background:linear-gradient(0deg,#0006,#0006),linear-gradient(180deg,#0000 57.38%,#000 124.31%);position:relative}.pages_header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:90px;position:fixed;width:calc(100% - 160px);max-width:1920px;z-index:9;padding:0 80px}.pages_header.active{-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important}.furniture .main-right{align-items:flex-end;width:50%;max-height:100%;height:100%;padding-bottom:70px}.furniture .main-right button{background:transparent;border:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer;transition:all .3s;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}.furniture .main-right .video_item:hover button{transition:all .3s;top:50%;left:50%;transform:translate(-55%,-55%);scale:1.3}.furniture .main-right button rect{transition:all .3s}.furniture .main-right button:hover rect{fill-opacity:.5;transition:all .3s}.furniture .main-right .video_item{width:320px;height:320px;position:relative}.furniture .main-right .video_item:after{content:"";position:absolute;width:320px;height:320px;top:0;left:0;z-index:1;background:linear-gradient(0deg,#0006,#0006),linear-gradient(180deg,#0000 57.38%,#000 124.31%)}.furniture .main-right .video_item img{width:100%;height:100%}.furniture .main-right .block_video .video_wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;display:flex;gap:20px;align-items:center}.furniture .banner #background-video{position:absolute}.furniture .our_project{width:100%;margin:0 auto;padding-top:100px;background:#fff;width:calc(100% - 160px)}.furniture .our_project .title_block,.furniture .about .title_block,.furniture .partners .title_block,.furniture .reviews .title_block{display:flex;width:100%;justify-content:space-between;align-items:center;color:#151515}.furniture .our_project .title_block{flex-wrap:wrap}.furniture .our_project .title_block h2,.furniture .about .title_block h2,.furniture .partners .title_block h2,.furniture .reviews .title_block h2{font-weight:500;font-size:36px;text-transform:uppercase}.furniture .our_project .title_block a{font-weight:400;font-size:20px;display:flex;justify-content:space-between;align-items:center;gap:6px}.furniture .our_project .title_block{margin-bottom:20px}.furniture .our_project .subtitle{width:60%;text-align:left;color:#8b8b8b;order:1}.furniture .our_project .our_project-wrapper{margin-top:32px;display:flex;width:100%;gap:20px;align-items:stretch}.furniture .our_project .our_project-wrapper .project_item{display:flex;flex-direction:column;justify-content:flex-start;width:calc(33.33% - 10px);color:#151515;overflow:hidden;position:relative}.furniture .our_project .our_project-wrapper .project_item img{width:100%;height:auto;height:680px;object-fit:cover;margin-bottom:auto}.furniture .our_project .our_project-wrapper .project_item:after{content:"";width:100%;height:100%;background:#0000004d;position:absolute}.furniture .our_project .our_project-wrapper .project_item .info{position:absolute;bottom:0;width:calc(100% - 40px);padding:20px;z-index:2}.furniture .our_project .our_project-wrapper .project_item p{margin-top:46px;font-size:22px;font-weight:500;margin-bottom:32px;text-transform:uppercase;color:#fff}.furniture .our_project .our_project-wrapper .project_item a{width:calc(100% - 40px);background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center;padding:20px}.furniture .video-section{width:100%;margin:0 auto;background:#fff;width:calc(100% - 160px);padding-top:0}.furniture .video-section .title_block{display:flex;width:100%;justify-content:space-between;align-items:center;color:#151515}.furniture .video-section .title_block h2{font-weight:500;font-size:36px;text-transform:uppercase}.furniture .video-section .video-section-wrapper{margin-top:32px;display:flex;width:100%;gap:20px;align-items:stretch}.furniture .video-section .video-section-wrapper .video_item{display:flex;flex-direction:column;justify-content:flex-start;width:calc(33.33% - 10px);color:#151515;overflow:hidden;position:relative}.furniture .video-section .video-section-wrapper .video_item:after{content:"";width:100%;height:100%;background:#0000004d;position:absolute}.furniture .video-section .video-section-wrapper .video_item img{width:100%;height:680px;object-fit:cover}.furniture .video-section .video-section-wrapper .video_item .info{position:absolute;width:calc(100% - 40px);padding:20px;color:#fff;bottom:0;z-index:1;font-size:20px}.furniture .video-section .video-section-wrapper .video_item button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;transition:transform .3s ease;z-index:1}.furniture .video-section .video-section-wrapper .video_item button:hover{transform:translate(-50%,-50%) scale(1.1)}.furniture .about{margin-top:100px}.furniture .about .about-wrapper{background-image:url(/assets/aboutBg-DBsLUIj_.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:640px;margin-top:32px;position:relative}.furniture .about .about-wrapper:after{position:absolute;content:"";height:640px;width:100%;background:#00000080;top:0}.furniture .about .about-wrapper p{width:35%;margin-left:auto;margin-bottom:15px;position:relative;top:50%;transform:translateY(-50%);margin-right:72px;z-index:2;line-height:25px}.furniture .feedback{width:1166px;margin:0 auto;position:relative;top:-70px;background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:40px;color:#151515}.furniture .feedback .title_block{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%;color:#151515;margin-bottom:60px}.furniture .feedback .title_block h2{font-weight:500;font-size:36px;text-transform:uppercase}.furniture .feedback .title_block p{font-size:20px;font-weight:400;width:50%;text-align:center;line-height:30px}.furniture .feedback form{overflow:hidden;display:flex;flex-direction:column;gap:32px}.furniture .feedback .input_wrap p{font-size:22px;font-weight:500;text-transform:uppercase;color:#151515;margin-bottom:20px}.furniture .feedback .input_wrap input,.furniture .feedback textarea{width:calc(100% - 40px);background:#ededed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border:unset}.furniture .feedback textarea{min-height:158px}.furniture .feedback button{background-color:#151515;color:#fff;border:unset;padding:20px;margin-top:48px}label.politic{display:flex;padding-bottom:20px;font-size:16px;align-items:center;gap:10px}label.politic span{width:85%}.toggle-switch{width:60px;height:32px;background-color:#ccc;border-radius:1665px;position:relative;transition:background-color .3s}.toggle-switch .slider{width:24px;height:24px;background-color:#fff;border-radius:50%;position:absolute;top:4px;left:4px;transition:transform .3s;box-shadow:0 2px 5px #0003;cursor:pointer}label.politic input{visibility:hidden}label.politic a{padding-left:5px;text-decoration:underline}.toggle-switch.active .slider{transform:translate(28px)}.toggle-switch.active{background-color:#000}.furniture .partners{max-width:1920px;margin-top:160px;padding:0}.furniture .partners .title_block{max-width:1707px;margin:0 auto 80px;padding-left:80px}.furniture .partners .partners_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:64px 110px}.furniture .partners .partners_wrapper .partners_item{width:fit-content}.furniture .partners .partners_wrapper .partners_item img{width:100%;height:auto}.furniture footer{color:#151515;width:calc(100% - 160px);margin-top:160px}.furniture footer .social-icons{flex-direction:row;position:relative;bottom:0;left:0}.furniture .reviews{width:calc(100% - 160px);max-width:1920px;overflow:hidden}.furniture .reviews .reviews_wrapper{display:flex;gap:20px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.furniture .reviews_item{box-shadow:0 4px 8px #0000000a;box-shadow:0 11px 14px #00000010;padding:40px;display:flex;flex-direction:column;align-items:center;color:#000}.furniture .reviews_item .subscribe{margin-top:60px;font-size:60px}.furniture .reviews_item p{margin-top:20px;font-size:20px}.furniture .reviews_item svg path{transition:all .3s}.furniture .reviews_item.facebook:hover svg path{fill:#0966ff;transition:all .3s}.furniture .reviews_item.youtube:hover svg path{fill:red;transition:all .3s}.reviews_item.insta .gray-icon{display:block}.reviews_item.insta .color-icon,.reviews_item.insta:hover .gray-icon{display:none}.reviews_item.insta:hover .color-icon{display:block}.footer_wrapper{display:flex;align-items:flex-start}.footer_item{width:33.33%}.name.footer_item{text-align:right}.name.footer_item p{font-size:90px;text-transform:uppercase}footer .date{width:100%;text-align:center;color:gray}.privacy.footer_item{text-align:center;display:flex;gap:64px}.privacy.footer_item a{font-size:20px}.contacts.footer_item{display:flex;justify-content:space-between;gap:48px;flex-direction:column}.contacts.footer_item p{font-size:36px;text-transform:uppercase}.contacts.footer_item .contacts-link{display:flex;gap:5px;color:gray;flex-direction:column;font-size:20px}.popupVideo{display:none}.video-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000;display:flex;justify-content:center;align-items:center;z-index:-1;opacity:0;transition:all .3s ease}.video-modal-overlay.active{background:#000000e6;z-index:10000;opacity:1}.video-modal-content{position:relative;width:90%;max-width:900px;background:#000;border-radius:12px;overflow:hidden;transform:translateY(30px);opacity:0;transition:all .3s ease .1s}.video-modal-overlay.active .video-modal-content{transform:translateY(0);opacity:1}.video-modal-player{width:100%;height:auto;max-height:80vh;display:block;border-radius:8px}.video-modal-close{position:absolute;top:15px;right:15px;background:#fff3;border:none;color:#fff;font-size:28px;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:10001;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-modal-close:hover{background:#ffffff4d;transform:scale(1.1)}.furniture-page .modal-content,.furniture-page .modal-content .input_wrap input,.furniture-page .modal-content button[type=submit]{border-radius:unset}@media (max-width: 768px){.video-modal-content{width:95%;margin:10px;border-radius:8px}.video-modal-close{top:10px;right:50px;width:35px;height:35px;font-size:24px}}@media (max-width: 480px){.video-modal-content{width:100%;margin:0;border-radius:0}.video-modal-close{top:10px;right:10px;width:35px;height:35px;font-size:24px}}@media (max-width: 1750px){.furniture section,.furniture footer{max-width:100%;padding:0 80px}.furniture .partners{margin:160px 0 0}.main-left .bottom h1{font-size:45px}}@media (max-width: 1500px){.homepage:not(.furniture){padding-left:63px;padding-right:60px;padding-top:100px}.homepage:not(.furniture) .main-left{gap:45px}.homepage:not(.furniture) .main-left .bottom h1{font-size:36px}.homepage:not(.furniture) .main-left .bottom p{font-size:14px}.homepage:not(.furniture) .main-left .bottom a{width:182px;height:40px;font-size:17px}.homepage:not(.furniture) .steps-indicator{gap:70px}.homepage:not(.furniture) .step-item{width:25px;height:25px}.homepage:not(.furniture) .step-item:not(.active):before{width:8px;height:8px}.homepage:not(.furniture) .step-item.active{font-size:14px}.homepage:not(.furniture) .step-item:not(:last-child):after{height:90px}.homepage:not(.furniture) .steps-indicator.active-step-1 .step-item:nth-child(2):not(:last-child):after,.homepage:not(.furniture) .steps-indicator.active-step-3 .step-item:nth-child(1):not(:last-child):after{height:90px}.homepage:not(.furniture) .steps-indicator.active-step-1 .step-item:nth-child(1):not(:last-child):after,.homepage:not(.furniture) .steps-indicator.active-step-2 .step-item:nth-child(1):not(:last-child):after,.homepage:not(.furniture) .steps-indicator.active-step-2 .step-item:nth-child(2):not(:last-child):after,.homepage:not(.furniture) .steps-indicator.active-step-3 .step-item:nth-child(2):not(:last-child):after{height:79px}.homepage:not(.furniture) .main-right .steps-slider{margin-top:48px;padding:14px;border-radius:13px}.homepage:not(.furniture) .main-right .steps-slider .steps-slide{height:350px}.homepage:not(.furniture) .main-right .steps-slider .steps-slide .slide-desc{font-size:20px;bottom:49px;left:14px}.homepage:not(.furniture) .main-right .steps-slider .steps-slide .msg-icon{width:28px;height:28px;top:7px;right:7px}.homepage:not(.furniture) .main-right .steps-slider a{height:25px;font-size:15px;bottom:14px;left:14px}.homepage:not(.furniture) .main-right .pagination{bottom:-14px;gap:4px}.homepage:not(.furniture) .main-right .pagination .dot{width:21px;height:4px}.homepage:not(.furniture) .social-icons{right:70px;bottom:49px;gap:28px}.furniture{padding-top:70px}.pages_header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:60px;position:fixed;width:calc(100% - 120px);max-width:1920px;z-index:9;padding:0 60px}.pages_header .pages_logo svg{width:180px}header .right-links-block a{font-size:18px}.furniture .main-left .bottom h1{font-size:60px;width:90%}.furniture .main-left .bottom p{font-size:16px;width:100%;line-height:1.2}.furniture .main-left .bottom a{background:#fff;font-size:16px;border-radius:0;color:#000}.furniture .banner{height:100vh;padding:0 56px;width:calc(100% - 110px)}.furniture .main-right .video_item{width:224px;height:224px}.furniture .main-right .video_item:after{width:224px;height:224px}.furniture .main-right{padding-bottom:0;margin-top:100px}.furniture .main-left{padding-bottom:49px}.furniture .social-icons{position:absolute;bottom:70px;right:0;display:flex;flex-direction:column;align-items:center;gap:28px;margin-top:auto;margin-left:0}.furniture .social-icons svg{scale:.8}.furniture .our_project .our_project-wrapper .project_item p{margin-top:46px;font-size:20px;font-weight:500;margin-bottom:15px;text-transform:uppercase;color:#fff;line-height:1.2}.furniture .feedback .title_block h2{font-weight:500;font-size:26px;text-transform:uppercase}.furniture .feedback .title_block p{font-size:20px;font-weight:400;width:70%;text-align:center;line-height:1.2}.furniture .title_block h2{font-size:26px!important}.furniture .our_project .title_block a{font-weight:400;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:6px}.furniture .about .about-wrapper p{width:45%;margin-left:auto;margin-bottom:15px;position:relative;top:50%;transform:translateY(-50%);margin-right:72px;z-index:2;line-height:19px;font-size:14px}.furniture .about .about-wrapper:after{position:absolute;content:"";height:500px;width:100%;background:#00000080;top:0}.furniture .about .about-wrapper{background-image:url(/assets/aboutBg-DBsLUIj_.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:500px;margin-top:32px;position:relative}.furniture .our_project .our_project-wrapper .project_item img,.furniture .video-section .video-section-wrapper .video_item img{height:480px;min-height:480px}.furniture .partners{margin-top:52px}.furniture .partners .partners-wrapper .partner-item{width:112px;height:112px}.furniture .feedback{width:850px}.furniture .feedback .input_wrap p{font-size:18px;font-weight:500;text-transform:uppercase;color:#151515;margin-bottom:20px}.furniture .feedback .input_wrap input,.furniture .feedback textarea{width:calc(100% - 40px);background:#ededed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px;border:unset}.furniture .feedback button{margin-top:0}.furniture .reviews_item .subscribe{margin-top:40px;font-size:40px}.furniture .reviews_item p{margin-top:20px;font-size:16px}.furniture .feedback .feedback-wrapper .feedback_item{padding:21px}.furniture .feedback .feedback-wrapper .feedback_item p{font-size:14px}.furniture .about .about-content h3{font-size:21px}.furniture .about .about-content p{font-size:14px}.furniture footer .footer-content{padding:21px 0}.furniture footer .footer-content p{font-size:14px}}@media (max-width: 1150px){.furniture .main-left .bottom h1{font-size:84px;width:30%}}@media (max-width: 1280px){.homepage{padding-left:20px;padding-right:20px;padding-top:93px}.main-left{gap:25px}.main-left .bottom h1{font-size:45px}.main-left .bottom p{font-size:20px}.steps-indicator{gap:70px}.step-item:not(:last-child):after{height:98px}.steps-indicator.active-step-1 .step-item:nth-child(2):not(:last-child):after{height:98px}.steps-indicator.active-step-3 .step-item:nth-child(1):not(:last-child):after{height:98px}.steps-indicator.active-step-1 .step-item:nth-child(1):not(:last-child):after,.steps-indicator.active-step-2 .step-item:nth-child(1):not(:last-child):after,.steps-indicator.active-step-2 .step-item:nth-child(2):not(:last-child):after,.steps-indicator.active-step-3 .step-item:nth-child(2):not(:last-child):after{height:83px}.main-right .pagination{bottom:-20px}.social-icons{right:30px}}.bottom.mob{display:none;width:100%}@media (max-width: 1350px){.social-icons{bottom:70px;right:40px}.homepage{padding-left:40px;padding-right:40px}.homepage.furniture{padding-left:0;padding-right:0}}@media (max-width: 1300px){.furniture .feedback{width:calc(100% - 100px)}.furniture .banner,.furniture .our_project,.furniture .about,.furniture footer,.furniture .reviews,.furniture .video-section{width:calc(100% - 40px);padding:0 20px}.furniture .our_project{margin-top:50px}.furniture .video-section{margin-top:0}.pages_header{width:calc(100% - 40px);padding:0 20px}.furniture .partners .title_block{padding-left:20px}}@media (max-width: 1270px){.furniture{overflow:hidden}.furniture .main-right .block_video{width:100%;right:-25%}}@media (max-width: 1270px){.furniture{overflow:hidden}.furniture .main-right .block_video{width:100%;right:-5%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:15px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;position:relative}.furniture .main-right .block_video .video_wrapper{overflow-x:scroll}.furniture .main-right .block_video::-webkit-scrollbar{height:6px}.furniture .main-right .block_video::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.furniture .main-right .block_video::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.furniture .main-right .block_video::-webkit-scrollbar-thumb:hover{background:#ffffff80}.furniture .main-right .block_video>*{display:inline-block;vertical-align:top;white-space:normal}.furniture .main-right .social-icons{display:inline-flex;margin-right:30px;vertical-align:top;right:0}.furniture .main-right .video_wrapper{display:inline-flex;gap:20px}.furniture .main-right .block_video .video_item{flex:0 0 auto;width:224px;margin-right:15px}.furniture .main-right .block_video .video_item:last-child{margin-right:0}}@media (max-width: 1170px){.social-icons{bottom:50px;right:40px}.homepage{padding-top:130px}.homepage.furniture{padding-top:0}.main-left{gap:15px}.main-left .bottom{display:none}.furniture .main-left .bottom{display:flex}.bottom.mob{display:block;margin-top:30px}.homepage{flex-wrap:wrap}.main-left{width:5%}.main-right{width:fit-content}.bottom.mob h1{font-family:Noto Sans;font-weight:700;font-size:52px;line-height:100%;margin-bottom:20px}.bottom.mob p{font-family:Noto Sans;font-weight:300;font-size:20px;line-height:100%}.bottom.mob a{border-radius:8px;background-color:#155092;width:260px;height:57px;display:flex;justify-content:center;align-items:center;font-family:Noto Sans;font-weight:300;font-size:24px;line-height:100%;cursor:pointer;margin-top:20px}#root{padding-bottom:40px;height:100%}.main-right .steps-slider{margin-top:0}.main-right .pagination{bottom:-15px}.furniture .our_project .our_project-wrapper{margin-top:32px;display:flex;width:100%;gap:20px;align-items:flex-start;height:auto}.furniture .video-section .video-section-wrapper .video_item img{height:300px}.furniture .our_project .our_project-wrapper .project_item p{margin-top:26px;font-size:22px;font-weight:500;margin-bottom:32px}}.header_burger{display:none;align-items:center;justify-content:center;margin-left:20px;width:50px;height:50px;border-radius:50%;position:relative;background:transparent;cursor:pointer;z-index:9999}.header_burger span{background-color:#fff;display:block;height:2px;left:calc(50% - 13px);position:absolute;top:calc(50% - 1px);transform-origin:50% 50%;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;width:26px}.header_burger span:before,.header_burger span:after{background-color:#fff;content:"";display:block;height:2px;position:absolute;transform-origin:50% 50%;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;width:26px}.header_burger span:before{top:7px}.header_burger span:after{top:-7px}.header_burger.active span{background-color:transparent;transition:background .2s ease-out}.header_burger.active span:before{top:0;transform:rotate3d(0,0,1,-45deg);background-color:#fff}.header_burger.active span:after{top:0;transform:rotate3d(0,0,1,45deg);background-color:#fff}.mobile-menu{opacity:0;pointer-events:none;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease;display:flex;flex-direction:column;padding:20px;position:absolute;top:0;left:0;width:calc(100% - 40px);height:100vh;z-index:9000;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-menu a{color:#242322;text-decoration:none;margin-bottom:20px;font-size:22px;font-weight:400;text-transform:uppercase}.nav_menu{display:none}.mobile-menu.active{opacity:1;pointer-events:all;transform:translateY(0);display:flex;justify-content:space-between}.mobile-menu.active>.nav_menu{display:flex;flex-direction:column;text-align:right;width:100%}.mobile-menu .descriptor,.mobile-menu .info_year{color:#242322;text-align:left;font-weight:100;font-family:Open Sans,sans-serif}.mobile-menu .info_year{text-align:center}.mobile-menu .logo{margin-right:auto}.mobile-menu span{background-color:#242322;width:77px;border-radius:20px;height:5px}@media (max-width: 1080px){.footer_wrapper{flex-wrap:wrap}.footer_item{width:50%}.privacy.footer_item{order:3;width:100%;margin-top:30px;justify-content:flex-end}footer .date{width:100%;text-align:left}}@media (max-width: 1050px){.furniture .reviews_item .subscribe{margin-top:40px;font-size:40px}.furniture .reviews_item{padding:20px}.furniture .reviews_item svg{width:80px;height:80px}}.right-lang-block{display:none}@media (max-width: 990px){body{overflow:scroll}.furniture .main-left .bottom h1{font-size:90px}.furniture .main-left{width:50%}header .right-links-block{display:none}.right-lang-block{margin-right:20px;position:relative;z-index:9001}.header_burger{display:flex}header{padding-top:20px}.homepage{padding-top:100px}.homepage.furniture{padding-top:0}.mobile-links-block{display:flex;gap:10px;flex-wrap:wrap;align-items:center;transform:translateY(50%);top:20%;position:relative}.mobile-links-block a{color:#fff;width:100%;text-align:center;text-shadow:1px 1px 3px black}.mobile-menu .social-icons{right:0;position:relative}#root{padding-bottom:60px}.mobile-menu p{margin-top:auto;bottom:50px;position:relative;text-shadow:1px 1px 3px black}.furniture .about .about-wrapper p{margin-right:0;width:100%;padding:0 20px;box-sizing:border-box}.pages_header{width:calc(100% - 50px);padding:0 30px}}@media (max-width: 970px){.steps-indicator{display:none}}@media (max-width: 930px){.main-left{display:none}.main-right .steps-slider{justify-content:space-between}.main-right{width:100%}.furniture .main-left{display:flex;width:80%}.name.footer_item p{font-size:70px;text-transform:uppercase}}@media (max-width: 800px){.main-right{width:calc(100% - 20px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px;border-radius:28px}.main-right .pagination{display:none}.homepage{padding-top:100px}.homepage.furniture{padding-top:0}.social-icons{position:relative;bottom:0;right:0;display:flex;flex-direction:row;align-items:center;gap:40px;margin-left:auto}.furniture .main-right{-webkit-backdrop-filter:unset;backdrop-filter:unset}}@media (max-width: 768px){.furniture .about .title_block{margin-left:20px}.furniture .about{margin-left:0;margin-right:0;position:relative}.furniture .partners{margin:50px 0 0}.furniture footer{margin-top:20px}.furniture .partners .title_block{margin-bottom:20px}.name.footer_item p{font-size:90px}}@media (max-width: 750px){.furniture .our_project .our_project-wrapper .project_item:nth-child(3){display:none}.furniture .our_project .our_project-wrapper .project_item{width:calc(50% - 10px)}.furniture .video-section .video-section-wrapper .video_item:nth-child(3){display:none}.furniture .video-section .video-section-wrapper .video_item{width:calc(50% - 10px)}.furniture .about .about-wrapper p{width:calc(100% - 60px);margin-left:0;margin-right:0;top:60%;left:50%;transform:translate(-50%);padding:0 30px}.furniture .about{position:relative;left:0;max-width:120%;margin:100px 0 0;width:109%}.furniture .about .title_block{margin-left:55px}}@media (max-width: 700px){.furniture .feedback .title_block p{width:100%}.furniture .about{margin-top:50px}#root{overflow-x:hidden}#root.furniture-page{overflow:visible}#root{padding-bottom:0}.main-right,.furniture .main-right{right:0}}.mobileSwipe{display:none}@keyframes swipeFloat{0%,to{transform:translate(-50%,-50%) translate(-15px)}50%{transform:translate(-50%,-50%) translate(15px)}}@media (max-width: 700px){.mobileSwipe{display:block;position:absolute;top:40%;left:50%;animation:swipeFloat 2s ease-in-out infinite;cursor:pointer;z-index:10}.mobileSwipe:hover{animation-play-state:paused}.main-right{width:100%;padding:0;display:block;-webkit-backdrop-filter:unset;backdrop-filter:unset}.homepage:not(.furniture) .main-right .steps-slider{display:none}.services .main-right .steps-slider{display:flex!important}.homepage:not(.furniture) .social-icons{display:none}.homepage:not(.furniture){padding-left:20px;padding-right:20px;padding-top:100px;margin-top:auto;height:80vh;flex-direction:column-reverse;justify-content:end}.homepage:not(.furniture) .main-right .pagination .dot{width:6px;height:6px}.homepage:not(.furniture) .main-right .pagination .dot.active{width:30px;height:6px}.main-right .pagination{display:flex;width:100%;margin-top:30px}.services .main-right .pagination{display:none!important}.bottom.mob{display:block;margin-top:30px;margin-bottom:30px}.furniture .main-right{overflow:unset}.main-right .steps-slider{display:flex;gap:15px;width:100%;padding:0 30% 0 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box}.main-right .steps-slider::-webkit-scrollbar{display:none}.main-right .steps-slide{flex:0 0 38vw;scroll-snap-align:center;box-shadow:0 4px 12px #0000001a}.furniture .about .about-wrapper p{line-height:20px}}@media (max-width: 610px){.furniture .main-left .bottom h1{font-size:60px}.furniture .main-left .bottom{padding-top:0}}@media (max-width: 570px){.footer_wrapper{flex-direction:column;gap:40px}.contacts.footer_item{gap:20px}.privacy.footer_item{order:0;width:100%;margin-top:0;justify-content:flex-start}.name.footer_item{text-align:left}.name.footer_item p{font-size:48px}footer .date{width:100%;text-align:left;margin-top:40px}.contacts.footer_item p{font-size:24px}.footer_item{width:100%}.furniture .about .about-wrapper p{top:50%}}@media (max-width: 570px){.furniture .reviews .reviews_wrapper{overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row;gap:15px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:40px;padding-left:20px;padding-right:20px;justify-content:flex-start}.furniture .reviews .reviews_wrapper::-webkit-scrollbar{height:4px}.furniture .reviews .reviews_wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.furniture .reviews .reviews_wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.furniture .reviews .reviews_wrapper::-webkit-scrollbar-thumb:hover{background:#555}.furniture .reviews .reviews_wrapper>*{flex-shrink:0;scroll-snap-align:start;width:100%;max-width:180px}}@media (max-width: 510px){.furniture .our_project .our_project-wrapper .project_item,.furniture .video-section .video-section-wrapper .video_item{width:100%}.furniture .reviews .reviews_wrapper{padding-left:20px;padding-right:20px}.furniture .video-section .video-section-wrapper,.furniture .our_project .our_project-wrapper{flex-direction:column}}@media (max-width: 500px){.modal-content h2{font-size:24px}.modal-content .desc{font-size:16px}.modal-close{top:5px}.furniture .reviews_item .subscribe{font-size:30px}.furniture .reviews .reviews_wrapper>*{max-width:130px}.furniture .reviews{margin-top:50px}.pages_header{width:calc(100% - 40px);padding:0 20px}.furniture .our_project{padding-top:0}.furniture .about,.furniture .about .about-wrapper p{width:100%}.main-right .steps-slide{flex:0 0 48vw;scroll-snap-align:center;box-shadow:0 4px 12px #0000001a}header .left-logo-block svg:not(.logo_img){display:none}.mobile-menu .social-icons{right:0;position:relative;margin:0 0 60px}.logo_img{position:absolute;opacity:0;visibility:hidden;transition:all .45s}.logo_img.active{opacity:1;visibility:visible;transition:all .45s;left:20px}.pages_header .logo_img{position:relative;left:0}.homepage .social-icons{display:none}.main-right .steps-slider .steps-slide .slide-desc{font-size:20px;bottom:80px}.main-right .steps-slider a{height:40px}.main-right .steps-slider .steps-slide.active>a{transition:all .45s}.furniture footer .social-icons{display:flex}.furniture .feedback .title_block p{width:100%}.furniture .feedback{width:calc(100% - 40px);padding:20px;top:0}.toggle-switch{width:60px}.toggle-switch.active .slider{transform:translate(24px)}.furniture .feedback .title_block p{line-height:20px;font-size:18px}.furniture .feedback .title_block h2{font-size:28px}.furniture footer .social-icons svg{width:30px}.contacts.footer_item .contacts-link{font-size:16px}}@media (max-width: 470px){.furniture .main-left .bottom h1{width:100%}.furniture .main-right{display:none}.furniture .main-left .bottom p{width:100%}.main-right{max-height:340px}.bottom.mob h1{font-size:36px}.bottom.mob p{font-size:17px}.furniture .main-left{position:relative}.furniture .main-left .bottom h1{font-size:50px}.furniture .feedback button{margin-top:0}label.politic span{font-size:12px}.furniture .feedback .title_block p{width:100%}.main-right .steps-slider .steps-slide{height:100%}.furniture .our_project .title_block h2,.furniture .about .title_block h2,.furniture .partners .title_block h2,.furniture .reviews .title_block h2{font-size:28px}.furniture .about .about-wrapper p{top:40%}}@media (max-width: 420px){.furniture .reviews .reviews_wrapper>*{max-width:100px}.furniture .reviews_item .subscribe{font-size:20px;margin-top:20px}.furniture .reviews_item p{margin-top:10px;font-size:14px}}@media (max-width: 380px){.pages_logo svg{width:80px}}@media (max-height: 650px){.pages_header{height:70px}.pages_header .pages_logo svg{width:150px}header .right-links-block a{font-size:20px}}.partners{width:100%;overflow:hidden;position:relative;padding:80px 0}.title_block{text-align:center;margin-bottom:60px}.title_block h2{font-size:2.5rem;font-weight:700;color:#333;margin:0}.partners_container{width:100%}.marquee-row{overflow:hidden;position:relative;padding:30px 0}.marquee-track{display:flex;gap:70px;animation:marquee 40s linear infinite;width:max-content;will-change:transform}.marquee-track.reverse{animation:marquee-reverse 35s linear infinite}.partners_item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:20px 0}.partners_item img{max-width:220px;height:100px;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:all .3s ease}.partners_item img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-row:hover .marquee-track{animation-play-state:paused}.marquee-row:before,.marquee-row:after{content:"";position:absolute;top:0;width:150px;height:100%;z-index:2;pointer-events:none}.marquee-row:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.marquee-row:after{right:0;background:linear-gradient(to left,#fff,#fff0)}@media (prefers-reduced-motion: reduce){.marquee-track,.marquee-track.reverse{animation:none;justify-content:center;flex-wrap:wrap;width:100%;gap:64px 110px}.marquee-row{overflow:visible}.marquee-row:before,.marquee-row:after{display:none}}@media (max-width: 1270px){.marquee-track{gap:80px;animation-duration:30s}.marquee-track.reverse{animation-duration:28s}.partners_item img{max-width:150px;height:50px}}@media (max-width: 768px){.partners{padding:60px 0}.title_block{margin-bottom:40px}.title_block h2{font-size:2rem}.marquee-track{gap:60px;animation-duration:25s}.marquee-track.reverse{animation-duration:23s}.partners_item img{max-width:120px;height:40px}.marquee-row{padding:20px 0}.marquee-row:before,.marquee-row:after{width:80px}}@media (max-width: 480px){.marquee-track{gap:40px;animation-duration:20s}.marquee-track.reverse{animation-duration:18s}.partners_item img{max-width:100px;height:35px}}@media (max-width: 820px){.furniture .our_project .our_project-wrapper .project_item{height:auto}.furniture .our_project .our_project-wrapper .project_item img{width:100%;height:300px;min-height:290px}.furniture .our_project .our_project-wrapper .project_item p{font-size:18px}.furniture .our_project .our_project-wrapper{align-items:stretch}.furniture .video-section .video-section-wrapper .video_item{height:auto}.furniture .video-section .video-section-wrapper .video_item img{width:100%;height:300px;min-height:290px}.furniture .video-section .video-section-wrapper{align-items:stretch}.privacy.footer_item{display:flex;gap:24px;flex-direction:column;align-items:flex-start}footer .date{margin-top:20px}}@media (max-height: 750px){body{overflow:scroll}.social-icons{position:absolute;bottom:20px;display:flex;flex-direction:row;align-items:center;gap:40px;height:fit-content;margin-top:auto;margin-left:auto}}@media (max-width: 450px){.furniture .main-left .bottom h1{font-size:40px}.furniture .main-left .bottom{gap:15px}}#root.furniture-page{padding-bottom:40px}.services .main-right{display:flex;flex-direction:column;gap:40px;position:relative;max-height:540px;width:100%}.services .main-right .steps-slider{display:flex;flex-direction:row;gap:20px;position:relative;margin-top:69px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;align-items:center;border-radius:18px;width:100%;box-sizing:border-box;max-height:540px}.services .main-right .steps-slider .steps-slide{position:relative;border-radius:18px;overflow:hidden;transition:.45s ease all;width:calc(33% - 10px);height:500px}.services .main-right .pagination{display:flex;flex-direction:row;align-items:center;gap:6px;position:absolute;bottom:-90px;width:100%;justify-content:center}@media (max-width: 800px){.services .main-right{width:calc(100% - 20px);-webkit-backdrop-filter:unset;backdrop-filter:unset;padding:10px;border-radius:28px}}@media (max-width: 700px){.services .main-right .steps-slider .steps-slide{height:430px;width:100%}.services .main-right .steps-slider{overflow:visible;flex-direction:column;max-height:100%;margin-top:0}.services .main-right{right:0;max-height:100%}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease}.modal-content{background:#fff;border-radius:16px;padding:30px;max-width:500px;width:90%;position:relative;animation:slideIn .3s ease}.modal-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:28px;cursor:pointer;color:#999;transition:color .3s}.modal-close:hover{color:#333}.modal-content h2{font-size:54px;color:#333;margin:0 auto 24px;text-align:center;font-weight:700}.modal-content .desc{color:#000;font-size:20px;margin-bottom:60px;text-align:center}.modal-content .input_wrap{margin-bottom:20px}.modal-content .input_wrap p{margin-bottom:8px;font-weight:500;color:#333}.modal-content .input_wrap input{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:border-color .3s}.modal-content .input_wrap input:focus{outline:none;border-color:#4a6fa5}.modal-content button[type=submit]{width:100%;padding:12px;background:#4a6fa5;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background .3s}.modal-content button[type=submit]:hover:not(:disabled){background:#3a5a8a}.modal-content button[type=submit]:disabled{background:#ccc;cursor:not-allowed}.modal-content span,.modal-content a{color:#000}.form-status{padding:10px;border-radius:8px;margin-bottom:20px;text-align:center}.form-status.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-status.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}
