@media (max-width:1560px){.faq_content{height:636px;}.faq_content img{height:100%;}}@media (max-width:1400px){.about-ultimate-title{font-size:70px;}.neo-about-ultimate-wrapper{gap:80px;}.monolith-spec-grid.grid-4col{grid-template-columns:repeat(3,1fr);}.neo-headline-inner{font-size:72px;}}@media (max-width:1380px){.banner_img_12{left:-480px;}.standard{width:90%;}.banner_images h1{font-size:54px;}.banner_img_2_bgBox{max-height:390px;max-width:390px;}.banner_img_2 .swiper-slide img{max-width:320px;margin-right:30px;}.section_div_heading h2{font-size:34px;}.banner_image_heading .banner_bg{display:none;}}@media (max-width:1280px){.nav > ul{gap:8px;}.banner_img_2_bgBox{max-height:350px;max-width:350px;}.banner_img_2 .swiper-slide img{max-width:290px;margin-right:25px;}.banner_counter .ib_counter .icnHolder img{max-width:30px;}.banner_counter .ib_counter .icnHolder{width:50px;height:50px;}.banner_counter .ib_counter .txtHolder h2{font-size:24px;}.cont_ ul li{width:45px;height:45px;}.banner_images h1{font-size:48px;}.cont_{right:2px;}.nav{width:60%;}.card-main-title{font-size:18px;}.col1_box_txt_main:after{bottom:40px;}.col1_box_txt_main:before{top:40px;}.webapp_box .webapp_txt a{font-size:20px;}.counter_main{flex-wrap:wrap;}.footer_email{padding-left:50px;width:100%;}.footer_heading{margin-left:0;}.footer_email input{width:100%;}}@media (max-width:1200px){.dash-layout{grid-template-columns:1fr;gap:60px;}.dash-sidebar{position:relative;top:0;}.dash-console{min-height:auto;}.dash-console-content{min-height:400px;}.b-feature-grid{grid-template-columns:repeat(2,1fr);}.about-ultimate-title{font-size:60px;}.arolax-portfolio-title{font-size:50px;}.gallery-item{width:400px;}.gallery-img{height:280px;}.bento-stats-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;}.bento-footer-grid{grid-template-columns:repeat(2,1fr);padding:0 40px;}.newsletter-card,.trust-showcase-card{grid-column:span 2;}.trust-logos-grid{gap:40px;}.monolith-grid{gap:25px;}.monolith-card{padding:40px;height:550px;}.logic-block{padding:40px;}.logic-block h3{font-size:32px;}.neo-luxury-card{min-height:480px;}.editorial-narrative{grid-template-columns:1fr;gap:40px;}.narrative-axis{display:none;}.e-index{writing-mode:horizontal-tb;text-align:left;}.monolith-grid{grid-template-columns:repeat(2,1fr);gap:12px;}.editorial-nexus-grid{grid-template-columns:repeat(2,1fr);gap:20px;}}@media (max-width:1180px){.banner_img_2_bgBox{max-height:300px;max-width:300px;border-radius:40px;}.banner_img_2 .swiper-slide img{max-width:230px;margin-right:30px;}.banner_counter .ib_counter{padding:5px;}.banner_counter .ib_counter .txtHolder h2{font-size:22px;}.banner_images h1{font-size:42px;}.col1_box_txt_main{width:85%;}.col1_box_txt_main:after{bottom:20px;}.col1_box_txt_main:before{top:20px;}.tab-content-images{grid-template-columns:repeat(2,1fr);}}@media (max-width:1170px){.nav{display:none;}.banner_images{justify-content:center;flex-wrap:wrap;}.banner_image_heading{width:100%;}.banner_image_heading{width:100%;}.main_banner{height:100%;}.banner_images h1{margin-top:0;}.banner_images{text-align:center;}.other-option{justify-content:center;}.banner_counter .ib_counter .txtHolder h2{text-align:left;}.b_img_2{margin-left:0;width:80%;}.main_banner{padding-top:100px;}.theme_btn{height:45px;}.main_header .btn_div{align-items:center;width:auto;gap:15px;}#get_quote{display:none !important;}.mm-quote-item{display:block !important;margin:20px 25px !important;background:#8dc63f;border-radius:8px;overflow:hidden;text-align:center;box-shadow:0 4px 15px rgba(141,198,63,0.3);}.mm-quote-item a{color:#fff !important;font-weight:700 !important;padding:15px !important;display:block;text-transform:uppercase;}.mmenu_toggler{display:block;}.mm-logo-wrapper-inline{display:flex;align-items:center;justify-content:center;height:100%;width:100%;transform:translateY(-2px);}.mm-logo-wrapper-inline img{height:30px;width:auto;object-fit:contain;filter:brightness(0) invert(1);}.box-wrapper{gap:15px;}.banner_img_11{position:absolute;left:unset;bottom:-55px;right:-40px;}.banner_img_2:after{max-height:170px;max-width:170px;}.banner_img_11 img{max-width:120px;opacity:0.5;}.logo img{min-width:250px;}.about{flex-wrap:wrap;}.about_images{text-align:center;padding-top:50px;}.about_main_img{max-width:550px !important;}.footer_heading{flex-wrap:wrap;justify-content:start;gap:20px;}.footer_email{padding-left:0;}.footer_div_2{display:none;}.tecvio_div_main{text-align:center;flex-wrap:wrap;justify-content:center;}.footer_div_1{width:100%;margin-left:0;margin:0;}.footer_lnks a{width:100%;}.tecvio_div_main2{justify-content:space-between;}.footer_div_1 h3{width:100%;}.footer_div_1 p{text-align:center;}.footer_icons{justify-content:center;}.footer{margin-bottom:0;}.Footer_heading_in{width:100%;text-align:center;}.footer_heading{justify-content:center;}.logo2 img{max-width:250px;}.footer_div_1:last-child{margin-top:60px;}.containerFlex{gap:20px;align-items:start;}.containerFlex .left{width:50%;flex-wrap:wrap;}.containerFlex .left ul.feature-list{width:100%;}.containerFlex .right{width:50%;}.work_process_1{width:47%;padding:15px;}.Work_process_images{flex-wrap:wrap;}.about_inner .about_txt{width:100%;}.about_inner .about_images{width:100%;}.about_inner .about_images img{max-width:550px;}.innerpage_banner .in_banner_bg{margin-top:102px;}.innerpage_banner .banner_txt{top:60%;}.Work_process_images2 .work_process_1{width:48%;}}@media (max-width:1120px){.cta-layout{display:flex;flex-direction:column;text-align:center;gap:40px;}.cta-content{max-width:100%;order:2;}.cta-badge{justify-content:center;}.cta-glass-card{width:100%;max-width:500px;margin:0 auto;order:3;padding:30px 20px;}.cta-description{margin:0 auto 25px auto;}.cta-metrics{position:relative;top:auto;left:auto;width:100%;height:auto;display:flex;justify-content:center;gap:20px;order:1;margin-bottom:20px;pointer-events:auto;}.metric-widget{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;animation:none !important;margin:0;flex:1;max-width:160px;}}@media (max-width:1100px){.testimonial-layout{display:flex;flex-direction:column;gap:50px;text-align:center;}.testimonial-content{margin:0 auto;max-width:100%;order:1;}.heritage-eyebrow{justify-content:center;}.testimonial-intro{margin:0 auto 40px auto;max-width:100%;}.testimonial-swiper-container{max-width:100%;padding:10px;order:2;}.swiper-nav-v2{position:relative;right:0;justify-content:center;margin-top:30px;}.monolith-spec-grid,.monolith-spec-grid.grid-4col{grid-template-columns:repeat(2,1fr);}.bento-asymmetric-grid{grid-template-columns:repeat(2,1fr);}.tile-main{grid-column:span 2;}.neo-luxury-grid{grid-template-columns:repeat(4,1fr);}.neo-luxury-card{grid-column:span 2 !important;}.banner_images p{font-size:16px;}.about_txt h2,.services h2{font-size:34px;}.neo-hero-inner .neo-hero-wrapper{flex-direction:column;text-align:center;}.neo-hero-inner .neo-hero-content{order:2;margin-top:50px;max-width:100%;}.neo-hero-inner .neo-hero-visual{order:1;width:100%;max-width:500px;}.neo-eyebrow{justify-content:center;}.neo-headline-inner{font-size:48px;}}@media (max-width:1024px){.ip-banner-premium{min-height:420px;}.neo-headline{font-size:55px;}.neo-hero-content{width:60%;}.neo-hero-visual{width:40%;}.nav > ul > li{padding:10px;}.nav > ul > li > a{font-size:14px;}.inner_header{padding:10px 15px;border-radius:20px;}.neo-services-grid{grid-template-columns:repeat(2,1fr);}.neo-about-ultimate-wrapper{flex-direction:column;text-align:center;}.about-ultimate-content{order:2;}.about-ultimate-visuals{order:1;width:100%;}.heritage-eyebrow{justify-content:center;}.about-ultimate-text{margin:0 auto 50px auto;max-width:100%;}.founder-signature-container{justify-content:center;}.architectural-grid{max-width:540px;margin:0 auto;height:400px;}.glass-top{left:-10px;top:5%;padding:10px;}.glass-bottom{right:-10px;bottom:-15px;padding:10px;}.vertical-heritage-mark{display:none;}.services-scroll-spy .section-header{flex-direction:column;align-items:flex-start;margin-bottom:60px;gap:20px;}.services-body{grid-template-columns:1fr;gap:50px;}.services-right{position:relative !important;top:0 !important;width:100%;margin-top:30px;}.mac-monitor{max-width:600px;margin:0 auto;}.services-body{grid-template-columns:1fr;gap:50px;}.services-right{position:relative;top:0;transform:none;height:auto;min-height:450px;order:-1;margin-bottom:40px;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,0.08);}.services-scroll-spy .section-header{flex-direction:column;align-items:flex-start;margin-bottom:60px;}.services-scroll-spy .section-title{font-size:40px;}.services-scroll-spy .more-btn{margin-top:30px;}.monolith-grid{grid-template-columns:repeat(2,1fr);}.kinetic-cursor,.cursor-glow,.scroll-depth-hud{display:none !important;}.blog-article-layout{grid-template-columns:1fr;gap:50px;}.blog-article-sidebar{order:-1;}}@media (max-width:998px){.box-wrapper{grid-template-columns:repeat(2,1fr);}.shape-box_half:before{transform:skewY(20deg);}.shape-box_half figcaption{transform:translateY(0);}.shape-box_half > .after{opacity:1;}.portfolio_list ul li{padding:10px;}.faq{flex-wrap:wrap;gap:20px;justify-content:center;}.accordion_content{padding-right:0;}.panel_show{max-height:5000px;}.faq_content{height:auto;width:50%;}.faq_content img{height:auto;}.portfolio_list ul{flex-wrap:wrap;}.col1_box_txt_main_box_txt{top:50%;}.col1_box_txt_main_box{padding:50px 20px;}.go-top.active{top:85%;}.counters{text-align:center;width:32%;}.col6_right ul{padding:10px 20px;}.innerpage_banner .in_banner_bg{margin-top:102px;}.banner_txt h2{display:none;}.banner_txt h6{color:#fff;font-size:42px;font-weight:700;}.banner_txt h1{color:#fff;font-size:42px;font-weight:700;}.innerpage_banner .banner_txt{top:60%;}}@media (max-width:991px){.bento-master-glass{flex-direction:column;padding:15px;}.bento-sidebar{width:100%;}.sidebar-tabs{flex-direction:row;overflow-x:auto;padding-bottom:15px;-ms-overflow-style:none;scrollbar-width:none;}.sidebar-tabs::-webkit-scrollbar{display:none;}.bento-display{width:100%;}.b-tab{width:300px;flex-shrink:0;}.bento-panel{padding:40px 30px;}.panel-top h1{font-size:40px;}.bg-illustration{font-size:150px;top:-20px;right:-20px;}.panel-bottom{flex-direction:column;align-items:flex-start;gap:30px;}.b-actions{flex-direction:column;align-items:flex-start;width:100%;}.b-btn-primary{width:100%;justify-content:center;}.leadership-grid{grid-template-columns:repeat(2,1fr);}.contact-bento-grid{grid-template-columns:1fr;gap:30px;}.contact-bento-left{order:2;}.contact-bento-right{order:1;}.ribbon-main{grid-template-columns:1fr;gap:20px;text-align:center;}.ribbon-desc{margin:0 auto;}.ribbon-arrow{display:none;}.ribbon-tech-overlay{display:none;}.application-canvas{display:flex;flex-direction:column;}.logic-block{grid-column:auto !important;grid-row:auto !important;}.neo-luxury-card{min-height:auto;padding-top:60px !important;}.luxury-engine-scene{height:300px;position:relative;}.process-editorial-matrix{grid-template-columns:1fr;gap:40px;}.process-editorial-matrix::before{left:30px;}.faq-layout-v2{grid-template-columns:1fr;gap:40px;}.faq-info-side{position:relative;top:0;}.hub-layout{grid-template-columns:1fr;gap:20px;}.hub-controls{flex-direction:row;overflow-x:auto;position:static;padding-bottom:15px;white-space:nowrap;}.hub-index-item{min-width:250px;padding:25px;}.hub-viewport{min-height:500px;}.hub-overlay{padding:40px;}.slide-content h3{font-size:32px;}.blog-article-layout{grid-template-columns:1fr;gap:40px;}.blog-sidebar{position:static;flex-direction:row;flex-wrap:wrap;}.sidebar-card{flex:1;min-width:250px;}.sitemap-bento-grid{grid-template-columns:1fr 1fr;}.sitemap-bento-card[style*="grid-column:span 2"]{grid-column:1 / -1 !important;}}@media (max-width:900px){.neo-top-bar{display:none;}.main_header{top:0;}.inner_header{margin-top:5px;border-radius:12px;}.logo{width:150px;}.neo-cta-group{gap:10px;}.neo-btn-primary{padding:15px 20px !important;font-size:14px !important;}.neo-hero{padding-top:100px !important;}}@media (max-width:850px){.newsletter-card{flex-wrap:wrap;}}@media (max-width:768px){.e-title h2{font-size:48px;}.neo-headline-inner{font-size:36px;}.ip-banner-premium{min-height:300px;padding-top:60px;}.ip-banner-premium__glow{width:90%;}.ip-banner-premium__content{padding:30px 0 20px;gap:16px;}.ip-banner-premium__title{font-size:clamp(40px,10vw,60px);}.ip-banner-premium__subtitle{font-size:16px;padding:0 15px;}.dash-list{padding-left:20px;}.dash-bullets{grid-template-columns:1fr;}.dash-panel{padding-left:30px;}.dash-name{font-size:20px;}.cta-title{font-size:32px;letter-spacing:-1px;}.glass-buttons{flex-direction:column;}.glass-btn{width:100%;justify-content:center;}.bento-logo-pillars{grid-template-columns:1fr;height:400px;padding:30px;}.logo-pillar:not(.pillar-1){display:none;}.neo-hero-wrapper{flex-direction:column;}.neo-hero-content{width:100%;text-align:center;margin-bottom:50px;}.neo-hero-visual{width:100%;}.neo-headline{font-size:45px;}.neo-subheadline{margin:0 auto 30px auto;}.neo-cta-group{flex-direction:column;align-items:center;}.neo-glass-card{left:20px;bottom:-20px;}.neo-services-grid{grid-template-columns:1fr;}.neo-section-title{font-size:40px;}.about-ultimate-title{font-size:38px;letter-spacing:-2px;}.architectural-grid{height:320px;}.glass-num{font-size:32px;}.glass-sub{font-size:11px;}.signature-text-handwritten{font-size:36px;}.arolax-portfolio-title{font-size:36px;letter-spacing:-1px;}.imac-internal-title{font-size:24px;letter-spacing:-0.5px;}.gallery-item{width:300px;}.gallery-img{height:220px;}.gallery-track{gap:20px;}@keyframes scroll-left-continuous{0%{transform:translateX(0);}100%{transform:translateX(calc(-50% - 10px));}}@keyframes scroll-right-continuous{0%{transform:translateX(calc(-50% - 10px));}100%{transform:translateX(0);}}.services-scroll-spy .section-header{margin-bottom:0 !important;}.services-right{height:auto !important;min-height:auto !important;}.learn-btn{padding:10px 25px;}.services-scroll-spy .section-title{font-size:36px;letter-spacing:-1.5px;}.row-num{padding-top:30px;}.row-content{padding:30px 0 30px 15px;}.row-title{font-size:22px;}.row-desc{font-size:15px;}.tag{padding:8px 16px;font-size:12px;}.row-content{padding:35px 0 35px 15px;}.img-num{font-size:140px;right:0;bottom:-20px;}.service-row{grid-template-columns:30px 1fr;padding-left:10px;}.row-icon{margin-right:0;width:40px;height:40px;}.bento-stats-grid{grid-template-columns:1fr;}.bento-card.hero-social,.bento-card.hero-maintenance{grid-column:span 1;}.hero-maintenance{flex-direction:column;align-items:flex-start;}.hero-maintenance .stat-content{max-width:100%;margin-bottom:15px;}.stat-number{font-size:48px;}.testimonial-main-title{font-size:34px !important;letter-spacing:-1px !important;line-height:1.2 !important;}.testimonial-card{height:auto;min-height:360px;}.card-body-upper{padding:30px 20px;}.score-num{font-size:28px;}.card-text-v2{font-size:16px;line-height:1.5;margin-bottom:25px;}.card-footer-v2{padding:20px 25px;}.quote-icon-v2{font-size:36px;right:20px;bottom:15px;}.bento-footer{padding:100px 0 40px 0;}.bento-footer-grid{gap:20px;padding:0;display:flex;flex-direction:column;}.newsletter-card,.trust-showcase-card{grid-column:span 1;}.trust-logos-grid{flex-direction:column;gap:40px;margin-top:20px;}.newsletter-card{flex-direction:column;align-items:flex-start;text-align:center;padding:40px 25px;}.newsletter-info{text-align:center;width:100%;}.newsletter-form-wrap{width:100%;max-width:100%;}.newsletter-form-wrap form{flex-direction:column;border-radius:20px;}.footer-bottom-bar{flex-direction:column;gap:20px;text-align:center;}.monolith-grid{grid-template-columns:1fr;}.monolith-card{height:auto;min-height:450px;}.bento-asymmetric-grid{grid-template-columns:1fr;}.tile-main,.tile-wide,.tile-side{grid-column:span 1;}.bento-tile{padding:30px;}.neo-headline-inner{font-size:48px;letter-spacing:-2px;}.neo-luxury-grid{grid-template-columns:1fr;}.neo-luxury-card{grid-column:span 1 !important;min-height:400px;}.narrative-frame{padding:40px 30px;}.narrative-body{font-size:16px;}.monolith-grid{grid-template-columns:1fr;}.monolith-card{min-height:auto;padding:25px 15px;}.editorial-nexus-grid{grid-template-columns:1fr;gap:20px;}.nexus-card__title{font-size:18px;line-height:1.3;}.nexus-card__meta{padding:15px;}.nexus-card__tag{padding:3px 10px;font-size:8px;}.nexus-card__desc{font-size:13px;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}.counters{width:50%;}.form_group_1,.form_group_2{flex-wrap:wrap;}.cont_{position:fixed;top:43%;}.col6{grid-template-columns:repeat(1,1fr);}.containerFlex{flex-wrap:wrap;justify-content:center;}.containerFlex .left{width:100%;flex-wrap:nowrap;}.work_process_1{width:100%;}.py-50{padding:25px !important;}.Work_process_images2 .work_process_1{width:100%;}}@media (max-width:767px){.bento-pricing-section{padding:60px 0;}.b-section-title{font-size:32px;line-height:1.2;}.b-section-header{margin-bottom:30px;}.bento-master-glass{padding:10px;border-radius:20px;}.b-tab{width:240px;padding:15px;}.bento-panel{padding:30px 20px;border-radius:24px;}.panel-top h1{font-size:28px;margin-bottom:20px;}.bg-illustration{font-size:100px;top:-10px;right:-10px;}.b-feature-grid{grid-template-columns:1fr;gap:15px;}.f-card{padding:20px 15px;}.f-card h5{font-size:13px;}.top-i{padding:12px;font-size:20px;margin-bottom:15px;}.panel-bottom{margin-top:30px;padding-top:25px;}.leadership-grid{grid-template-columns:1fr;max-width:400px;margin-inline:auto;}.console-title{font-size:28px;}.bento-form-row{grid-template-columns:1fr;gap:15px;}.form-console-card{padding:24px 20px;}.service-pill-grid{justify-content:center;}.service-pill span{padding:6px 14px;font-size:12px;}.bento-form-group label{font-size:12px;}.bento-card{padding:25px 20px !important;}.sitemap-bento-grid{grid-template-columns:1fr;}.sitemap-bento-card[style*="grid-row:span 2"]{grid-row:auto !important;}ul.neo-sitemap-list.dual-column{grid-template-columns:1fr;}.pricing-table .plan{width:50%;}.pricing-table .plan-title,.pricing-table .plan-select a{-webkit-transform:translateY(0);transform:translateY(0);}.pricing-table .plan-select,.pricing-table .featured .plan-select{padding:20px;}.pricing-table .featured{margin-top:0;}.pricing-table .featured .titletab{line-height:70px;}}@media (max-width:650px){.banner_counter{display:none;}.banner_img_2_bgBox{right:50%;transform:translateX(50%);}.banner_img_2 .swiper-slide img{margin:0;}.swiperBanner .swiper-slide{justify-content:center;}}@media (max-width:620px){.box-wrapper{grid-template-columns:repeat(1,1fr);}.tab-content-images{grid-template-columns:repeat(1,1fr);}.about_main_img{min-width:unset !important;max-width:unset !important;width:100%;}.about{padding:50px 10px;}.shape-box_half:before{transform:skewY(20deg);}.section_center_heading h2,.about_txt h2,.services h2,.section_div_heading h2,.banner_images h1{font-size:22px;}.innerpage_banner .banner_txt{top:60%;}.banner_txt h6{font-size:24px;}.faq_content,.hire_section_main .hire_section p{width:100%;}.hire_sec_button{flex-wrap:wrap;justify-content:center;gap:10px;}.theme_btn{display:none;}.inner_header{margin:0;}.tecvio_div_main2{justify-content:center;gap:20px;padding:10px;}.accordion_content .panel .innerPanel{padding:15px 10px;}.accordion_social{flex-wrap:wrap;}.containerFlex .left{width:100%;flex-wrap:wrap;}.containerFlex .right{width:100%;}.fs-20{font-size:18px !important;}.banner_txt h6{font-size:30px;}.banner_txt h1{font-size:30px;}.about_inner .about_images img{min-width:unset !important;max-width:unset !important;width:100%;}.banner_img_12{opacity:0.3;}.innerpage_banner .in_banner_bg{margin-top:82px;}.main_section{padding:20px 0;}}@media (max-width:480px){.ip-banner-premium__content{padding:20px 0 10px;}.ip-banner-premium__subtitle{font-size:15px;}.testimonial-main-title{font-size:30px !important;}.testimonial-card{min-height:340px;}.monolith-spec-grid,.monolith-spec-grid.grid-4col{grid-template-columns:1fr;}}@media (max-width:440px){.pricing-table .plan{width:100%;}}@media (max-width:420px){.logo img{min-width:170px;}.innerpage_banner .banner_txt{top:62%;}.innerpage_banner .in_banner_bg{margin-top:65px;}.dash-console-content{padding:20px 10px;}}@media (min-width:1024px){.cursor-follower{display:block;}}@media (min-width:1610px){.shape-box_half:before{transform:skewY(32deg);}.main_banner{height:70vh;}.banner_img_2_bgBox{min-height:500px;max-width:500px;bottom:-25px;}.banner_img_2 .swiper-slide img{max-width:400px;margin-right:50px;}.banner_counter{max-width:290px;left:0;}.panel_show{max-height:400px;}}