@import url('https://use.typekit.net/rva3civ.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css');
@import url('https://unpkg.com/aos@2.3.1/dist/aos.css');
@font-face{font-family:'Gineva';src:url('https://cdn.visioncos.ai/2010solutions/fonts/Gineva-Regular_1.woff2') format('woff2'),url('https://cdn.visioncos.ai/2010solutions/fonts/Gineva-Regular_1.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Gotham bold';src:url('https://cdn.visioncos.ai/2010solutions/fonts/Gotham-Bold.woff2') format('woff2'),url('https://cdn.visioncos.ai/2010solutions/fonts/Gotham-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}:root{--gibson:canada-type-gibson,sans-serif;--swear-display:swear-display,serif;--gineva:'Gineva';--gotham:'Gotham bold';--font-h1:clamp(2.5rem,1.95rem + 2.75vw,5.25rem);--font-h2:clamp(1.875rem,1.575rem + 1.5vw,3.375rem);--f42:clamp(1.9375rem,1.8rem + 0.6875vw,2.625rem);--f40:clamp(1.875rem,1.75rem + 0.625vw,2.5rem);--f36:clamp(1.75rem,1.65rem + 0.5vw,2.25rem);--f28:clamp(1.375rem,1.3rem + 0.375vw,1.75rem);--f26:clamp(1.25rem,1.175rem + 0.375vw,1.625rem);--f24:clamp(1.125rem,1.05rem + 0.375vw,1.5rem);--f22:clamp(1.0625rem,1rem + 0.3125vw,1.375rem);--f20:clamp(1rem,0.95rem + 0.25vw,1.25rem);--caption:18px;--body-font:16px;--f64:clamp(2.25rem,1.9rem + 1.7500000000000002vw,4rem);--f76:clamp(2.375rem,1.9rem + 2.375vw,4.75rem);--white:#ffffff;--black:#000000;--blue:#0d67a5;--dark-blue:#0b4259;--light-blue:#009cde;--lighter-blue:#80b5d7;--yellow:#e3f52f;--text-grey:#5f5f5f;--text-darkgrey:#242223;--blackk:#0C121F;--grey:#BCBCBC;--dark-grey:#707070;--secondary:#777777;--c666:#666666;--cf5:#f5f5f5;--c06c:#006c9c;--c586eb2:#568eb2;--c54:#545454;--bg:#F8F8F8;--sectionSpace:60px;--containerWd:1670px}html,body{font-family:var(--gibson);font-size:var(--body-font);line-height:1.6;color:var(--blackk);-webkit-text-size-adjust:100%;background:var(--white);overflow-x:clip}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:15px}h1,.h1{font-family:var(--gibson);font-size:var(--font-h1);line-height:1;font-weight:700}h2,.h2{font-size:var(--font-h2);line-height:1.2;font-weight:700;text-transform:uppercase}.section-padding{padding:var(--sectionSpace) 0}a{text-decoration:none;transition:all .3s ease-in-out}*,dl,ol,ul{margin:0;padding:0;outline:none;box-shadow:none;text-decoration:none}strong{font-weight:600}img{max-width:100%}p{margin-bottom:15px;font-size:var(--f24);font-weight:300}hr:not([size]){height:3px;background:var(--grey);opacity:1;margin:0}ul{list-style:none}p:last-child{margin-bottom:0}.setbg{background-size:cover;background-position:center;background-repeat:no-repeat}.container{padding-left:50px;padding-right:50px;max-width:var(--containerWd) !important}.view-btn{display:inline-block;font-size:var(--f24);font-weight:400;padding-right:50px;position:relative;line-height:1}.view-btn:after{content:"";position:absolute;background-image:url('https://cdn.visioncos.ai/2010solutions/theme/arrow-icon.svg');background-size:contain;background-repeat:no-repeat;height:22px;width:34px;right:0;transform:translateY(-50%);top:50%;transition:all .3s ease-in-out}.view-btn:hover:after{right:-5px}.btn-yellow{color:var(--yellow) !important}.btn-yellow:after{filter:brightness(0) saturate(100%) invert(80%) sepia(79%) saturate(452%) hue-rotate(12deg) brightness(110%) contrast(92%)}.btn-blue{color:var(--light-blue) !important}.btn-blue:after{filter:brightness(0) saturate(100%) invert(66%) sepia(59%) saturate(6284%) hue-rotate(167deg) brightness(92%) contrast(102%)}.btn-white{color:var(--white) !important}.btn-white:after{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(180deg) brightness(103%) contrast(103%)}.dark-blue-btn{color:var(--text-darkgrey);font-size:var(--f18);font-weight:600}.dark-blue-btn:after{filter:brightness(0) saturate(100%) invert(20%) sepia(96%) saturate(2385%) hue-rotate(187deg) brightness(95%) contrast(104%)}*{scrollbar-width:thin}:focus{outline-width:0 !important;outline-style:none !important;outline-color:transparent !important}*:focus{outline:none}.sticky .main-header .navbar-toggler>svg #hov path:not(:first-child){fill:var(--white) !important}button.navbar-toggler svg g#burger{opacity:0;transition:all .3s ease-in-out}button.navbar-toggler:hover svg g#burger{opacity:1}.menu-open button.navbar-toggler:hover svg g#burger{opacity:0}.sticky .main-header .navbar-toggler>svg #burger-full>.hoverline path{fill:var(--white)}body:not(.home) .main-header,body:not(.home) .sticky .main-header{padding:0}body:not(.home) .main-header .logo{background:var(--blue);padding:15px;transition:all .3s ease-in-out}body:not(.home) .logo img{max-height:65px}body:not(.home) .sticky .logo img{max-height:50px}.home .page-name{display:none}.page-name h2{font-size:var(--body-font);margin:0;color:var(--dark-blue);padding:10px 0 10px 10px}.sticky .page-name h2{color:var(--white)}.header-right{display:flex;align-items:center;gap:25px}@media (min-width:1440px){.container-large{max-width:1470px !important}}@media (max-width:991.98px){.container{padding-inline:30px}}@media (max-width:767.98px){.br-none-767 br{display:none}body:not(.home) .main-header .logo{padding:15px}}@media (min-width:768px){.mobile-only{display:none !important}}@media (max-width:767px){.desktop-only{display:none !important}}
@keyframes fadeanimation{0%{opacity:1}51%{opacity:0.4}100%{opacity:1}}@-moz-keyframes fadeanimation{0%{opacity:1}51%{opacity:0.4}100%{opacity:1}}@-webkit-keyframes fadeanimation{0%{opacity:1}51%{opacity:0.4}100%{opacity:1}}@-o-keyframes fadeanimation{0%{opacity:1}51%{opacity:0.4}100%{opacity:1}}@-ms-keyframes fadeanimation{0%{opacity:1}51%{opacity:0.4}100%{opacity:1}}@keyframes zoom-in-zoom-out{0%{transform:scale(1,1)}50%{transform:scale(1.2,1.2)}100%{transform:scale(1,1)}}@-webkit-keyframes zoom-in-zoom-out{0%{-webkit-transform:scale(1,1)}50%{-webkit-transform:scale(1.2,1.2)}100%{-webkit-transform:scale(1,1)}}@keyframes run{0%{left:-100%}100%{left:0}}@-webkit-keyframes run{0%{left:-100%}100%{left:0}}.menuu::-webkit-scrollbar{display:none}.menuu{-ms-overflow-style:none;scrollbar-width:none}.menu-open{overflow:hidden}.main-header .navbar-toggler{z-index:9999;position:relative;width:50px;display:flex;align-items:center}.main-header .navbar-toggler svg:first-child{position:absolute;left:0;right:0;margin:auto}.menu-open .main-header .navbar-toggler svg:first-child{opacity:0;width:0}.menu-open .main-header .navbar-toggler svg:last-child{opacity:1;width:auto}.main-header .navbar-toggler svg:last-child{opacity:0;width:0;position:absolute;right:0;left:0;margin:auto}button.navbar-toggler:hover svg #d-none{opacity:0}path#d-none{transition:all .3s ease-in-out}.logo img{transition:all .3s ease-in-out;max-height:80px}.sticky .logo img{max-height:50px}.main-header{background:transparent;padding:30px 0 25px;position:fixed;z-index:999;width:100%;transition:all .3s ease-in-out}.sticky .main-header{padding:10px 0;background-color:var(--blue)}.main-header .flex{display:flex;justify-content:space-between;align-items:center}.main-header .flex p{margin:0 15px;font-weight:500;font-size:26px;letter-spacing:0.01em;color:var(--white);line-height:1.2;text-align:center;transition:all .3s ease-in-out}.sticky .main-header .flex p{font-size:var(--caption)}.main-header .container{max-width:100% !important}.main-header .navbar-toggler svg{transition:all .3s ease-in-out;max-width:50px}.sticky .main-header .navbar-toggler svg{max-width:35px}.sticky header.main-header.nav-down,.main-header.nav-down{transform:translateY(0)}.sticky .main-header.nav-up,.main-header.nav-up{transform:translateY(-100%)}.menuu{width:770px;background:var(--dark-blue);height:100vh;position:fixed;top:0;z-index:0;right:0;opacity:0;transition:all .3s ease-in-out;visibility:hidden;padding:215px 100px 140px 130px;overflow:auto}.menu-open .menuu{z-index:999;opacity:1;visibility:visible}.header-menu li a{font-weight:600;font-size:40px;letter-spacing:0.01em;color:var(--white);text-shadow:0px 3px 6px rgba(0,0,0,0.16);text-transform:uppercase;line-height:1;margin-bottom:40px;display:inline-block}.header-menu li a:is(:hover,:focus),.contact-info a:is(:hover,:focus),.header-menu li a.menu-active,.header-menu li.current_page_item a{color:var(--yellow)}.contact-info a{display:block;width:max-content;font-size:21px;color:#7bd4f9;line-height:1.49;letter-spacing:0.01em;margin-bottom:10px}.header-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;margin-top:30px;gap:30px}.social-media ul li{display:inline-block;margin-bottom:10px}.social-media ul li:not(:last-child){margin-right:25px}.light-blue{transition:all .3s ease-in-out}.social-media ul li a:hover .light-blue{stroke:var(--light-blue);fill:var(--light-blue)}.email{text-decoration:underline}.lift-logos{padding-block:var(--sectionSpace);background-color:var(--white);position:relative;z-index:2}.lift-logos h2{font-size:var(--body-font);letter-spacing:5px;font-weight:400;text-transform:uppercase;color:var(--dark-grey);text-align:center}.logo_slider{margin-top:40px}.logo_slider .slide{display:inline-block;width:auto;margin:0 40px}.logo_slider img{max-height:90px;width:100%;max-width:200px;object-fit:contain;height:100%;object-position:center;opacity:0.6}.logo_slider .slick-track{display:flex;align-items:center}@media (max-width:767.98px){.lift-logos h2{font-size:14px;letter-spacing:3px}}.projects-section{background:var(--dark-blue);color:var(--white);padding-top:120px;position:relative;z-index:2}.section-head{margin-bottom:28px}.section-head h2{color:var(--yellow)}.section-head p{font-size:var(--f24);line-height:1.6;letter-spacing:0}.projects-grid{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:36px}.project-card{width:calc(33.33% - 24px);background:var(--white);padding:40px 0px 60px;display:flex;flex-direction:column;text-align:center;transition:all .3s ease-in-out;border-radius:16px}.brand-logo{max-width:100%;width:auto;height:100px;display:flex;justify-content:center;align-items:center;padding-inline:20px}.brand-logo img{object-fit:contain;height:auto;max-height:120px;width:auto;max-width:225px}.media{width:100%;display:flex;align-items:center;height:315px;overflow:hidden;margin:20px 0 40px;position:relative;background-color:var(--media-bg)}.media .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:all .5s ease-in-out}.media img{height:100%;display:block;max-width:100%;width:100%;object-fit:contain;transition:all .5s ease-in-out}.project-card:hover .media img{transform:scale(1.05)}.project-desc{padding-inline:40px}.project-desc h3{font-size:var(--f28);line-height:1.25;font-weight:500;color:var(--blue);margin-bottom:15px}.project-desc p{color:var(--text-grey);font-size:var(--caption);line-height:1.5;max-width:390px;margin-inline:auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section-footer{display:flex;justify-content:flex-end;margin-top:35px}.cta-panel{z-index:1;position:relative;transform:translateY(120px)}.cta-panel .container{max-width:1170px !important;padding:60px 70px;display:flex;align-items:end;flex-wrap:wrap;background-color:var(--white);border:1px solid var(--yellow);border-radius:16px}.cta-panel h2{font-size:var(--f28);font-weight:600;line-height:1.1;color:var(--blue);text-transform:capitalize}.cta-panel p{font-size:20px;line-height:1.6;color:var(--text-darkgrey)}.cta-action{width:310px;display:flex;justify-content:end}.cta-text{width:calc(100% - 320px)}.industry-tabs{margin-top:200px}.it-visual,.it-panels{display:none}.it-right.show-visual .it-visual{display:block}.it-right.show-content .it-panels{display:block}.industry-tabs .it-head{margin-bottom:30px}.industry-tabs .it-head h2{font-weight:700;color:var(--blue)}.industry-tabs .it-head p{color:var(--text-darkgrey)}.it-wrap{display:flex;gap:0px;background:var(--white);box-shadow:0 0 24px rgba(24,155,255,0.22);margin-bottom:100px;border-radius:16px;overflow:hidden}.it-left{flex:0 0 530px;box-shadow:0 0 24px rgba(24,155,255,0.1)}.it-tabs{display:flex;flex-direction:column;overflow:hidden}.it-tab{appearance:none;border:0;background:var(--white);color:var(--blue);text-align:left;font-weight:500;font-size:var(--f24);line-height:1;padding:26px 28px;cursor:pointer;position:relative;text-transform:uppercase;transition:background .2s ease,color .2s ease,box-shadow .2s ease;border-bottom:2px solid var(--light-blue);z-index:1}.it-tab:last-child{border-bottom:0}.it-tab:after{content:"";position:absolute;right:0;top:0;height:100%;background:var(--dark-blue);transition:all .3s ease-in-out;width:8px;opacity:0}.it-tab.is-clicked:after{opacity:1}.it-right{display:flex;flex-direction:column;gap:20px;position:relative;width:calc(100% - 530px)}.it-visual{height:100%;background:var(--grey) center/cover no-repeat}.it-tab:before{content:"";position:absolute;left:0;top:0;height:100%;background:var(--dark-blue);transition:width .5s ease-in-out;width:8px;z-index:1;opacity:0}.it-tab.is-active:not(.is-clicked):before{opacity:1}.it-tab.is-hovered span:before,.it-tab:hover span:before{width:100%}.it-tab span:before{content:"";position:absolute;left:0;top:0;height:100%;background:var(--yellow);transition:all .3s ease-in-out;width:0;opacity:1;z-index:-1}.is-clicked.is-active.is-hovered span:before{width:0}.is-clicked.is-active span:before{width:0}.it-panel p{font-size:20px;color:var(--black);font-weight:200}.it-panel.is-open{display:block}@keyframes fade{from{opacity:0}to{opacity:1;transform:none}}.it-logos{display:flex;gap:20px 40px;align-items:center;margin-top:50px}.it-logos img{display:block;object-fit:contain}.industry-tabs.is-accordion .it-right{display:none}.industry-tabs.is-accordion .it-left{flex:unset;width:100%;box-shadow:none}.industry-tabs.is-accordion .it-wrap{flex-direction:column}.industry-tabs.is-accordion .it-tab{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--light-blue)}.industry-tabs.is-accordion .it-tab::after{content:"";width:10px;height:10px;margin-left:10px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(-45deg) translateY(-50%);transition:transform .2s ease;opacity:1;background:transparent;right:20px;top:50%}.industry-tabs.is-accordion .it-tab[aria-expanded="true"]::after{transform:rotate(45deg) translateY(-50%)}.industry-tabs.is-accordion .it-panel{display:block;overflow:hidden;max-height:0;padding:0 28px;transition:max-height .3s ease;will-change:max-height;border-bottom:1px solid var(--light-blue)}.industry-tabs.is-accordion .it-panel>*:first-child{padding-top:30px}.industry-tabs.is-accordion .it-panel>*:last-child{padding-bottom:30px}.industry-tabs.is-accordion .it-panels{display:none !important}.it-panel-content h4{font-size:var(--f24);color:var(--dark-blue);font-weight:600}.content-over-img h3,.it-panel-content h3{font-size:var(--f36);font-weight:200;color:var(--blue);line-height:1.333333}.content-over-img .view-btn{font-size:var(--caption);padding-right:30px}.content-over-img .view-btn:after{height:16px;width:20px;line-height:0;background-position:center}.content-over-img .view-btn,.content-over-img h3 br{display:none}.it-panel p strong{color:var(--blue)}.slider-social-section{display:flex;align-items:center}.slider-main-section .container{padding-left:calc((100% - var(--containerWd)) / 2);max-width:100% !important;padding-right:0}.slider-social-section .left-content{width:40%;z-index:1;padding-inline:50px;padding-bottom:70px}.slider-social-section .slider-container{width:60%;position:relative;padding-bottom:140px}.slider-social-section .content-slider{direction:rtl}.slider-social-section .slider-container .slick-track{display:flex;height:100%}.slider-social-section .card-content a:hover h3{color:var(--blue);transition:0.3s}.slider-social-section .card-content h3{font-size:var(--f20);font-weight:600;text-decoration:underline;color:var(--dark-blue);transition:0.3s}.slider-social-section .card-content .card-meta a{display:flex;margin-top:15px;gap:10px;align-items:center}.slider-social-section .card-content .card-meta img{width:28px;height:28px;object-fit:contain;margin-bottom:0}.slider-social-section .card-content .card-meta span{line-height:normal;color:var(--text-darkgrey);transition:0.3s;font-weight:500;font-size:var(--caption)}.slider-social-section .card-content .card-meta a:hover span{color:var(--blue);transition:0.3s}.slider-social-section .slider-btn{display:flex;width:180px;height:180px;border-style:solid;border-width:1px;border-color:var(--light-blue);border-radius:50%;align-items:center;justify-content:center;position:absolute;right:15%;bottom:-20px;gap:35px}.slider-social-section .slider-btn>button svg path{fill:var(--light-blue)}.slider-social-section .slider-btn>button{background:transparent;border:0;height:auto;padding:0;color:var(--light-blue)}.slider-social-section .slider-btn>button#prevBtn:hover{transform:translateX(5px)}.slider-social-section .slider-btn>button#prevBtn{transform:translateX(0px);transition:transform 0.3s ease;order:2}.slider-social-section .slider-btn>button#nextBtn{transform:translateX(0px);transition:transform 0.3s ease}.slider-social-section .slider-btn>button#nextBtn:hover{transform:translateX(-5px)}.slider-social-section .slick-slide img{width:100%;height:190px;object-fit:cover;margin-bottom:20px;max-width:100%}.slider-social-section .card-content{width:350px;max-width:100%}.slider-social-section .content-slider .slider-card{margin-inline:10px;padding:35px;background-color:var(--bg);border-radius:20px;height:auto;direction:ltr}.slider-social-section .left-content h2{color:var(--blue)}.slider-social-section .left-content .description{color:var(--text-darkgrey)}.slider-main-section{position:relative}.footer-main-section{background-color:var(--dark-blue);padding:90px 0;position:relative}.footer-main-section p{color:var(--white);padding-top:20px;font-size:var(--caption);font-weight:400}.socials ul li{display:inline-block;font-size:var(--f24)}.socials ul li a{background:var(--white);width:38px;height:38px;border-radius:50%;text-align:center;display:inline-flex;align-items:center;justify-content:center}.socials ul li:hover a:hover{background:var(--light-blue)}.socials ul li:not(:last-child){margin-right:25px}.text-btm{color:var(--light-blue);font-size:21px}.text-btm a{color:var(--light-blue)}.text-btm a:hover{color:var(--yellow)}.email-sec{text-decoration:underline}.sliderB.slick-slider .slick-track{transition-timing-function:cubic-bezier(.22,.61,.36,1) !important;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1) !important}.sliderB{transform:scaleX(-1)}.sliderB .slick-slide{transform:scaleX(-1)}.main-banner{background-color:var(--blue);height:100vh;position:relative;overflow:hidden;z-index:2}.banner-arrows{position:absolute;bottom:-20px;z-index:2;transform:translateX(50%);right:calc(100% - 56%)}.banner-wrapper{position:relative;height:100vh;display:flex;flex-wrap:wrap}.btn-group{margin-top:20px}.banner-content{display:inline-flex;justify-content:center;flex-direction:column;width:70%;padding-left:max(calc((100% - var(--containerWd)) / 2 + 50px),75px);max-width:100% !important}.banner-slider{width:calc(100% - 70%);display:block}.banner-slider .slider-card{height:100%}.banner-mobile{position:absolute;top:50%;display:flex;align-items:center;z-index:5;transform:translate(50%,-50%);right:calc(100% - 70%);width:310px}.banner-content *{color:var(--white)}.banner-content p{font-weight:300;font-size:36px;line-height:1.333333;max-width:800px}.banner-content h1{text-transform:uppercase}.banner-content span{color:var(--yellow)}.btn-group{gap:90px;margin-top:70px}.slider-card .slider,.slider-card .slider .slick-list.draggable,.slider-card .slider .slick-list.draggable .slick-track{height:100%}.slider-card .slider .slick-list.draggable .slick-track img{height:100%;object-fit:cover;width:100%}.slider-card .slider .slide{position:relative;overflow:hidden}.caption{background:rgba(0,101,167,0.65);padding:6px 20px;margin:0;font-size:var(--caption);position:absolute;bottom:8%;left:-1px;font-weight:500;min-width:250px;opacity:0;transform:translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease}.caption.animate-in{opacity:1;transform:translateY(0)}.caption a{color:var(--white)!important}.banner-inner{max-width:calc(100% - 200px);padding-block:120px}.main-banner:after{content:"";position:absolute;top:0;right:0;width:215px;height:215px;background:var(--white);clip-path:polygon(100% 0,0 0,100% 100%);z-index:1}.main-banner:before{content:"";position:absolute;top:0;right:0;width:230px;height:250px;background:rgba(11,66,89,0.6);clip-path:polygon(100% 0,0 0,100% 100%);z-index:1}.controls{display:flex;width:180px;height:180px;border-style:solid;border-width:1px;border-color:var(--white);border-radius:50%;align-items:center;justify-content:center;position:absolute;left:0;bottom:0;gap:35px;z-index:22}.ctrl-btn{border:0;background:transparent;cursor:pointer;transform:translateX(0px);transition:transform 0.3s ease}.ctrl-btn.js-sync-prev:hover{transform:translateX(-5px)}.ctrl-btn.js-sync-next:hover{transform:translateX(5px)}.slider-card{overflow:hidden}.slide video{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover}.slide iframe{box-sizing:border-box;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1.7777777778}@keyframes qodef-prev-image{0%{transform:translateX(0) scale(1)}100%{transform:translateX(-100px) scale(1)}}@keyframes qodef-large-active-image{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transform:translateX(150px) scale(1)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateX(0) scale(1)}}@keyframes qodef-prev-device-image{0%,20%{transform:translateX(0) scale(1)}100%{transform:translateX(50px) scale(1)}}@keyframes qodef--active-device-image{0%,20%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateX(-120px)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateX(0)}}.sliderB .slick-list.draggable{border-radius:75px}.slider-card:has(.sliderB){top:0;left:5px;right:5px;bottom:0;opacity:1;transform:translateY(0) translateZ(0);transition:transform .6s cubic-bezier(.65,.05,.36,1) .2s,opacity .6s cubic-bezier(.65,.05,.36,1) .2s;position:absolute}.qodef-m-device{position:relative;pointer-events:none;z-index:1;opacity:1;transform:translateY(0) translateZ(0)}@media (min-width:992px){.socials{margin-left:auto}}@media (min-width:1025px){.cta-panel .container{gap:10px}}@media (min-width:1399.98px){.footer-main-section .left-footer{width:535px}}@media (max-width:1399.98px){.it-left{flex:0 0 400px}.it-right{width:calc(100% - 400px)}.banner-arrows{right:calc(100% - 50%)}.banner-mobile{width:18%}.banner-inner{max-width:calc(100% - 140px)}.sliderB .slick-list.draggable{border-radius:35px}}@media (max-width:1199.98px){.menuu{width:600px;padding:160px 50px 100px 50px}.main-header{padding:20px 0 20px}.header-menu li a{font-size:40px;margin-bottom:40px}.main-header .flex p{font-size:22px}.projects-grid{gap:30px}.project-desc{padding-inline:30px}.project-card{padding:30px 0;width:calc(33.33% - 20px)}.media{height:250px;margin:20px 0 20px}.cta-panel .container{padding:40px 30px}.cta-action{width:200px}.cta-text{width:calc(100% - 210px)}.solutions-capabilities-container{margin-top:0;overflow:visible}.solutions-capabilities-container .pin-spacer{height:auto !important}.solutions-capabilities.solutions-fixed{display:none}.solutions-capabilities.solutions-absolute{overflow:visible;height:auto}.solutions-capabilities .solutions{width:100%;position:unset;padding-block:0}.solutions-capabilities .container{gap:0}.solutions-capabilities .capabilities{width:100%}.capabilities:before{content:none}.solutions-capabilities .solutions .view-btn.btn-blue{margin-top:20px}.projects-section{padding-top:var(--sectionSpace)}.industry-tabs{margin-top:180px}.it-wrap{margin-bottom:var(--sectionSpace)}.btn-group{gap:40px}.main-banner:before{width:200px;height:220px}.main-banner:after{width:185px;height:185px}.main-header .container{padding-left:30px;padding-right:30px}.banner-content p{font-size:28px;line-height:1.36;max-width:440px}.it-logos{gap:30px;margin-top:30px}}@media screen and (max-width:1024.98px){.slider-social-section .slider-btn{width:80px;height:80px;right:0;bottom:30px;gap:10px;left:0;margin:auto}.slider-social-section .slider-btn>button svg{width:25px}.slider-social-section .content-slider .slider-card{padding:30px}.slider-social-section .left-content{padding-bottom:0}.project-card{width:calc(50% - 15px)}.section-footer{justify-content:center}.banner-mobile{display:none}.banner-content{width:100%}.banner-slider{width:100%}.banner-inner{max-width:100%;padding:150px 30px 60px 0}.banner-arrows{display:none}.btn-group{margin-top:20px}.banner-wrapper,.main-banner{height:auto}.slider-card .slider .slide{margin:0 15px}.banner-slider .slider-card{padding-inline:40px;padding-bottom:50px}.caption{opacity:1;transform:translateY(0px)}.banner-content p{font-size:24px;line-height:1.36;max-width:100%}.logo_slider img{max-height:80px;max-width:180px}.logo_slider .slide{margin:0 30px}}@media (max-width:991.98px){.it-wrap{flex-direction:column}.it-left{flex:unset}.it-visual{height:280px}.industry-tabs.is-accordion .it-tab:nth-last-child(2),.industry-tabs.is-accordion .it-panel:last-child{border-bottom:0}.content-over-img{margin-top:20px}.accordion-image img{max-width:600px;width:100%}.it-logos{margin-top:30px;gap:20px 30px}.cta-action{width:100%;margin-top:30px;justify-content:flex-start}.cta-text{width:100%}.cta-panel p{font-size:var(--caption)}.it-panel p{font-size:var(--caption)}.slider-social-section{flex-direction:column;row-gap:50px}.slider-social-section .left-content{width:100%;padding-inline:30px}.slider-social-section .slider-container{width:100%}.content-slider .slick-list{overflow:hidden}.footer-main-section{padding:50px 0}.footer-main-section .socials{margin-top:30px}}@media (max-width:767.98px){.menuu{width:100%;padding:120px 50px 60px 50px;top:20px}.logo img{max-height:65px}.main-header .navbar-toggler svg{max-width:30px !important}.header-menu li a{font-size:35px;margin-bottom:25px}.menu-open .main-header .flex{z-index:99999;position:relative;background-color:var(--dark-blue)}.menu-open .main-header{background-color:var(--dark-blue);z-index:99999}.menu-open body:not(.home) .main-header .logo{background-color:var(--dark-blue)}.main-header .flex p{font-size:16px !important}.project-card{width:100%}.media{height:250px;margin:20px 0 20px}.brand-logo{height:60px}.brand-logo img{max-height:unset}.it-panels{padding:0px 30px 30px}.show-content .it-visual{display:block}.it-panel-content h4{font-size:20px;font-weight:500;line-height:1.4}.it-panel-content h3{font-size:26px;line-height:1.077}.it-visual{height:200px}.it-right{gap:30px;width:100%}.industry-tabs{margin-top:130px}.cta-panel{transform:translateY(70px)}.banner-content{width:100%;padding-inline:30px}.banner-arrows{display:none}.banner-wrapper{min-height:auto;padding:150px 0 60px;height:auto}.main-banner{height:auto}.banner-inner{padding:0;max-width:100%}.main-header .navbar-toggler{width:30px}.main-banner:before{width:140px;height:150px}.main-banner:after{width:130px;height:130px}.banner-slider{display:none}.lift-logos{padding-top:30px}.logo_slider{margin-top:30px}.logo_slider img{max-height:80px;max-width:140px}.logo_slider .slide{margin:0 20px}}@media (max-width:575.98px){.menuu{padding:120px 50px 60px 30px}.industry-tabs.is-accordion .it-panel{padding:0 20px}.industry-tabs.is-accordion .it-panel>*:first-child{padding-top:20px}.it-tab{padding:20px 35px 20px 20px}.btn-group{gap:20px}.view-btn:after{height:15px;width:25px}.view-btn{padding-right:35px}.it-logos{flex-direction:column}}@media (min-width:992px){.show-visual .it-panel.is-open .accordion-image img{display:block}.it-panels{display:block;height:100%;width:100%}.it-panel-content{display:none;animation:fade .25s ease-in-out;padding:40px 30px}.content-over-img{display:none;position:relative;z-index:2;animation:fade .25s ease-in-out}.it-panel.is-hovered .content-over-img{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;max-width:max-content;padding:50px;gap:20px}.it-panel.is-hovered{display:block}.it-panel.is-clicked .accordion-image{display:none;animation:fade .25s ease-in-out}.it-panel.is-clicked .it-panel-content{display:block}.accordion-image{position:relative;height:100%}.it-panel.is-hovered .accordion-image:after{opacity:.65}.accordion-image:after{content:"";position:absolute;background-color:var(--dark-blue);height:100%;width:100%;left:0;top:0;opacity:0;transition:all .3s ease-in-out}.accordion-image img{position:absolute;height:100%;width:100%;object-fit:cover;left:0;top:0}.it-panel{display:none;animation:fade .25s ease-in-out;height:100%}.content-over-img h3{color:var(--white)}.content-over-img .view-btn{font-size:var(--caption);padding-right:30px;display:block}.content-over-img h3 br{display:block}}@media (min-width:1200px){.it-panel.is-hovered .content-over-img{margin-left:15%}.it-panel-content{padding:65px}}.solutions-capabilities{padding-top:var(--sectionSpace)}.solutions-capabilities-container{position:relative;overflow:hidden;z-index:1}.solutions-capabilities .container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:130px}.solutions-capabilities .solutions{width:calc(50% - 90px);position:sticky;top:140px;padding-block:var(--sectionSpace)}.solutions-capabilities .solutions p{font-size:var(--f22);line-height:1.73}.solutions-capabilities .solutions h2{color:var(--blue)}.solutions-capabilities .solutions h2 span{font-weight:500}.solutions-capabilities .solutions .view-btn.btn-blue{margin-top:60px}.solutions-capabilities .capabilities{width:calc(50% - 40px);display:block;position:relative;padding-block:var(--sectionSpace)}.solutions-capabilities .capabilities-head{margin:0;padding-bottom:30px;top:calc(var(--headerHeight,0px) + 40px);font-size:var(--f24);font-weight:500;color:var(--lighter-blue);text-align:center}.solutions-capabilities .capability-box{top:calc(var(--headerHeight,0px) + 20px);background:var(--white);border-radius:16px;padding-inline:50px;box-shadow:0 0 10px rgba(0,122,255,0.2);display:flex;gap:20px;flex-wrap:wrap;margin-bottom:10px;transform-origin:top center;will-change:transform}.capability-header h3 a{font-size:var(--font-h2);font-weight:200;color:var(--lighter-blue);line-height:1;padding:30px 50px 30px 0;margin-bottom:0;display:inline-block;position:relative}.capability-header h3 a:before{content:"";position:absolute;background-image:url('https://cdn.visioncos.ai/2010solutions/theme/arrow-icon.svg');background-size:contain;background-repeat:no-repeat;height:22px;width:34px;right:0;transform:translateY(-50%);top:55%;transition:all .3s ease-in-out;filter:brightness(0) saturate(100%) invert(31%) sepia(83%) saturate(442%) hue-rotate(169deg) brightness(97%) contrast(91%)}.capability-header:has(.box-heading-content.active) h3 a:before{content:"";position:absolute;background-image:url('https://cdn.visioncos.ai/2010solutions/theme/arrow-icon.svg');background-size:contain;background-repeat:no-repeat;height:22px;width:34px;right:0;transform:translateY(-50%);top:55%;transition:all .3s ease-in-out;filter:brightness(0) saturate(100%) invert(20%) sepia(96%) saturate(2385%) hue-rotate(187deg) brightness(95%) contrast(104%)}.capability-header h3 a:hover:before{right:-5px}.solutions-capabilities .capability-box .capability-icons{width:230px;display:flex;justify-content:center;align-items:flex-start}.solutions-capabilities .capability-box .capability-icons img{padding-top:var(--cap-h3-height)}.solutions-capabilities .capability-box .capability-header{width:100%}.solutions-capabilities .capability-box .capability-header h4{font-size:var(--f22);line-height:1.395}.solutions-capabilities .capability-box .capability-header p{font-size:var(--f20)}.solutions-capabilities .capability-box .capability-header .view-btn{margin-top:15px}.capabilities:before{content:"";position:absolute;width:1px;height:100%;background:var(--grey);left:-40px;top:0}.solutions-capabilities-container .pin-spacer{padding-bottom:0 !important;height:calc(var(--sectionHeight) * 1.2) !important}.solutions-capabilities.solutions-absolute{position:relative;z-index:2;height:800px !important;align-self:self-start}.solutions-capabilities.solutions-fixed{pointer-events:none;opacity:0;position:absolute;top:0;left:0;width:100%;z-index:1}.solutions-capabilities.solutions-absolute .capability-box:not(:first-child){margin-top:calc(var(--y) * -1px)}.solutions-capabilities.solutions-absolute .capability-box.active .box-heading-content{position:relative}.solutions-capabilities.solutions-absolute .capability-box.active .box-heading-content:before{content:"";position:absolute;top:60px;left:-60px;width:calc(100% + 120px);height:100%;background-color:var(--white);z-index:1;pointer-events:none}.box-heading-content{padding-bottom:30px;overflow:hidden}.box-heading-content a{color:var(--lighter-blue)}@media (max-width:1399.98px){.solutions-capabilities .container{gap:80px}.solutions-capabilities .solutions{width:calc(50% - 40px)}}@media (max-width:1199.98px){.solutions-capabilities-container{overflow:visible}.solutions-capabilities-container .pin-spacer{height:auto !important}.solutions-capabilities.solutions-fixed{display:none}.solutions-capabilities.solutions-absolute{overflow:visible;height:auto !important}.solutions-capabilities .solutions{width:100%;position:unset;padding-block:0}.solutions-capabilities .container{gap:0}.solutions-capabilities .capabilities{width:100%}.capabilities:before{content:none}.solutions-capabilities .solutions .view-btn.btn-blue{margin-top:20px}.capability-header h3{margin-bottom:0}.box-heading-content:not(.active){transform:scaleY(0);height:0;padding-bottom:0}.box-heading-content{transition:all 0.2s ease-in-out;height:auto;transform:scaleY(1);transform-origin:top}}@media screen and (max-width:1199.98px){.capability-header h3 a{padding:25px 50px 25px 0;pointer-events:none;width:100%}.capability-header h3 a:before{height:20px;width:30px;top:50%;pointer-events:auto}}@media (max-width:991.98px){.solutions-capabilities{padding-top:0}}@media (max-width:767.98px){.solutions-capabilities .capabilities-head{top:calc(var(--headerHeight,0px) + 0px)}.solutions-capabilities .capability-box .capability-icons{margin-top:20px}.solutions-capabilities .capability-box .capability-icons img{padding-top:0}.solutions-capabilities .capability-box{display:block}}@media (max-width:575.98px){.solutions-capabilities .capability-box .capability-header .view-btn{margin-top:0}.solutions-capabilities .capability-box{padding-left:25px;padding-right:25px}}@media (max-height:900px){.capability-header h3 a{font-size:var(--f36)}}.brand-section .card-thumb{background-color:var(--white);padding:60px 20px;text-align:center;border-top:15px solid var(--yellow);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);position:relative;flex-direction:column;min-height:100%;transition:0.3s;display:flex;flex:1 1 0;align-items:center;justify-content:start}.brand-section .card-thumb ul li:after{position:absolute;content:"";display:block;color:var(--light-blue);top:auto;left:50%;transform:translateX(-50%);border-bottom:1px dashed;width:100%}.brand-section .card-thumb li:last-child:after{content:none}.brand-section .card-thumb:hover{border-top-color:transparent}.brand-section .card-thumb-inner{position:relative}.brand-section .service-card-inner{transition:all 0.3s ease-in-out}.brand-section .tab-content>.active{border:none !important}.brand-heading p{color:var(--c54);font-size:var(--f28)}.brand-heading h1{color:#142431;font-weight:200;text-transform:uppercase}.brand-section .container{max-width:1450px !important}.brand-section .brand-text{font-weight:400;letter-spacing:normal;font-size:24px;line-height:32px;margin-bottom:0}.brand-section .brand-text .btm-line{font-size:inherit;font-weight:600}.brand-section .brands-tab .nav-tabs{border:0;align-items:flex-start;position:relative;z-index:1}.brand-section .brands-tab .nav-tabs .nav-link.active{color:var(--black);background-color:transparent}.brand-section .brands-tab .nav-tabs .nav-link:hover{color:var(--blue)}.brand-section .brands-tab .nav-tabs .nav-link{border:0;border-top-left-radius:0;border-top-right-radius:0;max-width:250px;padding:0;text-align:left}.brand-section .brands-tab .nav-tabs .nav-link:not(:last-child){margin-right:75px}.brand-section .brands-tab .nav-link{color:var(--grey);font-weight:600;font-size:clamp(1.125rem,1.025rem + 0.5vw,1.625rem);letter-spacing:0.02em;line-height:1.4;text-transform:capitalize}.brand-section .brand-audit{display:flex;flex-wrap:wrap}.brand-section .bulb-img{max-width:330px;position:relative;margin-top:-100px;margin-top:-8%}.brand-section .white-bg{background:var(--white);padding:40px 30px 40px 30px;position:relative;box-shadow:0px 0px 46px rgba(52,156,255,0.22);border-radius:16px}.brand-section .grey-bg p{line-height:1.6;font-size:var(--f20);color:var(--c54);max-width:540px}.brand-section .grey-bg h6{font-weight:700;font-size:var(--f40);line-height:1.2;color:var(--blue);text-transform:uppercase}.brand-section .brands-tab{margin-top:40px;position:relative}.brand-section .brands-tab .yellowshade{position:absolute;content:"";background:url('https://cdn.visioncos.ai/2010solutions/theme/brush-paint.svg');height:537px;width:1792px;left:-170px;top:130px;background-size:100% 100%;pointer-events:none}.brand-section .tab-content{position:relative;margin-top:60px}.brand-section .tab-content .mob_shadow{display:flex;width:calc(100% - 245px);gap:100px;flex-wrap:wrap}.brand-section .grey-sec{width:54%;padding-left:50px;padding-top:80px}.brand-section .white-sec{width:calc(46% - 100px)}.brand-section .white-bg ul{list-style:disc}.brand-section .bulb-img-out{position:absolute;z-index:9;width:335px;max-width:100%;right:0}.brand-section .bulb-img-out img{position:absolute;top:0;opacity:0}.brand-section .bulb-img-out img:last-child{transform:translateY(-80px)}.brand-section .bulb-img-out.bulb-img img.active{opacity:1}.brand-section .brand-audit .bulb-img{opacity:0;display:none}.brand-section .brands-tab .nav-tabs .nav-link{padding-top:20px;padding-bottom:20px;font-size:var(--caption);line-height:1.22222;border-top:solid 2px transparent}.brand-section .brands-tab .nav-tabs .nav-link.active{color:var(--blue);border-top:solid 2px var(--blue)}.btn-primary-outline{border:2px solid var(--blue);background-color:transparent;color:var(--blue);text-transform:uppercase;font-weight:300;letter-spacing:0.15em;font-size:16px;min-width:168px;border-radius:0;padding:9px 20px}.brands-tab .nav-tabs .nav-link{font-size:var(--body-font);line-height:18px;text-transform:uppercase}.brand-section .white-sec .card-thumb{border:none;padding:0;box-shadow:none}.brand-section .white-sec .card-thumb h2{color:var(--blue);font-size:var(--f24);letter-spacing:0.25em}.brand-section .white-sec .card-thumb h4{font-size:var(--f20);color:var(--blue);margin-bottom:10px;display:none;position:relative;text-transform:uppercase}.brand-section .white-sec .card-thumb ul li{font-size:20px;line-height:3;font-weight:300}.brand-section .white-sec .white-bg ul{list-style:none}.nextSlideButton{padding:7px 10px;background-color:var(--white);border:solid 1px var(--blue);color:var(--blue);text-transform:uppercase;position:relative;font-size:var(--body-font);display:none;width:120px;cursor:pointer;text-align:center;float:right;margin:10px;margin:0 10px 0px 0}.nextSlideButton.left{margin:0 0 0px 10px}.brand-section .select li{display:block;cursor:pointer;padding:5px 25px 5px 10px;font-weight:600;color:#c8c8c8}.brand-section .select li:before{content:"+";right:8px;position:absolute;opacity:0}.brand-section .select li.tabActive:before{opacity:1}.brand-section .select li:first-child{display:block;border-top:0px}.brand-section .select{display:inline-block;padding:0;position:relative;text-transform:uppercase;border-radius:0px;border:none;width:100%;font-size:var(--caption) !important;background:var(--white)}.brand-section .select li.tabActive{color:var(--blue);box-shadow:0px 3px 6px rgba(0,0,0,0.16)}.brand-section .select li br{display:none}.brand-section .select span:before{display:none}.brand-cta .cta-panel{transform:translateY(20px);padding-top:150px}.brand-section{padding-top:calc(var(--headerHeight) + 20px)}@media (max-width:1440.98px){.brand-section .brands-tab .nav-tabs .nav-link:not(:last-child){margin-right:50px}.brand-section .tab-content .mob_shadow{gap:50px}.brand-section .white-sec{width:calc(46% - 50px)}}@media (max-width:1270.98px){.brand-cta .cta-panel{padding-inline:50px}}@media (max-width:1199.98px){.brand-section .grey-sec{padding-left:0}.brand-section .bulb-img{max-width:220px;margin-top:-7%}.brand-section .tab-content .mob_shadow{width:calc(100% - 150px)}.brand-section .brands-tab .nav-tabs .nav-link:not(:last-child){margin-right:25px}.brand-section .bulb-img-out img:last-child{transform:translateY(-25px)}}@media (max-width:991.98px){.brand-section .grey-sec{width:calc(100% - 80px)}.brand-cta .cta-panel{padding-top:60px;padding-inline:30px}.brand-section .grey-bg p{max-width:100%}.brand-section .white-sec{width:100%}.brand-section .tab-content{margin-top:60px}.brand-section .brands-tab{margin-top:40px}.brand-section .white-sec .card-thumb ul li{font-size:var(--caption)}}@media (max-width:767.98px){.brand-section .grey-sec{width:100%;margin-left:0;background:var(--bg);padding:40px 30px;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.06)}.brand-section .white-bg{padding:40px 25px 20px 25px}.brand-section.grey-bg{padding:115px 40px 35px 40px}.brand-section .bulb-img{max-width:140px;margin-top:0}.brand-section .bulb-img-out img:last-child{transform:translateY(0)}.brand-section .tab-content{margin-top:40px}.brand-cta .cta-panel{padding-top:40px}.brand-section .bulb-img-out img{top:40px}.brand-heading p{font-size:20px;line-height:1.5}.brand-section .brands-tab{margin-top:20px}.brand-section .btn-primary-outline{min-width:125px;padding:6px 15px 6px}.brand-section .brands-tab .brand-audit .mob_shadow h6{text-align:center}.brand-section .mob_hide{display:none}.nextSlideButton{display:inline-block !important}.nextSlideButton.final{display:block !important;float:none;margin-left:auto;margin-right:auto;display:block}.brand-section .white-sec{right:0;margin:0;position:relative}.brand-section .mob_shadow{box-shadow:0px 3px 6px rgba(0,0,0,0.16)}.brand-section .bulb-img-out img{left:50%}.brand-section .dropdown-select-wrapper{position:relative;overflow:visible;z-index:10}.brand-section .card-thumb .service-card-inner{padding-top:0px;margin-bottom:0px}.brand-section .white-sec{position:relative}.brand-section .white-sec .card-thumb h4{display:block}.brand-section .bulb-img{max-width:100%;left:50%;transform:translateX(-50%) !important;right:auto;margin-inline:auto}.brand-section .bulb-img img{left:0;max-width:110px;margin:auto;right:0;height:222px;object-fit:contain;object-position:bottom}.brand-section .brands-tab .brand-audit .mob_shadow{width:100%;order:2;justify-content:center;box-shadow:none}.brand-section .white-sec .card-thumb h2{display:none}.brand-section .brand-audit .bulb-img{display:block}.brand-section .brand-audit{margin-top:-20px}.brand-section .grey-bg p{font-size:18px;line-height:1.555555}}@media (max-width:575.98px){.brand-section .brands-tab .brand-audit .mob_shadow h6{font-size:22px}.brand-section .btn-primary-outline{min-width:65px;padding:5px 5px 5px;width:auto}.brand-section .tab-content .mob_shadow{gap:30px}}.linkedin-btn .view-btn{display:flex;align-items:center;gap:10px}.linkedin-btn .view-btn img{height:25px}.linkedin-btn .view-btn:after{content:none}.unblurred-single-section{padding:calc(var(--headerHeight) + 30px) 0 var(--sectionSpace)}.unblurred-single-section p{font-size:var(--f20)}.unblurred-single-section .container{max-width:1400px !important}.post-image img{max-height:500px;width:100%;object-fit:cover}.post-content{margin-top:40px}.post-content h1{font-size:var(--font-h2);font-weight:600}.post-body h2{font-size:var(--f40)}.post-body h3{font-size:var(--f36)}.post-content h4{font-size:var(--f28)}.post-content h5{font-size:var(--f24)}.post-content h6{font-size:var(--f22)}.post-content ul:not(:last-child){margin-bottom:20px}.post-content ul li{font-size:var(--f20);position:relative;padding-left:20px;margin-bottom:10px}.post-body p + h2,.post-body p + h3,.post-content p + h4,.post-content p + h5,.post-content p + h6{margin-top:30px}.post-content ul li:before{content:"";width:8px;height:8px;background:var(--blue);border-radius:50%;position:absolute;left:0;top:13px}.linkedin-btn{margin-top:40px}@media screen and (max-width:1199.98px){.post-content ul li:before{top:11px}}@media screen and (max-width:767.98px){.post-content ul li:before{top:9px}}.page-template-page-marketing .site-content .container{max-width:1450px !important}.page-template-page-marketing .brand-heading p{font-weight:200}.brand-heading p:nth-child(2){font-weight:500}.brand-heading{max-width:1070px}.slide-entry h3 span{color:var(--blue);font-size:var(--f28);text-transform:uppercase;padding-bottom:5px;display:block;font-weight:600}.slide-entry h3{font-size:var(--f40);z-index:1;padding:0 0 0 80px;position:relative;position:absolute;top:50%;transform:translateY(-50%);font-weight:100}.digit{font-size:248px;color:var(--blue);line-height:1;opacity:0.11;font-weight:600}.slide-entry{position:relative}.book-details{background-color:var(--white);padding:50px;border:1px solid var(--yellow);border-radius:16px;box-shadow:0 0 24px rgba(47,152,221,0.22)}.book-details p{color:var(--c54);font-size:var(--f20)}.book-details h4{color:var(--blue);font-size:var(--f28);text-transform:capitalize;padding-top:10px}.book-details ul{list-style:none}.book-details ul li{font-size:var(--f20);color:var(--c54);position:relative;padding-left:30px}.book-details ul li:before{content:"";position:absolute;left:10px;top:13px;width:7px;height:7px;background-color:var(--c54);border-radius:50%}.market-sec:nth-child(even) .row{flex-direction:row-reverse;align-items:center;position:relative}.market-sec .col-lg-5{width:34.66666667%}.market-sec .col-lg-7{width:65.33333333%}.market-sec:not(:nth-child(even)) .img-left{margin-left:-50px}.market-sec:nth-child(even) .img-left{margin-right:-50px;position:relative}.market-sec:not(:nth-child(even)) .row{align-items:flex-end}.market-sec{position:relative}.aboutbrush{background-image:url('https://cdn.visioncos.ai/2010solutions/yellow-shape-full.svg');position:absolute;width:1470px;top:auto;left:-740px;background-repeat:no-repeat;background-size:contain;height:620px;transform:rotate(-10deg);bottom:-40px}.market-sec:not(:last-child){padding-bottom:var(--sectionSpace)}.market-wrapper{padding:50px 0 120px}.marketing-section{padding-top:calc(var(--headerHeight) + 20px)}@media (max-width:1199.98px){.digit{font-size:190px}.slide-entry h3{padding:0 20px 0 40px}.book-details{padding:50px 30px}}@media (max-width:991.98px){.digit{font-size:150px}.market-sec .col-lg-5,.market-sec .col-lg-7{width:100%}.market-sec .row,.market-sec:nth-child(even) .row{flex-direction:column-reverse}.market-sec .img-left{text-align:center}.market-sec .img-left img{max-width:500px;width:100%}.page-template-page-marketing .site-content .container{max-width:800px !important}.slide-entry{margin-bottom:30px}.aboutbrush{width:1200px;top:0;left:-650px;height:450px;bottom:auto}.market-wrapper{padding:60px 0}.market-sec:not(:nth-child(even)) .img-left{margin-left:0}.market-sec:nth-child(even) .img-left{margin-right:0px}}@media (max-width:767.98px){.slide-entry{display:flex;flex-direction:column-reverse}.slide-entry h3{padding:0;transform:none;position:static;font-size:24px}.digit{font-size:100px}.slide-entry{display:flex;flex-direction:column-reverse;gap:10px;margin-bottom:10px}.market-sec .content-right{margin-top:30px}.slide-entry h3 span{font-size:24px}.book-details{padding:30px}.book-details ul li{padding-left:20px}.book-details ul li:before{left:7px;top:11px;width:5px;height:5px}.book-details p{font-size:18px;line-height:1.555555}.market-sec .img-left{display:none}.market-wrapper{padding:20px 0 60px}.market-sec:not(:last-child){padding-bottom:40px}}@media (max-width:575.98px){.digit{font-size:60px}}.page-template-page-digital main{position:relative;z-index:2}.digital-section .container{max-width:1450px !important}.digital-section .cta-panel .container{max-width:1170px !important}.digital-section{padding-top:calc(var(--headerHeight) + 20px);padding-bottom:var(--sectionSpace)}.digital-tabs{display:flex;column-gap:90px;margin:40px 0 60px;border-bottom:2px solid transparent;position:relative}.digital-tab{appearance:none;background:transparent;border:0;border-top:2px solid transparent;padding:20px 0;font-size:var(--caption);font-weight:600;color:#bcbcbc;text-transform:uppercase;cursor:pointer;transition:color 0.3s ease,border-color 0.3s ease;position:relative;letter-spacing:0.01em;line-height:1.22222em}.digital-tab:hover,.digital-tab:focus-visible{color:var(--blue);outline:none}.digital-tab:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.digital-tab[aria-selected="true"]{color:var(--blue);border-top-color:var(--blue)}.digital-tab-content{position:relative}.digital-panel{display:none;opacity:0;animation:fadeIn 0.5s ease-in-out forwards;position:relative}.digital-panel.active{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.digital-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:40px;position:relative}.hero-content{flex:1;max-width:65%}.digital-hero h2{font-size:var(--f40);line-height:1.2em;font-weight:700;color:var(--blue);text-transform:uppercase;margin-bottom:20px}.digital-hero p{font-size:var(--f22);color:var(--c54)}.digital-hero p strong{font-weight:600;color:var(--blue)}.digital-hero .view-btn{margin-top:20px}.hero-illustration{flex:0 0 440px;display:flex;align-items:center;justify-content:center}.seo-detail-section{background:var(--dark-blue);color:var(--white);border-radius:0;margin-bottom:100px;position:relative;display:flex;gap:60px;align-items:flex-start}.seo-detail-section:before{content:"";position:absolute;background:var(--dark-blue);left:-50vw;right:0;width:200vw;height:100%;top:0}.seo-detail-content{flex:1;padding-block:50px;position:relative}.seo-detail-section h3{font-size:var(--f36);font-weight:700;color:var(--yellow);text-transform:uppercase;margin-bottom:20px}.seo-detail-section p{font-size:20px;color:var(--white)}.outcome-box{background:var(--white);border-radius:16px;padding:50px;flex:0 0 440px;align-self:flex-start;position:relative;margin:-40px 0;text-align:center;box-shadow:0px 0px 46px rgba(0,53,73,0.22)}.outcome-box h4{font-size:var(--f24);line-height:1.2em;font-weight:700;color:var(--blue);text-transform:uppercase;margin-bottom:20px;letter-spacing:0.25em}.outcome-box ul{list-style:none;padding:0;margin:0}.outcome-box ul li{font-size:var(--f20);line-height:1.5em;font-weight:300;color:var(--black);padding-left:0;margin-bottom:15px;position:relative;padding-top:15px}.outcome-box ul li:first-child{padding-top:0}.outcome-box ul li:last-child{margin-bottom:0}.outcome-overlap{position:relative;margin-top:40px;margin-bottom:40px}.service-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:2}.service-card{background:var(--white);border:1px solid var(--yellow);border-radius:16px;padding:80px 35px;transition:all .3s ease-in-out;display:flex;flex-direction:column;box-shadow:0px 0px 24px rgb(47 152 221 / 22%)}.service-card:hover{transform:translateY(-4px)}.service-card h3{font-size:var(--f26);line-height:1.3;font-weight:600;color:var(--blue);text-transform:uppercase;margin-bottom:10px;text-align:center}.service-card h4{font-size:var(--f22);line-height:1.5;font-weight:300;color:#0a708d;margin-bottom:30px;text-align:center}.service-card p{font-size:var(--caption);line-height:1.6;font-weight:300;color:var(--text-grey)}.service-card p a{color:var(--blue);text-decoration:underline}.service-card p a:hover{color:var(--dark-blue)}.seo-detail-content .view-btn{margin-top:15px}.service-card:focus-within{outline:3px solid var(--blue);outline-offset:3px}.digital-tab:focus-visible,.service-card a:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:2px}.service-cards-grid:before{content:"";position:absolute;background:url('https://cdn.visioncos.ai/2010solutions/yellow-shape-full.svg');width:1840px;height:550px;z-index:-1;left:-15%;right:0;transform:translateY(-50%) rotate(-5deg);top:50%;background-repeat:no-repeat;background-size:100%}.outcome-box ul li:not(:first-child):before{content:"";border-top:1px dashed var(--light-blue);max-width:175px;width:100%;height:1px;left:0;right:0;margin:auto;top:0;position:absolute}.mobile-nav-buttons{display:none}@media (max-width:1440px){.outcome-box{flex:0 0 340px;padding:40px 30px}}@media (max-width:1199.98px){.digital-tabs{column-gap:30px}.digital-hero{gap:40px}.hero-content{max-width:60%}.hero-illustration{flex:0 0 260px}.seo-detail-section{gap:40px}.outcome-box{flex:0 0 300px;padding:35px 25px}.service-cards-grid{gap:20px}.service-card{padding:35px 25px}.seo-detail-section{padding:0}}@media (max-width:991.98px){.digital-tabs{column-gap:20px;flex-wrap:wrap}.digital-tab{padding:15px 0}.digital-hero{flex-direction:column;gap:30px}.hero-content{max-width:100%}.seo-detail-section{flex-direction:column}.outcome-box{flex:unset;width:100%;max-width:600px}.outcome-overlap{margin-left:auto;margin-right:auto}.service-cards-grid{grid-template-columns:repeat(2,1fr);gap:20px}.digital-section .cta-panel{transform:translateY(80px)}.service-card h4{margin-bottom:15px}.hero-illustration{max-width:400px}.seo-detail-section p{font-size:18px}}@media (max-width:767.98px){.digital-header{margin-bottom:30px}.digital-tabs{column-gap:15px;margin-bottom:40px;flex-direction:column}.digital-tab{font-size:var(--caption);display:block;padding:5px 25px 5px 10px;font-weight:600;color:#c8c8c8;border-top:0;text-align:left;line-height:1.555555}.digital-tab:before{content:"+";right:8px;position:absolute;opacity:0}.mobile-nav-buttons:has(.btn){margin-top:30px}.mobile-nav-buttons{display:flex;justify-content:center;gap:20px;flex-direction:row}.mobile-nav-buttons .btn{min-width:auto}.digital-tab[aria-selected="true"]:before{opacity:1}.digital-tab[aria-selected="true"]{color:var(--blue);box-shadow:0px 3px 6px rgba(0,0,0,0.16)}.outcome-box{padding:30px 20px}.outcome-box ul li{margin-bottom:12px}.service-cards-grid{grid-template-columns:1fr;gap:15px}.service-card{padding:30px 20px}.seo-detail-section p{font-size:16px}}.page-template-page-agency .site-content .container{max-width:1450px !important}.agency-section{padding-top:calc(var(--headerHeight) + 20px);position:relative}.agency-package-section{padding-top:40px;position:relative;padding-bottom:var(--sectionSpace)}.agency-package-section:before{position:absolute;content:"";background:url('https://cdn.visioncos.ai/2010solutions/theme/brush-paint.svg');height:450px;width:1510px;left:-100px;top:40px;background-size:contain;pointer-events:none;transform:rotate(-5deg);background-repeat:no-repeat}.agency-details h2{font-size:var(--f40);color:var(--blue);margin-bottom:0}.agency-details h3{font-size:var(--f36);color:var(--blue);font-weight:400}.agency-details p{font-size:var(--f20);color:var(--c54)}.agency-details{display:flex;flex-direction:column;justify-content:center;height:100%}.team-section{position:relative}.card-img-wrap{max-width:100%;align-items:center;height:330px;overflow:hidden;position:relative}.team-img{transition:all 1s ease-in-out;position:relative;transform:scale(1) translateY(5px)}.team-member .team-img img{width:100%;height:330px;object-fit:cover}.team-member:hover .team-img{transform:scale(1.05) translateY(15px)}.team-member{padding-bottom:40px}.team-details{margin-top:15px}.team-details h4{color:var(--blue);font-size:var(--f24);font-weight:bold;text-transform:capitalize;margin-bottom:0px;line-height:1.26}.team-details p{font-size:var(--f20);color:#142431;line-height:1.4}.backgroundSquare{height:100%;position:absolute;bottom:0;width:100%}@media (max-width:991.98px){.agency-details{height:auto;margin-bottom:30px}}@media (max-width:575.98px){.team-details br{display:none}.team-member{padding-bottom:30px;max-width:320px;margin-inline:auto;width:100%}}.work-title{padding-left:0;justify-content:center;flex-direction:column;width:max-content;margin:auto}.work-title h3{font-size:var(--f42);font-weight:300;color:#203E5A}.work-together-section{background-color:#E5F0F7;padding:60px 40px}.work-item{border:#707070 1px solid}.work-slider{margin:0 -10px}.work-slider .work-item{margin:0 10px}.work-slider .work-item img{width:100%;display:block}.agency-detail-section{padding-top:calc(var(--headerHeight) + 20px)}.agency-bg{background:rgb(181,194,216);background:linear-gradient(90deg,rgba(181,194,216,1) 0%,rgba(219,225,239,1) 100%);padding:0px 80px}.agency-detail-section h1 label{font-size:2.125rem;font-size:clamp(2.125rem,0.7625rem + 6.812500000000001vw,8.9375rem);color:var(--white)}.agency-detail-section h1 span{font-size:2.25rem;margin-top:-0.5em;font-size:clamp(2.25rem,0.8875rem + 6.812500000000001vw,9.0625rem);text-transform:uppercase;color:var(--white);-webkit-text-stroke:1px #fff;color:transparent;display:flex;line-height:1.25;padding-left:50px}.profile-frame{margin-top:-40px;overflow:hidden}.profile-frame img.bg-img{margin-bottom:-80px}.test-area h1{margin:0}.profile-bio h4{font-size:var(--f22);color:var(--blue);font-weight:400;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:10px}.profile-bio p{font-size:var(--caption);color:var(--dark-grey)}.profile-bio{margin-bottom:30px}.pro-img{border:3px solid var(--white);height:230px}.pro-img img{height:100%;width:100%;object-fit:cover}.pro-right{margin-top:-100px;padding-right:60px}.pro-text{color:var(--dark-grey);padding:40px 0}.pro-text p{font-size:var(--caption)}.profile-details{padding:60px 0 100px}.pro-email{margin-bottom:50px}.pro-email a{color:var(--light-blue);text-decoration:underline;font-size:var(--caption);font-weight:normal}.pro-email .email-icon{padding-right:10px}.back-button .view-btn{padding-right:0;padding-left:50px}.back-button .view-btn:after{left:0;transform:translateY(-50%) rotate(180deg);top:50%}@media (min-width:992px){.profile-details-sec .col-lg-4{padding-right:60px}}@media (max-width:1399.98px){.agency-bg{padding:0 40px}.profile-frame img.bg-img{margin-bottom:-70px}}@media (max-width:1199.98px){.profile-frame img.bg-img{margin-bottom:-63px}.profile-frame{margin-top:0}.pro-right{padding-right:35px}}@media (max-width:991.98px){.profile-frame img.bg-img{margin-bottom:-100px}.profile-frame{margin-top:10px;overflow:hidden;padding-top:10px;max-width:320px;float:right}.agency-bg{padding:20px 40px;padding-bottom:0;padding-right:0}.agency-detail-section h1 span{padding-left:24px}.pro-text{padding-right:0}.pro-img{height:auto}.pro-img img{width:100%;height:auto}.pro-right{margin-top:0;padding-right:0px}.profile-details{padding-bottom:60px;padding-top:30px}.profile-bio h4{margin-bottom:0}.work-title{padding-left:0;padding-top:30px;text-align:center}.work-together-section{padding:40px 20px}.profile-details-sec .col-lg-4{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px}}@media (max-width:767.98px){.agency-detail-section h1 span{padding-left:18px}.profile-details{padding-bottom:70px}.profile-details-sec .col-lg-4{flex-direction:column}}@media (max-width:575.98px){.agency-bg{padding:20px 15px;padding-bottom:0}.profile-frame img.bg-img{margin-bottom:-72px}.back-button .view-btn{padding-left:35px}}.artpage-title-section .container{max-width:1400px !important}.artpage-title-section{padding-top:calc(var(--headerHeight) + 20px)}.artwork-grid-section .container{max-width:1540px !important}.artpage-top-content{display:flex;align-items:center;flex-direction:row;column-gap:80px}.artpage-top-content .top-title{width:40%;color:var(--blue)}.artpage-top-content .top-title h1{font-size:var(--f64);text-transform:uppercase}.artpage-top-content .top-title span{font-weight:200;font-size:var(--f76);color:var(--black)}.artpage-top-content .top-description{width:60%}.artpage-top-content .top-description p{font-size:var(--f20)}.artwork-grid-section{padding-block:var(--sectionSpace)}.artwork-grid{display:flex;flex-direction:column;gap:20px}.row-of-2-item,.row-of-3-item,.row-of-4-item,.row-of-5-item{display:grid;gap:20px}.row-of-2-item{grid-template-columns:repeat(6,1fr);grid-auto-rows:130px}.row-of-2-item .artwork-grid-items:nth-child(1){grid-column:span 4;grid-row:span 4}.row-of-2-item .artwork-grid-items:nth-child(2){grid-column:span 2;grid-row:span 4}.row-of-4-item{grid-template-columns:repeat(6,1fr);grid-auto-rows:125px}.row-of-4-item .artwork-grid-items:nth-child(1){grid-column:span 2;grid-row:span 2}.row-of-4-item .artwork-grid-items:nth-child(2){grid-column:span 2;grid-row:span 2}.row-of-4-item .artwork-grid-items:nth-child(3){grid-column:span 2;grid-row:span 6}.row-of-4-item .artwork-grid-items:nth-child(4){grid-column:span 4;grid-row:span 4}.row-of-3-item{grid-template-columns:repeat(6,1fr);grid-auto-rows:150px}.row-of-3-item .artwork-grid-items:nth-child(1){grid-column:span 2;grid-row:span 3}.row-of-3-item .artwork-grid-items:nth-child(2){grid-column:span 2;grid-row:span 3}.row-of-3-item .artwork-grid-items:nth-child(3){grid-column:span 2;grid-row:span 3}.row-of-5-item{grid-template-columns:repeat(6,1fr);grid-auto-rows:138px}.row-of-5-item .artwork-grid-items:nth-child(1){grid-column:span 2;grid-row:span 5}.row-of-5-item .artwork-grid-items:nth-child(2){grid-column:span 2;grid-row:span 2}.row-of-5-item .artwork-grid-items:nth-child(3){grid-column:span 2;grid-row:span 3}.row-of-5-item .artwork-grid-items:nth-child(4){grid-column:span 2;grid-row:span 3}.row-of-5-item .artwork-grid-items:nth-child(5){grid-column:span 2;grid-row:span 2}.artwork-grid-items{overflow:hidden;position:relative}.artwork-item-content{position:relative;width:100%;height:100%;display:block}.artwork-item-content a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.artwork-item-img{width:100%;height:100%;overflow:hidden;background-color:var(--media-bg)}.artwork-item-img .artwork-video{box-sizing:border-box;width:177.77777778vh;height:100%;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artwork-item-img video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.artwork-item-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.artwork-item-content:hover .artwork-item-img img{transform:scale(1.05)}.artwork-item-content .artwork-item-img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,101,167,0.7);opacity:0;z-index:1;transition:opacity 0.3s ease}.artwork-item-content:hover .artwork-item-img:before{opacity:1}.artwork-item-overview{position:absolute;bottom:0;left:0;right:0;padding:40px 30px;transform:translateY(100%);transition:transform 0.3s ease;z-index:1}.artwork-item-overview h4{color:var(--white);font-size:20px;margin:0;text-transform:uppercase;font-weight:600}.artwork-item-content:hover .artwork-item-overview{transform:translateY(0)}@media (max-width:1300px){.row-of-5-item{grid-auto-rows:100px}.row-of-3-item{grid-auto-rows:80px}.row-of-4-item{grid-auto-rows:90px}.row-of-2-item{grid-auto-rows:100px}}@media (max-width:991.98px){.row-of-5-item{grid-auto-rows:50px}.row-of-3-item{grid-auto-rows:55px}.row-of-4-item{grid-auto-rows:60px}.row-of-2-item{grid-auto-rows:65px}}@media (max-width:768px){.row-of-2-item,.row-of-4-item,.row-of-3-item,.row-of-5-item{grid-template-columns:repeat(6,1fr);row-gap:30px;grid-auto-rows:auto}.artwork-grid{gap:40px}.row-of-2-item .artwork-grid-items,.row-of-4-item .artwork-grid-items,.row-of-3-item .artwork-grid-items,.row-of-5-item .artwork-grid-items{grid-column:span 6 !important;grid-row:span 3 !important}.artwork-item-content{display:flex;flex-direction:column}.artwork-item-content .artwork-item-overview{height:auto;position:static;transform:none;padding:20px 0 0}.artpage-top-content{flex-direction:column}.artpage-top-content .top-title{width:100%}.artpage-top-content .top-description{width:100%}.artwork-item-overview h4{color:var(--blue)}.artwork-item-img{height:auto;aspect-ratio:1.7777777778;position:relative}.artwork-grid-section{padding-top:30px}}@media (max-width:480px){.row-of-2-item .artwork-grid-items,.row-of-4-item .artwork-grid-items,.row-of-3-item .artwork-grid-items,.row-of-5-item .artwork-grid-items{grid-column:span 6 !important;grid-row:span 2 !important}}.error-404 .container{position:relative}.error-404{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-block:calc(var(--headerHeight) + 20px)}.error-404 h1{font-size:6.25rem;font-size:clamp(6.25rem,5rem + 6.25vw,12.5rem);text-transform:uppercase;color:var(--dark-blue);-webkit-text-stroke:5px var(--dark-blue);color:transparent;line-height:1}.error-404 .yellowshade{position:absolute;content:"";background:url('https://cdn.visioncos.ai/2010solutions/theme/brush-paint.svg');height:620px;width:1930px;left:-10%;top:50%;background-size:100% 100%;pointer-events:none;z-index:-1;transform:translateY(-50%) rotate(-10deg)}@media (max-width:991.98px){.error-404 .yellowshade{width:1500px}}@media (max-width:575.98px){.error-404 .yellowshade{width:1000px}}.single-our_projects section+section,.single-creative section+section{margin-bottom:var(--sectionSpace)}.hero-section.video-wrapper{display:block}.video-wrapper{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-wrapper iframe{box-sizing:border-box;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1.7777777778}.video-wrapper img{width:100%;height:auto;cursor:pointer;transition:opacity 0.3s ease-in-out}.video-wrapper img,.video-wrapper video{width:100%;height:100%;object-fit:cover}.video-wrapper video,.video-wrapper iframe{opacity:0;pointer-events:none;transition:opacity 0.3s ease-in-out;position:absolute}.video-wrapper video{left:0;top:0}.video-wrapper:hover video,.video-wrapper:hover iframe{opacity:1}.video-wrapper:has(video):hover img,.video-wrapper:has(iframe):hover img{opacity:0}video::-webkit-media-controls{opacity:0;transition:opacity 0.3s ease}video:hover::-webkit-media-controls{opacity:1}.project-info h1{color:var(--c06c);font-size:24px;margin-bottom:10px}.project-description{max-width:600px;font-size:14px;line-height:1.8;color:var(--c666)}.services-list{text-align:right}.services-list h3{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;color:var(--c06c)}.services-list ul{list-style:none}.services-list li{font-size:13px;color:var(--c666);margin-bottom:5px}.hero-section{height:860px;background:var(--media-bg);margin-bottom:var(--sectionSpace)}.hero-section .banner-media-wrapper{height:100%;width:100%}.hero-section.video-wrapper img{object-fit:contain}.portfolio-content-section .left-content h1{color:var(--blue);text-transform:capitalize;font-weight:400;font-size:var(--f36)}.portfolio-content-section .left-content h1 span{text-transform:uppercase;font-weight:700}.portfolio-content-section .left-content p{font-size:var(--f20);font-weight:300}.two-up-row{display:grid;grid-template-columns:1fr 1fr;background:var(--white);gap:50px}.two-col-section .container{max-width:1250px !important}.two-up-row .media-item{height:400px;width:100%;border:1px solid #e8e8e8}.large-squares .two-up-row .media-item{height:700px}.media-item{position:relative;overflow:hidden;display:flex;justify-content:center}.media-item iframe{box-sizing:border-box;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1.7777777778}.media-item img{width:100%;height:100%;object-fit:cover}.media-item video{width:100%;height:100%;position:absolute;object-fit:cover}.two-col-section.large-squares .container{max-width:1670px !important}.large-image-section{width:100%;height:850px;position:relative;overflow:hidden;background:var(--cf5);border:1px solid #e8e8e8}.large-image-section video,.large-image-section img{height:100%;width:100%;object-fit:cover}.one-img-section .container{max-width:1250px !important}.one-img-section .large-image-section{height:650px;width:100%}.one-img-section .large-image-section+.large-image-section{margin-top:var(--sectionSpace)}.one-img-section.one-image-small-height .large-image-section{height:300px}.one-image-small-height .large-image-section{border:0}.stats-section h2{color:var(--blue);text-transform:capitalize;font-weight:400;font-size:var(--f36);text-align:center}.stats-section h2 span{text-transform:uppercase;font-weight:700}.stats-container{max-width:1200px;margin:30px auto 0;display:flex;justify-content:space-around}.stat-item{text-align:center;flex:1;padding:20px;position:relative}.stats-container .stat-item:not(:last-child):before{content:"";background:#BDCBD5;width:1px;height:100%;position:absolute;right:0px;top:0}.stat-number{font-size:var(--font-h2);font-weight:700;color:var(--blue);margin-bottom:10px;line-height:normal}.stat-label{font-weight:600;font-size:var(--f28);line-height:1.1;text-align:center;color:var(--black)}.single-image-section{height:765px;position:relative;overflow:hidden;display:block;width:100%}.single-image-section img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;will-change:transform}.parallax-effect.single-image-section{height:765px;position:relative;overflow:hidden;display:block;width:100%}.parallax-effect.single-image-section img{width:100%;height:200%;object-fit:cover;position:absolute;top:-10%;left:0;will-change:transform}.parallax-effect.single-image-section iframe{box-sizing:border-box;min-width:120%;min-height:120%;position:absolute;top:0%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1.7777777778}.parallax-section:before{content:"";width:100%;height:100%;position:absolute;background-color:var(--white);z-index:1;opacity:0.4}.content-section-top .container{max-width:1500px !important}.portfolio-content-section{display:flex;justify-content:space-between;gap:70px;align-items:flex-start;flex-wrap:wrap}.portfolio-content-section .left-content{width:calc(70% - 70px)}.portfolio-content-section .right-content{width:30%;border:1px solid var(--yellow);background-color:var(--white);padding:50px;border-radius:20px;box-shadow:0px 0px 24px rgba(47,152,221,0.22)}.portfolio-content-section .right-content h2{font-size:var(--f20);font-weight:500;color:var(--blue)}.portfolio-content-section .right-content ul{column-count:2}.portfolio-content-section .right-content ul a{color:var(--dark-grey);font-weight:300;font-size:var(--f20)}.portfolio-content-section .right-content ul a:hover{color:var(--dark-blue)}.single-our_projects .portfolio-navigation,.single-creative .portfolio-navigation{background:#f0f4f8;margin-bottom:0}.portfolio-navigation .container{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.portfolio-navigation .nav-item{width:50%;padding:80px 20px 120px 80px}.portfolio-navigation .nav-item:has(.next-case-study){text-align:right;position:relative;padding:80px 80px 120px 20px}.portfolio-navigation .nav-item:has(.next-case-study):before{content:"";position:absolute;height:100%;width:4px;background:var(--white);top:0;left:-2px}.portfolio-navigation .nav-item a:hover{color:var(--black)}.portfolio-navigation .nav-item a:hover:before{filter:brightness(0) saturate(100%) !important}.portfolio-navigation .nav-item a{text-transform:uppercase;font-weight:500;font-size:15px;letter-spacing:0.1em;line-height:1.466666;color:var(--c586eb2);position:relative}.portfolio-navigation .nav-item:not(.view-all) a:before{content:"";position:absolute;background-image:url('https://cdn.visioncos.ai/2010solutions/theme/arrow-icon.svg');background-size:contain;background-repeat:no-repeat;height:27px;width:35px;transform:translateY(-50%);transition:all .3s ease-in-out;filter:brightness(0) saturate(100%) invert(51%) sepia(26%) saturate(693%) hue-rotate(160deg) brightness(96%) contrast(92%)}.portfolio-navigation .nav-item:not(.view-all) .previous-case-study:before{left:-50px;transform:rotate(180deg);top:-5px}.portfolio-navigation .nav-item:not(.view-all) .next-case-study:before{right:-50px;top:13px}.portfolio-navigation .nav-item h2{font-weight:500;font-size:24px;line-height:1.25;color:#132432;margin-bottom:0;margin-top:15px}.portfolio-navigation .nav-item.view-all{text-align:center;width:100%;position:relative;padding-block:40px}.portfolio-navigation .nav-item.view-all:before{content:"";position:absolute;width:150vw;height:4px;background-color:var(--white);top:0;left:-50vw}.portfolio-navigation .nav-item.view-all .all-case-studies{text-decoration:underline;font-size:var(--f20);color:var(--black)}.portfolio-navigation .nav-item.view-all .all-case-studies:hover{color:var(--c586eb2)}.three-image-col{padding-block:var(--sectionSpace)}.three-image-col .container{display:flex;gap:50px;flex-wrap:wrap}.three-image-col .grid-item{width:calc(33.33% - 34px);border:1px solid var(--secondary);height:840px}.grid-item img{width:100%;height:100%;object-fit:cover}.three-grid-col .container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,1fr);gap:50px;height:840px;max-width:1250px !important}.three-grid-col .grid-item{position:relative;overflow:hidden;border:1px solid #e8e8e8;background:var(--cf5)}.three-grid-col .grid-item:first-child{grid-row:1 / span 2}.three-grid-col.large-image-right .container{direction:rtl}.image-slider-section .image-slide{height:785px;overflow:hidden;border:1px solid #e8e8e8;margin:0 5px}.image-slider-section .slider-btn{display:flex;width:220px;height:220px;border-style:solid;border-width:1px;border-color:#0264AB;border-radius:50%;align-items:center;justify-content:center;position:absolute;right:-60px;top:100px;gap:35px;z-index:2;background-color:var(--white)}.image-slider-section .slider-btn button{background:transparent;border:0}.image-slider-section .container{max-width:1250px !important;position:relative}.image-slider{margin:0 -5px}.image-slider-section .image-slide img,.image-slider-section .image-slide video{height:100%;width:100%;object-fit:cover}.image-slider-section .image-slide iframe{box-sizing:border-box;min-width:100%;min-height:100%;aspect-ratio:1.77777777778}.image-slider .slick-dots{position:absolute;bottom:30px;display:flex;gap:10px;left:35px}.image-slider .slick-dots button{font-size:0;height:18px;width:18px;border:1px solid transparent;background:#E1E6EB;transition:all .3s ease-in-out}.image-slider .slick-dots .slick-active button,.image-slider .slick-dots button:hover{background:#2680EB;border:1px solid var(--dark-grey)}.two-image-col .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:50px}.two-image-col .grid-item{border:1px solid #e8e8e8;height:840px}.two-image-col .grid-item:first-child{width:calc(30% - 25px)}.grid-item{overflow:hidden}.two-image-col .grid-item:last-child{width:calc(70% - 25px)}.two-grid-full-width{display:flex;flex-wrap:wrap;gap:30px}.two-grid-full-width .grid-item{height:725px}.two-grid-full-width .grid-item{width:calc(50% - 15px)}.three-col-section .container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;max-width:1250px !important}.three-col-section .media-item{border:1px solid #e8e8e8;height:300px}.three-rectangular-section .container{display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.three-rectangular-section .media-item{border:1px solid #e8e8e8;height:840px;width:calc(33.33% - 34px)}.logo-update{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.2);left:0;right:0;display:flex;align-items:end;justify-content:center;padding-bottom:20px}.logo-update h4{font-size:var(--f24);font-weight:400;text-transform:uppercase}.large-image-section:has(iframe){height:auto !important;border:0;background:transparent}.large-image-section iframe{height:100%;width:100%;aspect-ratio:1.77}@media (max-width:1450.98px){.image-slider-section .container{padding-right:100px}.image-slider-section .slider-btn{width:140px;height:140px;top:50px;gap:20px;right:30px}.image-slider-section .slider-btn button svg{width:40px}}@media (max-width:1199.98px){.two-image-col .grid-item,.image-slider-section .image-slide,.three-grid-col .container,.large-image-section,.two-grid-full-width .grid-item,.three-image-col .grid-item,.one-img-section .large-image-section,.parallax-effect.single-image-section,.single-image-section{height:500px}.large-squares .two-up-row .media-item{height:400px}.hero-section{height:500px;padding-top:var(--headerHeight)}.single-creative .hero-section{padding-top:0}.portfolio-content-section,.two-up-row,.three-up-grid,.three-up-uniform,.three-grid-col .container,.two-image-col .container,.three-image-col .container,.three-rectangular-section .container{gap:30px}.three-image-col .grid-item{width:calc(33.33% - 20px)}.portfolio-content-section .left-content{width:calc(65% - 30px)}.portfolio-content-section .right-content{width:35%}.three-rectangular-section .media-item{height:500px;width:calc(33.33% - 20px)}.two-image-col .grid-item:first-child{width:calc(30% - 15px)}.two-image-col .grid-item:last-child{width:calc(70% - 15px)}.portfolio-navigation .nav-item:not(.view-all) .next-case-study:before{right:-40px;top:10px}.portfolio-navigation .nav-item:not(.view-all) a:before{height:20px;width:30px}.portfolio-navigation .nav-item:not(.view-all) .previous-case-study:before{left:-40px;top:0px}.portfolio-navigation .nav-item{padding:80px 20px 70px 40px}.portfolio-navigation .nav-item:has(.next-case-study){padding:80px 40px 70px 20px}}@media (max-width:991.98px){.services-list{text-align:left}.two-up-row .media-item{height:300px}.three-image-col .grid-item{height:300px}.nav-container{flex-direction:column}.two-image-col .grid-item:first-child{width:calc(40% - 15px)}.two-image-col .grid-item:last-child{width:calc(60% - 15px)}.portfolio-content-section .left-content{width:100%}.portfolio-content-section .right-content{width:100%;max-width:100%}.portfolio-content-section .right-content ul{column-count:3;max-width:100%}.two-grid-full-width{padding-top:0}.three-col-section .container{grid-template-columns:1fr 1fr}.three-rectangular-section .media-item{height:500px;width:calc(50% - 15px)}}@media (max-width:767.98px){.image-slider-section .container{padding-right:50px}.hero-section{height:420px}.image-slider-section .slider-btn{width:80px;height:80px;top:30px;gap:10px;right:10px}.image-slider-section .slider-btn button svg{width:25px}.two-image-col .grid-item,.image-slider-section .image-slide,.large-image-section,.two-grid-full-width .grid-item,.one-img-section .large-image-section,.large-squares .two-up-row .media-item{height:300px}.parallax-effect.single-image-section,.single-image-section,.three-rectangular-section .media-item{height:400px}.three-grid-col .container{height:100%}.three-image-col .grid-item{height:100%;width:100%;max-height:400px}.three-up-grid,.three-up-uniform{grid-template-columns:1fr}.stats-container{flex-direction:column;margin-top:0}.stats-container .stat-item:not(:last-child):before{width:100%;height:1px;right:0px;top:auto;bottom:-8px}.portfolio-content-section .right-content{width:100%;padding:30px}.two-image-col .grid-item:first-child,.two-image-col .grid-item:last-child,.two-grid-full-width .grid-item{width:100%}.portfolio-content-section .right-content ul{column-count:2}.portfolio-navigation .nav-item:not(.view-all) a:before{height:15px;width:20px}.portfolio-navigation .nav-item:has(.next-case-study){padding:40px 25px 40px 20px}.portfolio-navigation .nav-item{padding:40px 20px 40px 25px}.portfolio-navigation .nav-item:not(.view-all) .next-case-study:before{right:-30px;top:12px}.portfolio-navigation .nav-item:not(.view-all) .previous-case-study:before{left:-30px;top:2px}.portfolio-navigation .nav-item h2{margin-top:10px}.portfolio-navigation .nav-item.view-all{padding-block:30px}.stat-item:first-child{padding-top:0}.stat-item:last-child{padding-bottom:0}}@media (max-width:575.98px){.portfolio-navigation .nav-item{width:100%}.two-up-row{grid-template-columns:1fr}.portfolio-navigation .nav-item:has(.next-case-study):before{height:4px;width:150vw;left:-50vw}.portfolio-navigation .nav-item h2{font-size:20px}.three-grid-col .container{gap:5px}.three-col-section .container{grid-template-columns:1fr}.three-rectangular-section .media-item{width:100%}.three-grid-col .container,.one-img-section .container,.three-grid-col .container,.two-image-col .container,.two-col-section .container,.three-col-section .container,.three-rectangular-section .container,.one-col-section .container{padding-inline:5px}}
