/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Maison Mono;font-style:normal;font-weight:400;font-display:swap;src:local(Maison Mono),url(/assets/MaisonMono-Regular-rx8W-_NW.woff2)format("woff2"),url(/assets/MaisonMono-Regular-CfZe3rDD.woff)format("woff"),url(/assets/MaisonMono-Regular-DNOjXRj7.ttf)format("truetype"),url(/assets/MaisonMono-Regular-9I1UcvTn.otf)format("opentype")}@font-face{font-family:Mint Grotesk;font-style:normal;font-weight:400;font-display:swap;src:local(Mint Grotesk),url(/assets/MintGrotesk-Regular-CQhMxshN.woff2)format("woff2"),url(/assets/MintGrotesk-Regular-BvtqXA0Z.woff)format("woff"),url(/assets/MintGrotesk-Regular-IdvhsLNX.otf)format("opentype")}:root{--font-sans:"Maison Mono", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Mint Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:#101010;font-size:1vw;font-weight:400;line-height:1.944vw;overflow-x:hidden}a{text-decoration:none}img{width:100%;height:auto}.webgl{will-change:transform;z-index:-1;backface-visibility:hidden;perspective:1000px;width:100vw;height:100vh;position:fixed;inset:0;transform:translateZ(0)}.container{width:90%;margin:0 auto;overflow-x:hidden}.nira_wrap{background:#111;width:100%;min-height:100vh;position:relative}.nira_one_model{width:100%;height:50vh;position:relative;overflow:hidden}.nira_two_models{width:100%;height:50vh;display:flex;position:relative;overflow:hidden}.w50{width:50%;position:relative}.nira_one_model_text{color:#fff;max-width:27.78vw;position:absolute;bottom:5%;left:5%}.nira_two_models .nira_one_model_text{color:#fff;max-width:18.78vw;position:absolute;bottom:-1%;right:1%;transform:scale(.7)}#niraEmbedAsset1,#niraEmbedAsset2,#niraEmbedAsset3,#niraEmbedAsset4,#niraEmbedAsset5,#niraEmbedAsset6{width:100%;height:100%}.text_block span{text-decoration:underline}.text_block{margin-top:160px;margin-left:5%;font-size:2.08vw}.line_port{background:linear-gradient(135deg,#fbd001 0%,#643be0 100%);width:45%;height:10px;margin-top:-10px}.image_port_cube{z-index:-1;max-width:20vw;position:absolute;top:150px;right:0}header{color:#fff;z-index:99;justify-content:space-between;align-items:center;width:100vw;height:6.7vw;padding:0 6.7vw;display:flex;position:absolute;top:0;left:0}.left_col{width:50%}.menu{color:#fff;justify-content:flex-end;width:50%}.menu ul{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:3vw;display:flex}.menu ul li{list-style:none;position:relative}.menu ul li a{display:block}.menu ul li.line_m{overflow:hidden}.menu .line_m:after{content:"";transform-origin:bottom;-webkit-transition:-webkit-transform .25s ease-out;border-bottom:1px solid #fff;width:100%;height:1px;transition:transform .25s ease-out;position:absolute;top:17px;transform:scaleX(0)}.portfolio .menu .line_m:after{border-bottom:1px solid #111}.menu .line_m:hover:after{content:"";transition:transform .25s ease-out;transform:scaleX(1)}.menu a{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:19px}.portfolio .menu li a{color:#111}.portfolio .container{flex-direction:column;margin-top:140px;padding-top:10px;display:flex}body.portfolio{background:#fff}.portfolio .menu li:last-child a{color:#fff}section{flex-direction:column;display:flex}.header_section{flex-direction:row;align-items:flex-end;width:100%;height:100vh;display:flex}.header_bot{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5vw;width:100%;padding:40px 0;display:flex}.address1,.address2,.soundbar{align-items:flex-end;font-size:14px;line-height:16px;display:flex}.appstore_badge{opacity:0;align-self:flex-end;align-items:flex-end;margin-top:.5rem;margin-left:0;display:flex;transform:translateY(15px)}.appstore_badge img{width:140px;height:auto;display:block}.slogan{font-family:var(--font-display);white-space:nowrap;visibility:hidden;font-size:3.125vw;font-style:normal;font-weight:400;line-height:3.125vw}.slogan span{position:relative}.slogan span:after{content:"";background:#fff;width:0;height:.2778vh;transition:width .3s;position:absolute;top:2.812vw;left:0}.charsParent{height:120%;overflow:hidden}.wordsParent{overflow:hidden}.content{background:#101010;overflow:hidden}.content .white_block{overflow:hidden}.y_line{background:linear-gradient(135deg,#fbd001 0%,#643be0 100%);width:46%;height:10px}.white_block{background:#fff}.top_cube{will-change:transform;width:28.4vw;margin:0 auto}.wordsChild,.charsChild{will-change:transform}.accordion{color:#444;cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #ccc;outline:none;justify-content:space-between;width:100%;padding:18px;font-family:inherit;font-size:1vw;font-weight:700;transition:all .5s;display:flex}.accordion.active,.accordion:hover{color:#fff;background-color:#000;transition:all .5s}.accordion:hover .svg_arrow path{fill:#fff;transition:all .5s}.accordion.active .svg_arrow{transition:all .5s;transform:rotate(90deg)}.accordion.active .svg_arrow path{fill:#fff}.panel:last-child{border-bottom:1px solid #ccc}.panel{background-color:#fff;max-height:0;padding:0 18px;transition:all .5s;overflow:hidden}.sub_title{color:#fff;text-transform:uppercase;background:#643be0;width:max-content;padding:0 15px;font-family:Mint Grotesk;font-size:.83vw;position:relative}.sub_title .sub_bg{transform-origin:100%;will-change:transform;background:#fff;width:103%;height:105%;position:absolute;top:-1px;left:-1px;transform:scaleX(1)}.slider .sub_title .sub_bg,.client_section .sub_title .sub_bg{background:#111}.content .sub_title{margin:100px auto}h1{text-align:center;max-width:800px;margin:45px auto 144px;font-size:2.08vw;line-height:2.7778vw;display:block}h2{margin:50px 0;font-size:2.08vw;line-height:2.7778vw}.col-50{width:50%;padding:0 5vw;position:relative}.faq .col-50{padding:0 8vw 0 0}.about_section{margin-bottom:200px;display:flex}.top_line{opacity:.1;background:#111;width:100%;height:10px;margin-bottom:30px}.bg_t{background:0 0}.about_section p{margin-bottom:50px}.slider{height:100vh;position:relative}.header_num{color:#fff;width:4.5vw;font-family:Mint Grotesk,serif;font-size:1.736vw;position:absolute;top:50px;left:50px;overflow:hidden}.header_num span{display:block;position:absolute;top:0;right:0}.header_num .num1{right:.4vw}.num2,.num3{transform:translateY(100%)}.status_bar{background:#777;width:1px;height:200px;position:absolute;top:50%;right:100px;transform:translateY(-50%)}.status_prog{background:#fff;width:1px;height:0%}.bottom_text{color:#fff;grid-template-rows:auto 1fr;row-gap:12px;max-width:27.78vw;display:grid;position:absolute;bottom:-12%;left:0}.slider_text1,.slider_text2,.slider_text3{grid-area:2/1;transform:translateY(40px)}.bottom_text .sub_title{margin:0}.title_in_bl{margin:48px 0;font-size:1.736vw}.see_more{border:1px solid #fff;width:max-content;margin:50px 0}.see_more a{color:#fff;padding:10px 30px;display:block}.link_w{pointer-events:none;display:block;position:relative;overflow:hidden}.seemore_btn_s_move{position:absolute;top:0;transform:translateY(100%)}.mission{padding:230px 0;display:flex}.mission h2:not(.sub_title){margin:67px auto}.bespoke_service{padding:230px 0;display:flex;position:relative}.bespoke_service .col-50{justify-content:center;align-items:center;display:flex}.bespoke_service .cube_img{max-width:46.8vw;position:absolute;top:0;right:-15vw}.mission_section .cube_img{max-width:28vw}.mission_section p,.bespoke_service p,.white_block p{margin:60px 0}.mission_section .cover{z-index:2;max-width:28vw;position:absolute;top:-25%;left:11%}.bespoke_service .cover_for_full_left{z-index:2;max-width:13.4vw;display:block;position:absolute;top:50%;left:-40%}.price_section{color:#fff;background:#fff;justify-content:end;height:100vh;min-height:auto;display:flex;position:relative}.price_section .item{align-items:end;width:25%;height:100%;transition:all .5s ease-in-out;display:flex;position:relative;overflow:hidden}.price_wrap{width:100%;height:80%;display:flex;position:relative}.item1{background:linear-gradient(135deg,#130930 0%,#643be0 100%);width:40%}.item2{background:linear-gradient(135.38deg,#cba147 -19.82%,#8258b6 100%)}.item3{background:linear-gradient(135.38deg,#bc925f -19.82%,#744bc8 100%)}.item4{background:linear-gradient(135.38deg,#af8570 -19.82%,#673edb 100%)}.price_section .item.active{width:40%}.name_plan{justify-content:space-between;align-items:center;width:75%;font-size:2.08vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radials{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.item1 .radials{opacity:1}.rad_sm{mix-blend-mode:normal;opacity:.5;background:linear-gradient(#fd8821 0%,#fd882100 100%);border-radius:50%;width:1.1111vw;height:1.1111vw;position:absolute;top:10%;left:75%}.rad_med{background:linear-gradient(#643be000 0%,#643be0 100%);border-radius:50%;width:3.8889vw;height:3.8889vw;position:absolute;top:53%;left:10%;transform:rotate(-180deg)}.rad_big{mix-blend-mode:normal;opacity:.4;background:linear-gradient(#fbd00100 0%,#fbd001 100%);border-radius:50%;width:12.56vw;height:12.56vw;position:absolute;top:50%;left:70%}.price_section .description{padding:50px}.price_section .price{margin:20px 0;font-size:1.736vw}.item .description{opacity:0}#logo_canvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.item.active .description{opacity:1}.name_plan span{width:1.1111vw;height:1.1111vw;display:flex}.faq_section .white_block .faq{flex-direction:row;padding:150px 0;display:flex}.faq .text{justify-content:center;margin-bottom:100px;display:flex}.faq_section h3{border-top:1px solid #ececec;margin:20px 0;padding-top:20px}.faq .cube_img{width:27.7vw;position:absolute;left:-22%;overflow:hidden}.testimonials_section .human_img img{width:95%}.testimonials_section .f_plane,.testimonials_section .s_plane{z-index:2;background:#fff;width:105%;height:105%;position:absolute;top:-2%;left:-2%}.testimonials_section .s_plane{z-index:1;background:#643be0}.testimonials_section{flex-direction:column;justify-content:center;display:flex}.testimonials_section .text{text-align:center;max-width:41.66vw;margin:0 auto}.testimonials_section .item_wrap .text{text-align:left;max-width:80%;margin:initial}.testimonials_section .text .sub_title{margin:150px auto 20px}.testimonials.row{display:flex}.testimonials.row:last-child{padding:0 0 200px}.testimonials_section .text p{font-family:Mint Grotesk,serif;font-size:2.083vw}.human_img_wrap .line{background:linear-gradient(135deg,#fbd001 0%,#643be0 100%);width:105%;height:10px;margin:-15px 0 0}.human_img_wrap.woman .line{width:105%}.human_img{position:relative;overflow:hidden}.human_img.man{max-width:22.9vw}.human_img.woman{max-width:32.63vw;margin-top:475px}.mt150{margin-top:150px}.testimonials .name:not(p){margin-top:50px;font-size:1.736vw}.testimonials .name p{margin:5px auto 25px;font-size:1vw}.slider_text2,.slider_text3{opacity:0}.absolute_img{max-width:27.78vw;position:absolute;top:30px;right:-10vw}.testimonials_section .col-50{padding:0 8vw}.col-30,.col-70{width:50%;padding:0 1.389vw}.client_section{color:#fff;background:url(/assets/bg_client-BvgjVCDu.png);width:100%;height:100vh}.client_section_wrap{flex-direction:row;justify-content:center;align-items:center;width:90%;height:100%;margin:0 auto;display:flex}.client_section .text p{max-width:28.05vw;font-size:2.08vw;line-height:3.125vw}.grid img{object-fit:contain;width:auto;max-width:clamp(120px,16vw,200px);height:clamp(32px,5vw,64px);padding:1.041vw;display:block}.grid{flex-wrap:wrap;align-items:center;display:flex}.client_section .sub_title{margin-bottom:20px}.client_section .text span{text-decoration:underline}footer{background:#fff;padding:7vw 7vw 0}.social_block{border-bottom:1px solid #11111120;justify-content:space-between;padding-bottom:120px;display:flex;position:relative}.social_block .text{max-width:43vw;margin-top:30px}.left_side{display:flex}.right_side{display:flex;position:relative}.logo_name{font-size:1.736vw}.social_block .left_side{flex-direction:column;display:flex}.btn_social{color:inherit;font:inherit;cursor:pointer;background:0 0;border:2px solid #111;height:max-content;padding:10px 20px}.btn_menu{color:inherit;font:inherit;background:0 0;border:0;padding:0}.btn_close{color:inherit;font:inherit;background:0 0;border:0;padding:0;display:block}.mobile_menu{display:none}.modal{opacity:0;visibility:hidden;background:#fff;border:1px solid #ececec;flex-direction:column;justify-content:center;align-items:center;width:165px;height:165px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.download_modal{z-index:999999;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.download_modal .overlay{opacity:0;z-index:-1;background:#000;width:100vw;height:100vh;position:absolute;top:0%;left:0%}.download_modal .wrapper{opacity:1;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:40vw;height:46vh;display:flex;position:relative}.inp{border-radius:3px;width:100%;max-width:26vw;margin:20px 0 35px;position:relative;overflow:hidden}.text_bl{text-align:center;margin:0 auto;font-size:1vw}.inp .label{color:#00000080;transform-origin:0 0;pointer-events:none;font-size:16px;font-weight:500;transition:all .2s;position:absolute;top:20px;left:12px;transform:translate(0,0)}.inp .focus-bg{z-index:-1;transform-origin:0;background:#0000000d;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}.inp input{appearance:none;color:#000;background:#00000005;border:0;width:100%;height:8.1vh;padding:24px 12px 0;font-family:inherit;font-size:1.2vw;font-weight:400;transition:all .15s;box-shadow:inset 0 -1px #000}.inp input:hover{background:#00000014;box-shadow:inset 0 -1px #00000080}.inp input:not(:-moz-placeholder-shown)+.label{color:#00000080;transform:translateY(-12px)scale(.75)}.inp input:not(:-ms-placeholder-shown)+.label{color:#00000080;transform:translateY(-12px)scale(.75)}.inp input:not(:placeholder-shown)+.label{color:#00000080;transform:translateY(-12px)scale(.75)}.inp input:focus{background:#0000000d;outline:none;box-shadow:inset 0 -2px #643be0}.inp input:focus+.label{color:#643be0;transform:translateY(-12px)scale(.75)}.inp input:focus+.label+.focus-bg{transition:all .1s;transform:scaleX(1)}.download_modal .btn_close{cursor:pointer;width:2.6vw;height:2.6vw;position:absolute;top:4.6vh;right:2.6vw}.download_modal .submit{cursor:pointer;border:1px solid #ccc;outline:none;width:100%;max-width:26vw;height:8.1vh;font-size:1.2vw;transition:all .5s ease-in-out}.download_modal .submit:hover,.download_modal .submit:focus,.download_modal .submit:active{color:#fff;background:#643be0;border:1px solid #643be0;transition:all .5s ease-in-out}.download_modal .line1{background:#111;width:100%;height:1px;margin-top:14px;transform:translateY(50%)rotate(45deg)}.download_modal .line2{background:#111;width:100%;height:1px;transform:translateY(50%)rotate(-45deg)}.modal a{color:#111}.address_block{justify-content:space-between;padding-top:120px;display:flex;position:relative;overflow:hidden}.adress_wrap{display:flex}.adress_wrap .divider{background:#111;width:100%;height:1px;margin:10px 0}.address_block ul{justify-content:space-between;align-items:center;display:flex}.address_block ul li{margin:150px 20px;list-style:none}.bot_cube{pointer-events:none;width:100%;max-width:60vw;position:absolute;bottom:-2vh;left:50%;transform:translate(-50%)}.address_block ul li a{color:#111}.address_block .col-50{padding:0 5vw 0 0}@media screen and (width<=1024px){body{font-size:16px;line-height:1.6}header{justify-content:flex-end;align-items:center;height:auto;padding:0}.header_section,.slider,.client_section{height:auto;min-height:100vh}.header_num{width:auto;font-size:18px;top:30px;left:30px}.status_bar{height:160px;right:5%}.bottom_text{max-width:70%;bottom:8%;left:5%;transform:translateY(20%)}.title_in_bl{margin:20px 0;font-size:22px}.sub_title{font-size:14px}.mobile_menu{z-index:100;align-items:center;height:32px;display:flex;position:absolute;top:30px;right:20px}.faq .text{justify-content:start}.btn_menu{cursor:pointer;font-family:var(--font-display);font-size:16px;line-height:32px}.portfolio .mobile_menu{color:#111}.portfolio .container{width:100%}.portfolio .image_port_cube{top:200px;right:-50px}.portfolio .title_in_bl{margin:10px 0;font-size:20px}header .menu{display:none}.menu_overlay{z-index:999999;opacity:0;visibility:hidden;background:#101010;justify-content:center;align-items:center;width:100vw;height:100vh;transition:all .3s;display:flex;position:fixed;top:0;left:100vw}.menu_overlay.active{opacity:1;visibility:visible;left:0}.menu_overlay a{color:#fff}.mobile_menu .moveA{display:block}.mobile_menu ul{flex-direction:column;display:flex}.mobile_menu li{margin:20px 0;list-style:none}.btn_close{cursor:pointer;width:30px;height:30px;position:absolute;top:50px;right:50px}.line1{background:#fff;width:100%;height:1px;margin-top:14px;transform:translateY(50%)rotate(45deg)}.line2{background:#fff;width:100%;height:1px;transform:translateY(50%)rotate(-45deg)}.mission,.bespoke_service{padding:120px 0;display:flex}.faq_section .white_block .faq{padding:120px 0 0}.accordion,.faq_wrap .panel{font-size:14px}.mt150{margin-top:20px}.human_img_wrap .line{margin:-11px 0 0}.human_img.woman{margin-top:239px}.faq .col-50:last-child{width:100%}.modal{transform:translate(-50%,35%)}.appstore_badge{opacity:0;justify-content:flex-start;margin-top:10px;margin-left:0;transform:translateY(10px)}.appstore_badge img{width:130px}}.slogan a{color:inherit;text-decoration:none}@media screen and (width<=1024px) and (orientation:portrait){.logo{max-width:none;font-size:20px}.address1,.address2{display:none}.slogan{white-space:normal;flex:1;font-size:36px;line-height:1.2}.slogan span:after{background:#fff;height:2px;top:34px;left:0}.nira_two_models .nira_one_model_text{max-width:none;bottom:-4%}.header_bot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 5%}.appstore_badge{flex:none}.container{width:100%}.top_cube{width:400px}h1{text-align:center;max-width:800px;margin:45px auto 50px;font-size:30px;line-height:1.2;display:block}.col-50{width:100%}.about_section{flex-direction:column}.sub_title{font-size:14px}.status_bar{right:5%}.bottom_text{left:5%}.mission,.bespoke_service{flex-direction:column;padding:0 0 120px;overflow:hidden}.mission_section .cube_img{max-width:440px;margin:-250px auto 0}.mission_section .cover,.bespoke_service .col-50:last-child{display:none}.price_wrap{flex-direction:column}.price_section .item.active{height:250%}.price_section .item{width:100%!important}.rad_big{width:180px;height:180px;left:85%}.rad_med{width:56px;height:56px;top:30%;left:60%}.rad_sm{width:16px;height:16px;top:50%;left:36%}.name_plan{font-size:30px}.price_section .item.active .name_plan{top:30%}.price_section .price{font-size:30px}.faq_section .white_block .faq{flex-direction:column;overflow:hidden}.faq .col-50:last-child{padding:0 5%}.faq .cube_img{width:400px;top:0;left:50%;overflow:hidden;transform:translate(-50%,-120%)}.faq_section .white_block .faq{padding:275px 0 0}.testimonials_section .text .sub_title{margin:150px 5% 0}.testimonials_section .text{text-align:left;max-width:none;margin:0}.testimonials_section .text p{margin-left:5%}.testimonials_section .col-50{padding:0 5%}.human_img.man,.human_img.woman{max-width:none}.human_img.woman{margin-top:200%}.absolute_img{max-width:43.78vw;position:absolute;top:430px;right:-10vw}.client_section_wrap{flex-direction:column;justify-content:flex-start;width:100%;padding:150px 5%}.col-30{width:100%}.col-70{width:100%;margin-top:150px}.client_section{height:auto}.grid img{width:auto;max-width:24vw;height:clamp(32px,6vw,70px)}.grid{justify-content:space-between}.address_block ul li{margin:0}.address_block ul{flex-direction:column;align-items:flex-end}.address_block{padding:120px 0 200px}.adress_wrap{flex-direction:column;gap:24px}.address_block .col-50{padding:0}.bot_cube{width:130%;max-width:none;bottom:-1vh}.accordion,.faq_wrap .panel,.testimonials .name p{font-size:14px}.testimonials .name:not(p){font-size:25px}.client_section .text p{max-width:70%;font-size:30px;line-height:45px}.logo_name{font-size:25px}.social_block .text{max-width:60%}.portfolio .btn_menu{top:65px}.download_modal .wrapper{width:70%}.download_modal .btn_close{cursor:pointer;width:30px;height:30px;position:absolute;top:30px;right:30px}.text_bl{font-size:14px}.inp{max-width:80%}.download_modal .submit{max-width:80%;height:60px;font-size:14px}.inp input{height:60px;font-size:14px}}@media screen and (width<=480px){header{height:auto;padding:0}.btn_menu{font-size:16px;line-height:32px}.slogan{white-space:normal;font-size:22px;line-height:1.3}.header_bot{flex-wrap:wrap;gap:15px;padding:15px 5%}.appstore_badge{flex:none}.btn_close{top:20px;right:20px}.y_line{width:80%;margin:0 auto}.top_cube{width:70%}h1{font-size:24px;line-height:1.3;margin:1em 0!important}.header_num{width:50px;font-size:20px;top:20px;left:20px}.title_in_bl{margin:10px 0;font-size:22px}.sub_title{font-size:11px}.bottom_text{max-width:92%;padding-bottom:20px;top:auto;bottom:0}.mission_section .cube_img{max-width:66%;margin:-150px auto 50px}.mission,.bespoke_service{padding:0}.price_section .description{padding:2% 5%}.name_plan span{width:16px;height:16px}.faq .cube_img{width:80%;top:0;left:50%;overflow:hidden;transform:translate(-50%,-125%)}.white_block p{margin:20px 0}.testimonials_section .text p{font-size:24px}.testimonials.row{flex-direction:column}.absolute_img{display:none}.human_img.woman{margin-top:20%}.testimonials.row:last-child{margin-top:20%;padding:0 0 100px}.grid img{object-fit:contain;width:auto;max-width:40vw;height:clamp(28px,9vw,56px)}.social_block{flex-direction:column}.btn_social{margin-top:30px}.address_block{flex-direction:column;align-items:start}.adress_wrap{flex-direction:column;gap:20px}.address_block nav{margin-top:50px}.address_block ul{align-items:flex-start}.social_block .text{max-width:none}.address_block .col-50{width:100%;padding:0}.address_block .col-50:last-child{padding:0}.line_port{width:90%;margin-left:5%}.portfolio .btn_menu{top:20px}.text_block{margin-top:60px;margin-left:20px;font-size:22px;line-height:1.4}.image_port_cube{display:none}.portfolio .container{margin-top:90px}.portfolio .text_block{margin-top:50px}.portfolio .nira_wrap{min-height:auto}.portfolio .nira_one_model,.portfolio .nira_two_models{height:auto;overflow:visible}.portfolio .nira_one_model iframe{height:clamp(360px,70vh,560px)}.portfolio .nira_two_models iframe{height:clamp(320px,55vh,480px)}.portfolio .nira_two_models{flex-direction:column;gap:20px}.portfolio .w50{width:100%;height:auto}.portfolio .nira_one_model_text{max-width:none;padding:14px 20px 26px;display:block;position:static;transform:none}.portfolio .nira_two_models .nira_one_model_text{bottom:auto;right:auto;transform:none}.download_modal .wrapper{width:95%;height:auto;min-height:50%;padding:30px 20px}.download_modal .submit,.inp input{height:50px;font-size:14px}.download_modal .btn_close{top:20px;right:20px}.text_bl{text-align:center;max-width:215px}.faq_section .white_block .faq{padding:80px 0 0}}@supports not (aspect-ratio:1){.cube_img{height:0;padding-bottom:100%;position:relative}.cube_img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}}.testimonials_section,.price_section{display:none}.see_more{opacity:0;visibility:hidden}.faq .cube_img{display:none}@supports (-webkit-touch-callout:none){.header_section,.slider,.price_section,.client_section{height:auto;min-height:-webkit-fill-available}.w50,.nira_two_models,.menu_overlay{height:-webkit-fill-available}.nira_wrap{min-height:-webkit-fill-available}}html{-webkit-overflow-scrolling:touch}@media not all and (resolution>=.001dpcm){@supports ((-webkit-appearance:none)){body{text-rendering:optimizelegibility;-webkit-text-size-adjust:none}}}@media screen and (width>=481px) and (width<=768px){body{font-size:16px;line-height:1.5}.container{width:95%}header{height:auto;padding:0}header .menu{display:none}.mobile_menu{z-index:100;align-items:center;height:32px;display:flex;position:absolute;top:30px;right:20px}.slogan{white-space:normal;font-size:26px;line-height:1.3}.header_bot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 20px}.address1,.address2{display:none}.appstore_badge{flex:none}.about_section{flex-direction:column}.about_section .col-50{width:100%;margin-bottom:30px}.about_section .text{font-size:16px;line-height:1.5}.sub_title{margin-bottom:15px;font-size:14px}h1{margin-bottom:30px;font-size:28px;line-height:1.3}.nira_one_model{height:40vh}.nira_two_models{flex-direction:column;height:40vh}.nira_two_models .w50{width:100%;height:40vh}.nira_one_model_text{max-width:90%;bottom:20px;left:20px}.nira_two_models .nira_one_model_text{max-width:90%;transform:none}.text_block{margin-top:80px;margin-left:20px;font-size:24px}.image_port_cube{max-width:50vw;top:100px}.portfolio .container{margin-top:110px}.portfolio .text_block{margin-top:80px}.portfolio .nira_wrap{min-height:auto}.portfolio .nira_one_model,.portfolio .nira_two_models{height:auto;overflow:visible}.portfolio .nira_one_model iframe{height:clamp(420px,65vh,640px)}.portfolio .nira_two_models iframe{height:clamp(360px,55vh,520px)}.portfolio .nira_two_models{flex-direction:column;gap:24px}.portfolio .w50{width:100%;height:auto}.portfolio .nira_one_model_text{max-width:none;padding:16px 20px 28px;position:static;transform:none}.portfolio .nira_two_models .nira_one_model_text{bottom:auto;right:auto;transform:none}.col-50{width:100%}.mission,.bespoke_service,.faq_section .white_block .faq{flex-direction:column}.client_section_wrap{flex-direction:column;height:auto;padding:120px 5%}.col-30,.col-70{width:100%}.adress_wrap{flex-direction:column;gap:20px}.address_block{flex-direction:column;align-items:flex-start}.address_block nav{margin-top:40px}.address_block ul{align-items:flex-start}.address_block .col-50{padding:0}}@media screen and (width>=567px) and (width<=1024px) and (orientation:portrait){.mobile_menu{top:58px}}@media (hover:none){*{cursor:default!important}.menu .line_m:after{display:none}.download_btn a:active{background:#643be090}}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}
