.btn,.btn-lg,.btn2,.call-button,.footer-items ul li a,.footer-links,.footer-menu a,.job-box-container a,.mui-btn,.our-work-btn,.right-section-content a,.services-items a,nav ul li a{text-decoration:none}:root,Variables :root{--main-color:#0056fd;--light-color:#afd2e9;--dark-color:#091540;--grey-color:#6e6c6c;--heading-margin-bottom:20px}.backface-hidden,.our-work-btn div span{backface-visibility:hidden}#job-description ul,.accordian li,.contact-form-list,.list li,.list2 li,.swiper{list-style:none}.btn-lg,.call-button,.truenorth-first-span{text-transform:uppercase}#smooth-wrapper,html{height:100%}.accordian h3,.accordion button:focus,.accordion button:hover,.breadcrumb,.btn,.btn-lg,.btn2,.call-button,.contact-btn,.ham,.logo,.mui-btn,.swiper-pagination-clickable .swiper-pagination-bullet,.toggle{cursor:pointer}#container-loop,#smooth-wrapper,.mui-btn,.our-work-btn div,.packages,.ribbon,.slider-container,.testimonial,.video-container,figure{overflow:hidden}#smooth-content{will-change:transform}::-webkit-scrollbar{width:10px;border-radius:5px}::-webkit-scrollbar-thumb{background:#0056fd}::-webkit-scrollbar-thumb:hover{background:#555}:root{--max-width:1440px;--montserrat-font:"Montserrat",sans-serif;--heading-font:"Poppins",sans-serif;--body-font:"Inter",sans-serif;--btn-lg-hover:#024eb1;--call-btn-hover:#edf8ff;--light-grey-color:#dddddd;--dark-grey-color:#515151;--cs-overlay-bg-light:rgb(245, 245, 245, 0.6);--cs-overlay-bg-dark:rgba(29, 29, 29, 0.6);--cya11y-primary-color:#0056fd;--font-family:"Montserrat",sans-serif;--light-grey-color:#dddddd;--dark-grey-color:#515151;--light-grey-color:#dddddd;--dark-grey-color:#515151;--car-negotiators-font:"USangel-italic",sans-serif;--montserrat-font:"Montserrat",sans-serif;--heading-font:"Poppins",sans-serif;--body-font:"Inter",sans-serif;--btn-lg-hover:#003c8b;--call-btn-hover:#edf8ff;--light-grey-color:#dddddd;--dark-grey-color:#515151;--swiper-theme-color:#0056fd;--swiper-navigation-size:44px}.btn,.btn-lg,.contact-btn,.pagination,body{font-family:var(--body-font)}h1,h2,h3,h4,h5,h6,p,span{font-family:var(--heading-font);color:var(--dark-color)}h3,h4{font-size:1.2rem}.truenorth-first-span{font-family:var(--montserrat-font);font-size:1.5rem}.btn,.btn-lg{color:#fff;transition:background-color .3s;border:var(--main-color) 1px solid;background-color:var(--main-color);border-radius:5px}.tag{opacity:0;transform:translate(0,10vh);transition:1s}.tag.visible{opacity:1;transform:translate(0,0)}#items,.breadcrumb,.card,.card-body,.card-footer,.container,.flex,.hero-section,.individual-services,.packages,.process,.right-section-img,.services-second-img-div,.tn-small-logo,.top,.user,body,nav,nav ul{display:flex}.right-section-img img{max-width:90px;min-width:90px;width:100%}.tn-small-logo{width:100px!important}#services h1,.footer-menu a,body,nav ul li a{color:var(--dark-color)}#blog h1,#case-study-hero,#main-career h1,#main-career p,#main-header,#process h2,.about-section,.hero-section,.itemcard,.login-heading,.packages,.process-section,.process-section p,.slide p,.top,p{text-align:center}#cookie-policy,#success{margin-top:80px}::selection{background:var(--main-color);color:#fff}img{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,:after,:before{box-sizing:border-box}body,figure,footer,form,h1,h2,h3,h4,p{margin:0;padding:0}section{padding:20px 0 80px}body{flex-direction:column;font-size:16px;min-height:100vh;margin:0}.container{max-width:var(--max-width);margin:0 auto;padding:0 20px;justify-content:space-between}.flex-container,.top{flex-direction:column;align-items:center}.logo{position:relative;width:200px;margin:auto 0;justify-content:center;align-items:center}.btn,.btn-lg,.btn2,.footer-items ul li,.map-container,.switch,input,label,nav ul li{display:inline-block}#home{background-image:linear-gradient(#fafcfe00 72%,#fff),url(/img/Background_Lines_Pattern.svg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll}.section-heading h1{color:var(--main-color);text-align:center;font-size:2.2rem;font-weight:600;margin-bottom:var(--heading-margin-bottom)}.btn{padding:5px 10px;font-size:1rem;color:#fff}.main-page-title{font-size:small;font-weight:100;padding:5px 10px;background:rgba(0,86,253,.17);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:8px;color:var(--main-color)}.mui-btn,.our-work-btn,nav ul li a{font-weight:500;text-transform:uppercase}.button-container,.checkmark-list{display:flex;align-items:flex-start;gap:20px}.our-work-btn{--background:#0056fd;--text:#fff;--font-size:16px;--duration:0.44s;--move-hover:-4px;--shadow:0 2px 8px -1px rgba(39, 94, 254, 0.32);--shadow-hover:0 4px 20px -2px rgba(39, 94, 254, 0.5);--font-shadow:var(--font-size);padding:10px 20px;font-family:var(--body-font);line-height:var(--font-size);border-radius:5px;display:block;outline:0;appearance:none;border:var(--main-color) 1px solid;font-size:var(--font-size);letter-spacing:.5px;background:var(--background);color:var(--text);box-shadow:var(--shadow);transform:translateY(var(--y)) translateZ(0);transition:transform var(--duration) ease,box-shadow var(--duration) ease}.details .job,.mui-btn,nav ul li a{font-size:14px}.our-work-btn-white{--background:#fff;--text:#0056fd;--shadow:0 2px 8px -1px rgba(18, 22, 33, 0.04);--shadow-hover:0 4px 20px -2px rgba(18, 22, 33, 0.12)}.our-work-btn-fast{--duration:0.32s}.our-work-btn div{display:flex;text-shadow:0 var(--font-shadow) 0 var(--text)}.our-work-btn div span{display:block;font-style:normal;transition:transform var(--duration) ease;transform:translateY(var(--m)) translateZ(0)}.our-work-btn div span:first-child{transition-delay:50ms}.our-work-btn div span:nth-child(2){transition-delay:0.1s}.our-work-btn div span:nth-child(3){transition-delay:0.15s}.our-work-btn div span:nth-child(4){transition-delay:0.2s}.our-work-btn div span:nth-child(5){padding-left:5px;transition-delay:0.25s}.our-work-btn div span:nth-child(6){transition-delay:0.3s}.our-work-btn div span:nth-child(7){transition-delay:0.35s}.our-work-btn div span:nth-child(8){transition-delay:0.4s}.our-work-btn div span:nth-child(9){transition-delay:0.45s}.our-work-btn div span:nth-child(10){transition-delay:0.5s}.our-work-btn div span:nth-child(11){transition-delay:0.55s}.our-work-btn:hover{--y:var(--move-hover);--shadow:var(--shadow-hover)}.our-work-btn:hover span{--m:calc(var(--font-size) * -1)}.our-work-btn.reverse{--font-shadow:calc(var(--font-size) * -1)}.our-work-btn.reverse:hover span{--m:calc(var(--font-size))}.mui-btn{display:inline-block;background-color:var(--main-color);color:#fff;border:none;border-radius:4px;padding:8px 16px;box-shadow:0 2px 2px rgba(0,0,0,.2);transition:background-color .3s,box-shadow .3s}.mui-btn:hover{background-color:var(--btn-lg-hover);box-shadow:0 4px 6px rgba(0,0,0,.2)}.mui-btn:active{background-color:#0d47a1;box-shadow:0 2px 2px rgba(0,0,0,.3)}.mui-btn:disabled{background-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.ripple{position:absolute;background:rgba(255,255,255,.6);border-radius:50%;transform:scale(0);animation:.6s linear ripple-animation;pointer-events:none;width:100px;height:100px;margin-left:-50px;margin-top:-50px}.sticky-header,a{background-color:transparent}.navbar,figure{margin:0}@keyframes ripple-animation{to{transform:scale(2.5);opacity:0}}#container-loop,.accordion button,.column div,.cp-body,.hero-section,.itemcard,.login-box,.map-container,.mui-btn,.packages,.swiper,.switch,.testimonial,.tickerwrapper,.toggle input+div,.tooltip,.video-container,sub,sup{position:relative}.btn-lg:hover,.btn:hover,.contact-btn:hover{background-color:var(--btn-lg-hover);color:#fff!important;border-color:var(--btn-lg-hover)}.call-button:hover{background-color:var(--call-btn-hover);color:#0056fd}.btn-lg{padding:10px 20px;font-size:16px}#services h1,#services h2,.hero-heading,.hero-heading2{font-size:4rem!important}#badges span,#blog-post a,#blog-post h1,#case-study span,#process h3,#recent-cs span,#services h3,#services span,.blog-container a:hover,.blog-section a:hover,.btn2,.call-button,.card-body a:hover,.content h2 a:visited,.current,.fa-brands,.footer-a-link:hover,.footer-items h4,.footer-items ul li a:hover,.footer-links,.footer-menu a:hover,.hero-heading2 span,.mission h3,.seo-link-para a:visited,.truenorth-span,.trunorth-span,nav ul li a:active,nav ul li a:hover{color:var(--main-color)}.sticky-header{position:fixed;top:0;left:0;padding:10px 0;width:100%;z-index:1000;transition:background-color .3s}#success-footer,.btn2,.call-button,.sticky-header.scrolled{background-color:#fff}#grid-section,.cp-body,.pagination,.process,nav{justify-content:center}nav ul{flex-direction:row;flex-wrap:wrap;justify-content:center;list-style-type:none;align-items:center}nav ul li{margin-right:20px}nav ul li:last-child{margin-right:0}nav ul li a{transition:color .3s}.current{border-bottom:1px var(--main-color) solid;padding-bottom:5px;transition:border .3s ease-in}.btn2,.call-button{border:var(--main-color) 1px solid}.mobile-menu-container{display:flex;flex-direction:row;gap:20px}.navbar{box-shadow:none;padding:0}.accordian ul ul,.card-image-2,.disable-br,.disabled-input,.hidden,.hidden-cs,.hidden-input,.mobile-navbar,.radio-btn,.second-navbar,.solutions-description br,.toggle,.toggle input,.word-wrap,[hidden],template{display:none}.fa-user{font-size:20px}.user-icon-container{display:flex;justify-content:center;align-items:center}.hero-section{height:100vh;flex-direction:column;justify-content:center}.hero-heading{text-align:center!important;margin-top:-10px;margin-bottom:10px;display:inline-block}.hero-paragraph{font-size:1.1rem;margin-bottom:20px;line-height:1.5rem;width:60%;color:#091540}.about-section{padding-bottom:0}.about-section p{font-size:2rem;line-height:1.6;margin-bottom:40px}.mission-container{display:flex;width:100%;margin:80px 0 0}.cs-content-container,.cs-content-container2,.paragraph-margin{width:80%}.checkmark,.explore-case-studies-container,.footer-item-2,.left-about-section h1,.paragraph-margin{margin-bottom:60px}.teamwork-img{width:350px}.mission-content{width:80%;display:flex;flex-direction:column;justify-content:space-between}.branding,.case-study-section,.container,.map-container img,.process,.process img,.woocommerce-logo{width:100%}.heading-span{padding-bottom:20px;font-weight:600;background:url(/img/Asset\ 6.svg) center bottom no-repeat}.mission{padding-bottom:80px}.mission h3{font-size:2.5rem}.mission-content p{text-align:left;font-size:1.7rem}#grid-section{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.itemcard{padding:20px;justify-content:center}.itemcard h3{border-bottom:1px solid #091540;width:fit-content}#blog h1,#blog-post h1,#calendly h1,#contact h1,#main-career h1,.about5-right h3,.about6-right h2,.blog-post-container small,.footer-logo,.footer-menu,.footer-social-links,.input-group button,.nob-top,.resume-label,.right-description p,.rob-top,.services-left-section p,.solutions-grid2 img,.work-left-section p{margin-bottom:20px}.services-right-section{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.right-section-flex{display:flex;gap:20px;padding:20px 0}.right-section-flex:first-child,.right-section-flex:nth-child(2),.right-section-flex:nth-child(3){border-bottom:1px solid #b8b8b8}.right-section-content{display:flex;flex-direction:column;justify-content:space-between}.right-section-content a:hover{text-decoration:underline #0056fd}.right-section-item-title{font-size:1.4rem}.services-section-container{display:flex;gap:150px;margin-bottom:100px}#services h2,.go-to-btn:hover{color:#000}#blog-post p,#job-description p,#services h2,#services p,.blog-section-heading,.cky-modal p,.content h2,.cs-content-section h2,.cs-content-section p,.cs-h2,.left-item p,.nob-btm p,.paragraph-align,.right-description p,.right-description span,.right-item p,.rob-btm p{text-align:left}#services h3{font-size:1.5rem;padding-bottom:5px;margin-bottom:10px;color:#000}.first-3d-img,.second-3d-img{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px}@keyframes floating{0%,100%{transform:translate(0,0)}50%{transform:translate(0,15px) rotate(10deg)}}#badges h2,#recent-cs h2{color:#000;font-size:3rem;margin-bottom:2em}.cs-card-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px 20px}.cs-section-overlay,.recent-cs-overlay{-webkit-box-shadow:-2px 15px 12px -10px rgba(0,0,0,.75);-moz-box-shadow:-2px 15px 12px -10px rgba(0,0,0,.75);box-shadow:-2px 15px 12px -10px rgba(0,0,0,.75)}.recent-cs-overlay-1{background:url(/img/hightrust-bg.jpeg) 0 0/cover;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);grid-area:recent-cs-overlay-1}.recent-cs-overlay-2{background:url(/img/tomatoes-stacked.jpg) 0 0/cover;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);grid-area:recent-cs-overlay-2}.recent-cs-overlay-3{background:url(/img/teamalpha-house.jpg) 0 0/cover;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);grid-area:recent-cs-overlay-3}.recent-cs-overlay-4{background:url(/img/ironwood-employee.jpeg) 0 0/cover;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);grid-area:recent-cs-overlay-4}.garrison-logo{width:230px!important}.cs-company-logo{width:300px!important}.archived-logo{width:200px!important}.explore-case-studies-container,.load-more-btn-container{display:flex;justify-content:center}#items{align-items:center;border-bottom:var(--light-color) 1px solid}#items h3{padding-bottom:10px}.left-item,.right-item{width:50%}#bannerLoop{padding-top:0;display:flex;justify-content:center;align-items:center}#container-loop{width:100%;white-space:nowrap;color:#fff}#container-loop .scroll{display:flex;align-items:center;justify-content:space-around;width:fit-content;animation:8s linear infinite loop}.item{display:flex;align-items:center;gap:0 .2rem;color:var(--main-color);font-size:15rem;padding:.7rem 1rem;font-weight:300}@media (max-width:610px){.item{font-size:6rem}}.badges-section{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:0 0;grid-auto-flow:row;align-items:center;justify-items:center}.accordion .accordion-item{border-bottom:1px solid #e5e5e5}.accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid var(--main-color)}#faqs h2,.content-container p{padding-bottom:20px}.cs-h2-2,.faq-p,.margin-p-40,.services-section,.services-top-section,.solutions-video p,.top-success-section{margin-bottom:40px}#server-map h2{margin-bottom:80px}.case-study-section-container,.case-study-section-container-2{display:grid;grid-template-rows:1fr 1fr;gap:40px;margin-bottom:100px}.accordion button{display:block;text-align:left;width:100%;padding:1em;color:var(--dark-color);font-size:1.15rem;font-weight:400;border:none;background:0 0;outline:0}#cs-content,.column div,figure,ol,ul{padding:0}.accordion button:focus::after,.accordion button:hover::after{cursor:pointer;color:var(--main-color);border:1px solid var(--main-color)}.accordion button .accordion-title{padding:1em 1.5em 1em 0}.accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px}.accordion button .icon::before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.accordion button .icon::after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}.accordion button[aria-expanded=true] .icon::after{width:0}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:20em;transition:.2s linear;will-change:opacity,max-height}.accordion .accordion-content{max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion .accordion-content p{font-size:1rem;font-weight:300;margin:1em 0;text-align:left;padding:0 1em}.clutch-widget{width:135px}.fade{width:100%;position:absolute;background:linear-gradient(90deg,#f8f8f8,transparent 10%,transparent 90%,#f8f8f8);inset:-0}@keyframes loop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#case-study{padding-top:120px}#case-study h1,#success h1{font-size:4rem;color:var(--dark-color);margin-bottom:20px;text-align:center}.case-study-section-container{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"recent-cs-overlay-1 recent-cs-overlay-1 recent-cs-overlay-1" "recent-cs-overlay-2 recent-cs-overlay-3 recent-cs-overlay-4"}.case-study-section-container-2{grid-template-columns:1fr 1fr}.cs-section{display:flex;width:100%;height:450px;align-items:center;justify-content:center}.column::after{content:"";clear:both;display:block}.column div{float:left;margin:0 0 0 25px}.column div:first-child{margin-left:0}.cs-section figure img{-webkit-transform:scale(1);transform:scale(1);max-width:300px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:20px}.cs-section:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#load-more-btn,.input,.label,details,main{display:block}.cs-section-overlay-2 figure img,.cs-section-overlay-5 figure img{width:230px}.cs-section-overlay-9 figure img,.services-items img{width:200px}.cs-section-1{background:rgba(18,55,51,.8);margin:auto}.cs-section-4{background:rgba(144,12,63,.6);margin:auto}.cs-section-10,.cs-section-11,.cs-section-14,.cs-section-15,.cs-section-2,.cs-section-9{background:var(--cs-overlay-bg-dark);margin:auto}.cs-section-12,.cs-section-13,.cs-section-16,.cs-section-3,.cs-section-5,.cs-section-6,.cs-section-7,.cs-section-8{background:var(--cs-overlay-bg-light);margin:auto}.cs-section-overlay-1{background:url(/img/wpresidece-header-1-1-2.jpg) 0 0/cover}.cs-section-overlay-2{background:url(/img/Garrison-security-guard.jpg) 0 0/cover}.cs-section-overlay-3{background:url(/img/Neptune-world-map.jpg) center/cover}.cs-section-overlay-4{background:url(/img/Arpin-truck-min.jpg) 0 0/cover}.cs-section-overlay-5{background:url(/img/punjab-bg.webp) 0 0/cover}.cs-section-overlay-6{background:url(/img/truelight-favicon.png) 0 0/cover}.cs-section-overlay-7{background:url(/img/princeton-paint-bg.jpeg) 0 0/cover}.cs-section-overlay-8{background:url(/img/white-volvo-vnl-760-ten-four-1.png) 0 0/cover}.cs-section-overlay-9{background:url(/img/archiveddrip-bg.jpg) 0 0/cover}.cs-section-overlay-10{background:url(/img/wss-bg.jpeg) 0 0/cover}.cs-section-overlay-11{background:url(/img/teamalpha-house.jpg) center/cover}.cs-section-overlay-12{background:url(/img/kleen-it-bg.png) 0 0/cover}.cs-section-overlay-13{background:url(/img/hightrust-bg.jpeg) 0 0/cover}.cs-section-overlay-14{background:url(/img/ironwood-employee.jpeg) 0 0/cover}.cs-section-overlay-15{background:url(/img/tomatoes-stacked.jpg) 0 0/cover}.cs-section-overlay-16{background:url(/img/carnegotiators-bg.jpeg) 0 0/cover}.go-to-btn2::after{content:"→";position:absolute;right:20px;opacity:0;transform:translateX(10px);transition:opacity .3s,transform .3s}.slider-container{display:flex;flex-direction:row;position:relative;width:100%;max-width:1200px;margin:2rem auto;aspect-ratio:16/9;border-radius:8px}.after-img,.before-img{width:100%;height:100%;position:absolute;top:0;left:0;clip-path:inset(0 0 0 0);object-fit:contain}.after-img{clip-path:inset(0 50% 0 0)}.slider-handle{position:absolute;top:0;bottom:0;left:50%;width:4px;height:100%;background:#0056fd;cursor:ew-resize;transform:translateX(-50%);z-index:2}.slider-handle::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:#0056fd;border-radius:50%;transform:translate(-50%,-50%);opacity:.8}.getintouch{width:100%;text-align:center}.getintouch h2{font-size:2.5rem;margin-bottom:var(--heading-margin-bottom)}.getintouch p{font-size:larger;margin-bottom:20px;text-align:center}.get-in-touch-btn-group{display:flex;align-items:center;justify-content:center;gap:20px}.call-button{display:inline-block;padding:10px 20px;font-size:16px;transition:background-color .3s;border-radius:5px}.full-container h2{color:#fff}.footer-container,.map-cd-container,.right-section,.slide .details{display:flex;flex-direction:column}.footer-items ul{display:flex;list-style-type:none;float:left;margin:0;padding:0;align-items:center}footer p{padding:20px 0}.footer-paragraph-align{text-align:center;font-size:.75rem}.btn2{transition:.3s;padding:5px;font-size:1rem}.btn2:hover{border:var(--dark-color) 1px solid}.footer-social-links ul{flex-direction:row;float:right;gap:20px}.social-media-icons{width:30px}.icon-container{transition:.3s;justify-content:space-around;border-radius:10px;text-decoration:none!important}.footer-badges,.footer-menu{justify-content:center;display:flex}.footer-badges,.no-fade{opacity:1!important;transform:none!important}.footer-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 0;grid-auto-flow:row;margin-bottom:30px;grid-template-areas:"footer-logo footer-menu footer-social-links" "footer-badges footer-badges footer-badges"}.footer-logo{grid-area:footer-logo;width:200px}.footer-menu{grid-area:footer-menu;gap:20px;text-wrap:nowrap}.footer-social-links{grid-area:footer-social-links}.footer-badges{grid-area:footer-badges}.footer-badges ul{gap:40px}.footer-links{margin-left:5px;text-wrap:nowrap}.footer-links:hover{border-bottom:var(--main-color) 1px solid}#success-footer{position:fixed;left:0;bottom:0;width:100%}#success{display:flex;justify-content:center;align-content:center;margin-bottom:160px}#success p{font-size:1.5rem;color:var(--dark-color)}.content-container{text-align:center;padding-top:180px}.lottie-image{margin:0;display:inline-flex}#services{padding:120px 0 60px}.services-top-section p{line-height:1.5rem;width:80%;margin:auto;text-align:center!important}.small-main-heading{font-size:15px;font-weight:100;color:var(--dark-grey-color)}.bigger-span,.cp-body,.details .name,h1,h2{font-weight:600}.details .job,.slide p{font-weight:400;color:#333}.heading-span2{padding-bottom:5px;background:url(/img/Asset\ 6.svg) center bottom no-repeat;color:var(--main-color)}.services-container{width:100%;display:grid;grid-template-columns:(3,1fr);grid-template-areas:"ser-item1 ser-item2 ser-item3"}.services-items{text-align:left;padding:20px}.upper-section{padding-bottom:20px;border-bottom:var(--light-grey-color) 1px solid}.services-items p{text-align:left;line-height:1.5rem;padding:20px 20px 20px 0}.services-items a:hover{text-decoration:underline #091540}.read-more{color:#091540}.services-section h2{font-size:2.5rem;margin-bottom:40px}#process h3{font-size:1.5rem;padding-bottom:20px}.process-grid{display:grid;grid-template-columns:1fr 0.1fr 1fr;grid-template-rows:1fr 0.1fr 1fr;gap:30px 30px;grid-template-areas:"plan arrow1 design2" "arrow4 . arrow2" "launch arrow3 develop"}.blog-section,.jobs-container,.work-section{grid-template-rows:1fr 1fr 1fr}.goodfirms img,.google img,.process-section img{width:150px}.plan{grid-area:plan}.design2{grid-area:design2}.develop{grid-area:develop}.launch{grid-area:launch}.arrow1{grid-area:arrow1}.arrow2{grid-area:arrow2}.arrow3{grid-area:arrow3}.arrow4{grid-area:arrow4}.arrow{margin:auto}#want-a-service{padding-bottom:120px}.full-container{display:flex;flex-direction:row;line-height:5rem;align-items:center;justify-content:center}.user-info h5,.want-a-service-h2,blockquote p{color:var(--dark-color)!important}.right-section{align-items:center;justify-content:center;gap:20px}.contact-btn{padding:5px 20px;background-color:var(--main-color);color:#fff;border:var(--main-color) 1px solid;text-decoration:none;transition:background-color .3s;font-size:1.3rem;line-height:2.5rem;border-radius:5px}#testimonial{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px}.testimonial{max-width:900px;width:100%;padding:50px 0}.testimonial .slide{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:30px;height:100%;width:100%}.slide p{padding:0 160px;font-size:1.1rem}.slide .details,.start-your-career-btn{align-items:center}.details .name{font-size:16px;color:#333}.nav-btn{height:40px;width:40px;border-radius:50%;transition:.2s}.swiper-pagination-bullet{background-color:rgba(0,0,0,.8)}.back-link,.ribbon,.swiper-pagination-bullet-active,input:checked+.slider{background-color:var(--main-color)}@media screen and (max-width:768px){.slide p{padding:0 20px}.nav-btn{display:none!important}}.quote-start{background:url(/img/quote.svg) left/20px no-repeat;padding:10px 0 0 25px}.quote-end{background:url(/img/quote2.svg) right/20px no-repeat;padding:10px 25px 0 0}#branding-and-web-design,#content-creation,#digital-display-marketing,#hosting-and-maintenance,#seo,#web-development{max-width:1050px;margin:80px auto 20px}.individual-services h1{font-size:.85rem;color:var(--dark-grey-color);font-weight:100}.individual-services h2{text-align:left;font-size:2.2rem;margin-bottom:30px;color:var(--main-color)}.individual-services p,.work-left-section h2,.work-left-section p{text-align:left;line-height:1.5rem}.branding-and-web-design-solutions,.content-creation-solutions,.digital-display-marketing-solutions,.hosting-and-maintenance-solutions,.seo-solutions,.web-dev-solutions{margin-top:60px}.solutions-grid h3,.solutions-grid2 h3{padding-bottom:10px;margin-bottom:20px;color:var(--main-color);border-bottom:var(--light-color) 1px solid}.solutions-description{font-size:1.2rem;margin-bottom:60px}.para-margin2,.web-dev-icon{margin-bottom:10px}.solutions-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.blog-section,.solutions-grid2{grid-template-columns:1fr 1fr 1fr}.about5-right h3,.big-letter,.fa-2x{font-size:1.5rem}.footer-item-3-mail-phone>img{width:20px!important;height:20px!important}.dmca-container,.inline{display:inline}.upper-container ul{padding-left:0;list-style:none}.upper-container ul li::before{content:"\25A0";color:var(--main-color);padding-right:1em;display:inline-block}.expertise{text-decoration:underline var(--main-color)}.solutions-video{margin:60px 0 0}.solutions-video h2{color:var(--dark-color);margin-bottom:5px}.solutions-video a:visited{text-decoration:none;color:var(--dark-grey-color)}.back-link a:hover,.cd-container a,.go-back-btn span:hover{text-decoration:underline}.video-container{width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.solutions-grid2{display:grid;gap:40px}.pagination{display:flex;gap:10px;margin-bottom:80px}#blog-post p,.breadcrumb,.error-page-container h1{margin-bottom:30px}.tooltip{display:inline-block;border-bottom:1px dotted #000}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.main-privacy-color{color:var(--main-color)!important}.error-page-container{height:75vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.cp-body{font-family:Montserrat,sans-serif;background:url("/img/brokerage-firm-background-5.png") center center/cover no-repeat fixed;display:flex;align-items:center;height:100vh;background-color:var(--main-color)}.cp-container{width:auto;height:auto;max-width:600px;margin:0 auto;padding:20px}.back-link,.content p:last-child{margin-top:20px}.login-box,.login-logo img{height:auto;margin-bottom:20px}.login-logo{display:flex;width:100%;justify-content:center}.login-logo img{max-width:50%;display:block}.login-box{width:auto;background-color:#f9f9f9;padding:40px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:2}.login-heading{font-size:1rem;margin-bottom:40px}.input-group>label{font-weight:100;display:inline-block;margin-bottom:5px!important}.input-group input{width:calc(100%);padding:8px;border-radius:3px;border:1px solid #ccc;margin-bottom:15px}.back-link{color:#fff;text-decoration:none}.forgot-password{color:#000;font-weight:100;font-size:smaller}.subscribe-btn{width:100%;display:flex;align-items:center}.ribbon{position:absolute;top:30px;right:-50px;color:#fff;font-size:14px;font-weight:700;padding:5px 45px;transform:rotate(45deg);z-index:1;display:none}@media (max-width:768px){.slider-container{width:95%;aspect-ratio:4/3}.slider-handle{width:4px;height:80%;top:10%}.ribbon{top:30px;right:-40px;padding:5px 35px}}.description-titles,.span-text i{font-size:small}.packages{margin:20px;width:400px;padding:3em 1.5em 1.5em;min-height:550px;height:100%;background-color:#f2f2f2;flex-direction:column;align-items:center;justify-content:space-between;border-radius:20px;box-shadow:0 10px 10px rgba(30,35,33,.3),0 5px 12px rgba(30,35,33,.2);flex-wrap:wrap}h1,h2{font-size:2.2em}.list li,.list2 li{font-size:16px;border-bottom:1px solid #535353;padding-inline-start:0;border-width:1px;padding:10px;text-align:left}.list,.list2{width:90%}input,label{vertical-align:middle;margin:10px 0}.switch{width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#1e2321;-webkit-transition:.4s;transform:translate(0,0);transition:transform .6s,box-shadow .6s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:focus+.slider{box-shadow:0 0 1px var(--main-color)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.package-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.so-badge img,.sortlist img,.techbehemoths img{width:120px}.map-contact-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:80px}.cd-container{display:flex;flex-direction:column;margin-bottom:20px}.cd-container span{color:var(--main-color);margin-bottom:10px;font-size:.8rem}.cd-container a{color:#2b2a2a}.cd-container p{text-align:left;color:#2b2a2a}.cd-container small{color:#535353}.bc-map{display:block;width:100%;max-width:400px}.cky-revisit-bottom-left{bottom:80px!important}#about2{background:linear-gradient(to bottom,#e9f1ff 0,#e9f1ff 90%,#fff 100%);padding:120px 0}.hero-paragraph2{font-size:1.5rem;margin-bottom:20px;line-height:2rem;color:#091540;text-align:left}#about2 .flex-container{align-items:normal}.left-about-section,.right-about-section{flex:1 1 0px}.right-about-section{display:flex;justify-content:right}.about-hero-section{display:flex;flex-direction:row}.about3 p{font-size:2.5rem;line-height:4rem;margin-bottom:80px}.about4 h2,.about5 h2{font-size:3.5rem;color:var(--dark-color);text-align:left;margin-bottom:40px}.about4-p{text-align:left;font-size:1.3rem;line-height:1.8rem}#blog h1,#main-career h1,.bigger-span{font-size:4rem}.about6-container,.bottom-success-section{display:flex;gap:40px}.no-of-business,.revenue-of-business{display:flex;flex-direction:column;width:50%;padding:20px;justify-content:space-between;background-color:#e6eeff}#main-career,.about5-right,.nob-top,.para-margin,.rob-top{flex-direction:column;display:flex}.contact-details-social,.nob-btm,.rob-btm{display:flex;gap:20px}.class-div{width:10px;height:auto;background-color:#0056fd}.medium-span{font-size:2rem;font-weight:500}.about5-section{display:flex;gap:80px}.about5-left{flex:0.5 0 0%}.about5-right{flex:1 0 0%;justify-content:space-evenly}.about6-right,.card,.card-body,.swiper-vertical>.swiper-wrapper{flex-direction:column}.about5-right p,.about6-right p{text-align:left;margin-bottom:20px}.about5-points:first-child,.about5-points:nth-child(2){margin-bottom:40px;border-bottom:1px solid #b8b8b8}.about5-first-3d-img,.about5-second-3d-img{max-width:350px;display:block;height:auto;transform:rotate(-20deg)}.about6-left{width:100%;height:100%}.new-employee,.work-right-section img{max-width:100%;height:auto}.about6-right h2{font-size:3rem;color:#091540;text-align:left}.asterick,.hero-heading2 span{color:#0056fd}.about6-right{display:flex;justify-content:space-evenly}@media (max-width:1010px){.right-about-section{display:none}}@media (max-width:970px){.about5-section{flex-direction:column;justify-content:center}.about5-first-3d-img{display:none}.about5-second-3d-img{margin-left:0}.second-3d-div-img{display:flex!important;justify-content:center}}@media (max-width:900px){.about6-container{flex-direction:column-reverse}.about6-left{display:flex;justify-content:center}}@media (max-width:730px){.about4 h2,.left-about-section h1{font-size:3rem}}@media (max-width:700px){.bottom-success-section{flex-direction:column}.no-of-business,.revenue-of-business{width:100%}}@media (max-width:500px){.about4 h2,.left-about-section h1{font-size:2.5rem}.hero-paragraph2{font-size:1.2rem}.about4-p{font-size:1.1rem}.about3 img{max-width:350px}.about3{padding-bottom:40px}}@media (max-width:400px){.about4 h2,.left-about-section h1{font-size:2rem}}Variables :root{--max-width:1320px}.accordian{width:100%;margin-top:5%;color:var(--dark-color)}.accordian ul{padding:0;margin:0}.accordian .title,.accordian p{padding:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.accordian p{text-align:left;font-size:1.2rem}.accordian .title{margin:0;font-weight:400;font-size:1.2rem;transition:.25s}.accordian .title:hover{background-color:rgba(0,0,0,.005)}.accordian ul li:last-child .title,.accordian ul ul li:last-child a{border-bottom:0}.open{transform:rotate(45deg);transition:.25s}.radio-mark,.slider-label{transform:translateY(-50%)}.fa{color:var(--main-color);transition:.15s;float:right}.bg-card,.card{overflow:hidden;background:#fff}.blog-container{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;gap:2rem;margin-block:2rem;margin-bottom:60px}.card-image{width:100%;display:block}.card{width:clamp(20rem,calc(20rem + 2vw),22rem);height:28rem;border:var(--grey-color) 1px solid}.card-body{padding:1rem;gap:.5rem}.blog-container a,.blog-section a{text-decoration:none;color:var(--dark-color);transition:color .5s}.card-body h3{font-size:1rem;text-transform:capitalize}.card-footer{padding:1rem;margin-top:auto}.user{gap:.5rem}.user-image{width:40px;height:40px;border-radius:50%;margin:auto}.bg-card,small{width:100%;display:flex}.user-info h5{margin:0;font-size:1rem}.user-info>small{color:#666}#blog,#blog-main{padding-top:140px}.blog-section{display:grid;gap:20px 20px;grid-template-areas:"main-blog main-blog second-blog" "main-blog main-blog third-blog" "fourth-blog fifth-blog sixth-blog"}.main-blog{grid-area:main-blog}.second-blog{grid-area:second-blog}.third-blog{grid-area:third-blog}.fourth-blog{grid-area:fourth-blog}.fifth-blog{grid-area:fifth-blog}.sixth-blog{grid-area:sixth-blog}.blog-post{transition:opacity .5s ease-in-out}.pagination button:disabled{opacity:.5;cursor:auto}.bg-card{flex-direction:column;height:100%;border:1px solid #666}.main-blog h4{font-size:2rem!important}.blog-post-container{align-items:start}#blog-post{margin:80px auto 20px;max-width:850px}#blog-post h1{font-size:2.2rem}#blog-post h2{color:var(--dark-color);font-size:1.8rem}#blog-post ul,.radio-lh{line-height:2rem}small{flex-direction:row;float:left;color:var(--grey-color)}.small-blog-img{width:20px;border-radius:50%;margin:0 5px}.blog-img{width:100%;margin:40px 0}.magento-heading,.shopify-heading,.woocommerce-heading{width:fit-content;padding-right:60px}.content h4,.content p,.para-with-img p{margin:10px 0}.content h2 span:hover,.seo-link-para a{text-decoration:underline;color:var(--main-color)}.content h2 a{text-decoration:none;font-size:1.2rem}.content p{color:#000;word-spacing:0.2rem}.shopify-heading{color:#96bf48;background:url(/blog-img/shopify-logo.webp) right/40px no-repeat}.woocommerce-heading{color:#96588a;background:url(/blog-img/woocommerce-logo.webp) right/40px no-repeat}.magento-heading{color:#f46f25;background:url(/blog-img/magento-logo.webp) right/30px no-repeat}.para-with-img{display:flex;flex-direction:row;gap:20px;margin:10px 0}.ecommerce-logo{width:100px}.para-margin{margin-bottom:40px!important}.scroll-container{position:absolute;top:0;right:0;height:100%}blockquote{padding:0 1em;background-color:#afd2e9;border-left:.25em solid #0056fd;margin:0}@keyframes highlight{to{background-position:0}}mark{animation:linear forwards highlight;animation-timeline:view(60% 25%);background:linear-gradient(to right,oklch(.86 .19 84.89 / 1) 50%,oklch(.86 .19 84.89 / 0) 50%);background-position:100%;background-size:200% 100%;border-radius:.125rem;padding-inline:0.125rem}.sharethis-inline-share-buttons{z-index:0!important}#calendly{margin:auto;padding:140px 20px}#calendly h1{font-size:3rem;color:var(--main-color)}#main-career p,.apply-button{font-size:1.1rem}#calendly p{margin:20px auto}#job-description h1,.description-titles,.right-description h3{margin-bottom:20px;color:var(--main-color)}.calendly-inline-widget{margin-top:0;min-width:320px;height:850px}#main-career{height:100vh;position:relative;justify-content:center;align-items:center}#job-career h2{font-size:2.2rem;color:var(--main-color);margin-bottom:60px}.job-box-container{gap:40px;position:relative;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap}.job-box-container p{font-size:1.1rem;color:var(--dark-color)}.jobs-container{width:70%;display:grid;grid-auto-rows:1fr;grid-template-columns:0.5fr 1fr 1fr;gap:10px 10px;grid-template-areas:"left-description right-description right-description" "left-description right-description right-description" "left-description right-description right-description";background:#f2f2f2;padding:40px;justify-content:space-between;align-self:stretch;transition:.3s ease-in-out}.jobs-container:hover{box-shadow:0 10px 4px -8px rgba(0,0,0,.2)}.left-description{grid-area:left-description}.right-description{grid-area:right-description;display:flex;flex-direction:column}.jobs-container img,.jobs-container svg{max-width:120px}.right-description h3{font-size:1.4rem!important}.right-description span{color:var(--dark-grey-color);text-decoration:underline}.work-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;grid-auto-flow:row;grid-template-areas:"work-left-section work-right-section" "work-left-section work-right-section" "work-left-section work-right-section";align-items:center}.work-left-section{grid-area:work-left-section;padding-right:60px}.work-left-section h2{letter-spacing:-.1rem;margin-bottom:40px;font-family:"Archivo Black",sans-serif}.work-left-section h3{font-family:var(--font-family);margin-bottom:10px;text-decoration:underline;text-align:center}.work-right-section{grid-area:work-right-section}#job-description{margin:100px auto 20px;max-width:850px}#job-description h1,.form-description h1{font-size:3rem}#job-description ul{margin:0 0 40px;padding:0}#job-description li{margin-bottom:1.2rem;position:relative;vertical-align:middle}#contact p,#next-cs-section h3,.form-description h1,.form-description p{margin-bottom:20px;text-align:center}#job-description li svg{overflow:visible;width:1em;top:.5rem;left:0;display:inline-block;color:green;margin-top:5px}.apply-button{margin:auto;padding:10px 20px;border-radius:5px}.apply-button svg{width:15px}@media (max-width:1175px){.disable-br{display:block}.heading-span2{line-height:3rem}}.input,html{line-height:1.15}#case-study-hero h1,#next-cs-section h2{text-transform:uppercase;text-align:center}.explore-btn::after,.go-to-btn::after{position:absolute;right:20px;opacity:0;transform:translateX(10px);transition:opacity .3s,transform .3s}.explore-btn:hover,.go-to-btn:hover{padding-right:30px}@font-face{font-family:"Futura Condensed PT";letter-spacing:-6px;word-spacing:15px;text-transform:uppercase;src:url("../font/futura-pt-bold-589e44b6aacd3.woff") format("woff")}@font-face{font-family:"Futura PT Medium";letter-spacing:-6px;word-spacing:15px;text-transform:uppercase;src:url("../font/futura-pt-medium-589e45b956de4.woff") format("woff")}@font-face{font-family:USangel-italic;src:url("/font/usangellaserital.otf") format("opentype")}#main-header{background:url(/img/garrison-t-shirt.webp) center no-repeat;height:50rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;justify-content:center;align-items:center}#main-header h1{color:#fff;font-size:4rem}.garrison-logo{padding-top:40px}.explore-btn,.go-to-btn{text-decoration:none;padding:10px 25px;position:relative;transition:.3s;overflow:hidden}@keyframes slideInLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.cs-h2{color:#000;font-size:3.5rem;margin-bottom:60px}.cs-span,.cs-span:hover{color:#7c7c7c}.cs-span{margin:80px 0 60px;font-size:1.5rem}.cs-span2{margin:40px 0 30px}.truenorth-span2{font-size:3.5rem!important;color:#0056fd!important}#case-study-hero span,.explore-btn,.go-to-btn{color:#494747}.explore-btn,.explore-btn span{color:#003db6}.cs-container{width:100%;display:flex;flex-direction:row}#case-study-hero span{border:1px solid #3484cc;border-radius:20px;padding:10px 15px;font-size:.9rem;display:inline-flex}.big-cs-img,.big-cs-img img{border-radius:40px}.cs-hero-content-1{display:flex;align-items:center;flex-direction:column;margin-top:120px}.cs-tags{display:flex;gap:5px}.case-study-hero-content,.contact-form-group{display:flex;flex-direction:column;width:100%}#case-study-hero h1{font-size:5em;margin-top:20px;letter-spacing:0;word-spacing:15px}.big-cs-img img{width:100%;max-width:100%;max-height:100%;box-shadow:0 30px 20px 0 rgba(0,0,0,.4)}.big-cs-img2 img,.compare-content-image{width:100%;max-width:100%;max-height:100%}.garrison-growers-laptop-and-phone{margin-top:40px}.cs-content-section{display:grid;grid-template-columns:4fr 5fr;grid-template-rows:1fr;gap:10px 0;grid-auto-flow:row;grid-template-areas:"overview overview" "challenge challenge" "strategy strategy" "results results"}.overview{grid-area:overview}.challenge{grid-area:challenge}.strategy{grid-area:strategy}.results{grid-area:results}.cs-content-section h2{text-transform:uppercase;font-family:"Futura Condensed PT",Montserrat,Helvetica,sans-serif}.website-btn-container{margin:40px 0}.go-to-btn{display:inline-block;border:1px solid #3484cc;border-radius:5px;font-weight:500}.go-to-btn::after{content:"↗"}.explore-btn:hover::after,.go-to-btn:hover::after{opacity:1;transform:translateX(0)}.explore-btn:hover span,.go-to-btn:hover span{transform:translateX(-10px)}.explore-btn span,.go-to-btn span{display:inline-block;transition:transform .3s}#compare-section{padding:0 20px}.elfsight-app-ab02bc79-33ec-4849-ae37-b06ae04b3540{margin:0 40px}#next-cs-section{margin-bottom:60px;padding:120px 0}#next-cs-section h2{font-size:1.5em;color:#7a7979}#next-cs-section h3{font-family:Inter,sans-serif;color:#3484cc;font-size:5em;padding:0}.explore-btn{border:1px solid #003db6;background:#fff;border-radius:5px;text-transform:uppercase;font-size:1em;display:inline-flex}.explore-btn::after{content:"❯"}.explore-btn:hover{background:#edf8ff}@media (max-width:805px){.about3 p{font-size:1.5rem!important;line-height:2.3rem}.cs-content-section{display:flex;flex-direction:column;margin-bottom:40px}.cs-content-container{width:100%}#next-cs-section h2{font-size:1.2em}#next-cs-section h3{font-size:3.5em}}@media (max-width:550px){#case-study-hero,#cs-content{padding-bottom:40px}#next-cs-section h3{font-size:2.5em;margin-bottom:20px}#next-cs-section{padding:60px 0}}@media (max-width:480px){.slider-container{aspect-ratio:1/1}.slider-handle{width:3px;height:60%;top:20%}#case-study-hero span{padding:10px 15px;font-size:.7rem}#case-study-hero h1{font-size:2.2rem;margin-top:20px;word-spacing:10px;text-transform:uppercase}.cs-hero-content-1{margin-top:80px}#cs-content tag{opacity:1!important}.cs-span{font-size:1.2rem}.cs-h2{font-size:2.5rem}.truenorth-span2{font-size:2.5rem!important}.cs-content-section h2{font-size:2rem}}.slider-label{position:absolute;top:10%;color:var(--dark-color);font-size:clamp(14px, 2vw, 22px);font-weight:400;z-index:3;pointer-events:none}.slider-before{left:15px}.slider-after{right:15px}.custom-file-upload:hover,.input{outline:0}#contact h1{font-size:4rem;color:var(--dark-color)}#apply,#contact{margin:auto;padding:120px 20px 60px}.form-description p{max-width:700px}.text-container{text-align:center;margin-bottom:30px}form{width:100%;max-width:500px;margin:0}fieldset{border:none;padding:.35em .75em .625em}.contact-form-subgroup{margin-bottom:2%}.label{margin-bottom:5px}.input{background-color:#f5f5f5;width:100%;font-family:var(--body-font);font-size:1rem;color:#242424;padding:.15rem .5rem;margin-bottom:25px;min-height:calc(1.6em + 1rem + 2px);border-radius:4px;border:none;box-shadow:0 10px 20px -18px}input:focus{border-bottom:2px solid #0056fd;border-radius:4px 4px 2px 2px}input:hover{outline:lightgrey solid 1px}form input[type=date],form input[type=datetime],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=time],form select,form textarea{display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:8px 10px}form textarea{padding:20px}.message-input{resize:none}.submittion-div{display:flex;align-items:center;justify-content:center}.form-submit-btn{font-size:1rem;padding:10px 20px;border-radius:5px}.custom-file-upload::file-selector-button{border:1px solid #0056fd;font-family:var(--font-family);padding:10px;cursor:pointer}.custom-radio{position:relative;padding-left:30px;cursor:pointer;font-size:1rem;display:inline-flex;align-items:center;transition:color .3s}.radio-mark{position:absolute;left:0;top:50%;height:18px;width:18px;background-color:#fff;border:2px solid #ccc;border-radius:50%;transition:border-color .3s}.radio-mark::after{content:"";position:absolute;display:block;top:50%;left:50%;width:10px;height:10px;background:#0056fd;border-radius:50%;transform:scale(0) translate(-50%,-50%);transition:transform .3s}.radio-btn:checked+.radio-mark{border-color:#0056fd}.radio-btn:checked+.radio-mark::after{transform:scale(1) translate(-50%,-50%)}.footer-container{max-width:var(--max-width);margin:0 auto;padding:0 20px;justify-content:space-between;flex-direction:column}.contact-details-container{display:flex;gap:80px;justify-content:center}.contact-details-items{display:flex;flex-direction:column;align-items:center}.social-container{justify-content:space-between;border-left:1px solid #000;border-right:1px solid #000;padding:0 40px}.contact-details-items span{font-size:.8rem;font-weight:600;margin-bottom:30px;padding-bottom:5px;border-bottom:1px solid #8d8d8d}.contact-details-items a{margin-bottom:10px;font-size:1.2rem;text-decoration:none;color:var(--dark-color)}.contact-details-items a:hover{color:var(--main-color);text-decoration:underline}@media (max-width:570px){.contact-details-container{flex-direction:column}}.map-container .bg-point{width:1.2rem!important;height:1.2rem!important}.map-container .point{cursor:pointer;position:absolute;width:.8rem;height:.8rem;background-color:var(--main-color);border-radius:50%;transition:.3s;will-change:transform,box-shadow;transform:translate(-50%,-50%);box-shadow:0 0 0 rgba(50,68,168,.4);animation:3s infinite pulse}.map-container .point:hover{animation:none;transform:translate(-50%,-50%) scale3D(1.35,1.35,1);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.map-container .vancouver{top:30.5%;left:14%}.map-container .edmonton{top:28%;left:18%}.map-container .seattle{top:33%;left:15%}.map-container .newyork{top:31%;left:26.5%}.map-container .london{top:16%;left:47%}.map-container .india{top:37%;left:69.5%}.map-container .australia{top:80%;left:96%}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(27,143,238,.5)}70%{box-shadow:0 0 0 25px rgba(0,172,193,0)}100%{box-shadow:0 0 0 0 rgba(0,172,193,0)}}@media (max-width:750px){.map-container .bg-point{width:.5rem!important;height:.5rem!important}.map-container .point{width:.4rem;height:.4rem}.map-container .london{top:25%}.map-container .edmonton{top:34%}.map-container .vancouver{top:36.6%;left:14.8%}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(27,143,238,.5)}70%{box-shadow:0 0 0 15px rgba(0,172,193,0)}100%{box-shadow:0 0 0 0 rgba(0,172,193,0)}}}@media (max-width:500px){.map-container .bg-point{width:.3rem!important;height:.3rem!important}.map-container .point{width:.3rem;height:.3rem}.map-container .london{top:18%}.map-container .india{top:38%;left:70%}.map-container .edmonton{top:33%;left:19%}.map-container .vancouver{top:35%;left:15%}.map-container .seattle{top:40%;left:16%}.map-container .newyork{top:34%;left:25%}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(27,143,238,.5)}70%{box-shadow:0 0 0 15px rgba(0,172,193,0)}100%{box-shadow:0 0 0 0 rgba(0,172,193,0)}}}@media screen and (max-width:1920px){.content-container{padding-top:0!important}}@media screen and (max-width:1440px){.hero-section{padding:30px 20px 0}#success-footer{position:relative}}@media screen and (max-width:1240px){.mission-content p{font-size:1.4rem}}@media screen and (max-width:1150px){.footer-badges ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"designrush google clutch goodfirms"}.footer-badges ul li{display:flex!important;justify-content:center}.designrush{grid-area:designrush}.clutch{grid-area:clutch}.google{grid-area:google}.techbehemoths{grid-area:techbehemoths}.goodfirms{grid-area:goodfirms}.sortlist{grid-area:sortlist;display:flex!important;justify-content:center}}@media screen and (max-width:1100px){.get-quote-img{width:300px}.right-section h2{font-size:2.5rem}.contact-btn{font-size:1rem;line-height:2rem}}@media screen and (max-width:1020px){.mission-left{display:none}.mission-content{width:100%}#grid-section{grid-template-columns:1fr 1fr}.itemcard{width:auto}.blog-section{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"main-blog second-blog" "third-blog fourth-blog" "fifth-blog sixth-blog"}.card{height:500px}.blog-section h4{font-size:1.3rem!important}.services-section-container{gap:50px}}@media screen and (max-width:970px){.services-container{grid-template-columns:(2,1fr);grid-template-areas:"ser-item1 ser-item2"}.solutions-grid2{display:grid;grid-template-columns:1fr 1fr;gap:40px}.work-section{display:flex!important;gap:40px;flex-direction:column}.work-left-section{padding-right:0!important}.services-section-container{display:flex;flex-direction:column}.first-3d-img{display:none}.services-second-img-div{display:flex!important;justify-content:center}.services-second-img-div img{margin-left:0}}@media screen and (max-width:940px){.badges-section{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:40px 0}}@media screen and (max-width:880px){.get-quote-img{width:200px}.right-section h2{font-size:1.8rem}.contact-btn{font-size:1rem;line-height:1.2rem}}@media screen and (max-width:805px){.second-navbar.mobile-navbar li:last-child,nav ul li{margin-right:0}.sticky-header{padding:20px 0}.sticky-header .container{gap:20px}.toggle{display:block!important}.disabled-icon,.navbar{display:none}nav ul li{font-size:2rem}.second-navbar.mobile-navbar li{display:flex;margin-bottom:15px;justify-content:center}.second-navbar.mobile-navbar{display:flex;flex-direction:column;background-color:#fff;transition:background-color 10s .2s;width:100%;padding:20px}.cs-grid{grid-template-areas:none;gap:40px}.footer-img-div{display:flex;justify-content:center}.footer-items{display:flex!important;flex-direction:column;align-items:center}.footer-items h4{font-size:1.2rem}.footer-item-1{align-items:center}.footer-item-2,.footer-item-3{text-align:center}.icon-container:last-child{margin:0}.footer-menu,.recent-cs-container,.services-section-container{margin-bottom:40px}.case-study-section-container,.process-grid{display:flex;flex-direction:column}}@media (min-width:805px){.mobile-menu-container{display:none}}@media screen and (max-width:780px){.iconBox{display:none}.word-wrap{display:initial}}@media screen and (max-width:720px){#items{margin:20px}#items p{margin-bottom:20px}.blog-section{display:flex;flex-direction:column}.card{height:600px}.main-card{height:450px}.blog-section h4{font-size:1.5rem}.ecommerce-logo{display:none}.jobs-container{width:100%!important;align-items:center;gap:10px 40px!important}}@media screen and (max-width:690px){.full-container{flex-direction:column;line-height:3rem}#testimonial p{font-size:1rem;text-align:center}}@media screen and (max-width:655px){.solutions-grid,.solutions-grid2{grid-template-columns:1fr}.solutions-grid2{display:grid;gap:40px}#testimonial p{width:80%}}@media screen and (max-width:650px){.services-container{grid-template-columns:(1fr);grid-template-areas:"ser-item1"}.map-contact-container{flex-direction:column}.map-cd-container{display:grid;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0 20px;grid-template-areas:"cd-email cd-phone" "cd-address cd-address"}.cd-email{grid-area:cd-email}.cd-phone{grid-area:cd-phone}.cd-address{grid-area:cd-address}}@media screen and (max-width:630px){#grid-section{grid-template-columns:repeat(1,1fr)}.itemcard{text-align:left}}@media screen and (max-height:810px){.hero-heading{font-size:2.5rem}.hero-paragraph{width:50%}#blog h2,#case-studies h2,#faqs h2,#getintouch h2,#services h2,.heading-span,.section-heading h2{font-size:1.8rem}#success{padding-top:0}}@media screen and (max-width:755px){.footer-badges ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr 1fr;gap:0 0;grid-template-areas:"designrush clutch" "google goodfirms" "sortlist techbehemoths"}}@media screen and (max-width:610px){#items{flex-direction:column}.left-item,.right-item{width:100%}.row-reverse{flex-direction:row-reverse;display:flex;flex-direction:column-reverse!important}}@media screen and (max-width:520px){.hero-heading{font-size:2rem}.hero-paragraph{width:80%}.container{margin:0}.card{height:450px}.blog-section h4{font-size:1rem}.magento-heading,.shopify-heading,.woocommerce-heading{font-size:1.8rem;padding-right:35px;background-size:30px}.cs-section img{width:250px}#slider-section{padding:0}}@media (min-width:480px) and (max-width:1060px){.calendly-inline-widget{height:1100px}}@media screen and (max-width:490px){.call-button{margin:0 0 20px}.button-container{flex-direction:column;align-items:center;gap:10px}#blog h1,#blog h1 .truenorth-span,#calendly h1,#case-study h1,#case-study h1 .truenorth-span,#contact h1,#job-description h1,#main-career h1,#main-career h1>.truenorth-span,#process h2,#services h1,#services h1 .truenorth-span,.hero-heading,.hero-heading2{font-size:2.5rem!important}#main-career{padding:0}}@media screen and (max-width:480px){#about p,#calendly{margin-bottom:40px}.truenorth-first-span{font-size:1rem}.hero-section{background:0 0}.main-para-index{display:none}#about p,#testimonial h2{font-size:1.5rem}.card{width:auto}#blog-main{padding-top:60px}#blog{padding-top:100px}#blog h1,#calendly h1,#case-study h1,#contact h1,#main-career h1,#process h2,.services-top-section h1{font-size:2rem;text-align:center;line-height:3rem}#about h2,#badges h2,#blog h2,#case-studies h2,#faqs h2,#getintouch h2,#recent-cs h2,#server-map h2,.heading-span,.section-heading h2{font-size:1.8rem!important;text-align:center}#apply h1,#blog-post h1,#seervices h2 span,#services h2,.individual-services h2,h2>.truenorth-span{font-size:1.8rem!important}.services-section-container{gap:40px}.item{font-size:4rem}#badges,#case-study,#contact,#process,#recent-cs,#services,#testimonial,#work-for-us,.about4,.about6,.getintouch-main{padding-bottom:40px}#services,.content-container{padding-top:80px}#map-contact{padding-bottom:0}.heading-span{margin-bottom:20px}small{margin-bottom:40px!important}.user-info>small{margin:0!important}.mission-content p{padding-top:20px;line-height:1.8rem;font-size:1.3rem;width:100%}.right-section-flex{flex-direction:column;align-items:flex-start}.right-section-item-title{padding-bottom:20px;display:flex}.details .job{text-align:center}#recent-cs br{display:block!important}blockquote{margin:auto 0}.accordian .title{font-size:1.2rem}.fa-plus{padding:20px}#success p,.getintouch p{font-size:1.1rem}.get-in-touch-btn-group{display:flex;flex-direction:column}#success{height:80vh;padding-bottom:10px}#success h1{font-size:1.7rem}#calendly{padding:140px 20px 20px}.calendly-inline-widget{height:1000px}#testimonial p{padding:40px 40px 60px;font-size:1rem}.testimonial .slide{row-gap:0}.footer-items ul{display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:30px}.packages{width:320px}.badges-section{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:60px 0;grid-auto-flow:row}.map-cd-container{width:220px;display:flex;flex-direction:column;align-items:flex-start}.accordion-title{padding:0!important}#bannerLoop{padding-top:40px!important}.about5-section{gap:0}.case-study-section-container-2{grid-template-columns:1fr;margin-bottom:60px}}@media screen and (max-width:355px){#blog-post small{flex-wrap:wrap}.card{height:400px}.magento-heading,.shopify-heading,.woocommerce-heading{font-size:1.5rem;padding-right:30px;background-size:20px}}.line,.toggle input+div svg{fill:none;stroke:var(--main-color)}.toggle{margin-top:auto;margin-bottom:auto}.toggle input+div{width:20px;height:14px}.toggle input+div div{position:absolute;left:0;top:0;right:0;bottom:0;transition:transform .5s}.toggle input+div div span{display:block;position:absolute;left:0;right:0}.toggle input+div div span:first-child,.toggle input+div div span:first-child:after,.toggle input+div div span:first-child:before{top:0}.toggle input+div div span:last-child,.toggle input+div div span:last-child:after,.toggle input+div div span:last-child:before{bottom:0}.toggle input+div div span:after,.toggle input+div div span:before{content:"";display:block;width:47%;height:2px;border-radius:1px;background:var(--main-color);position:absolute;transition:transform .5s,border-radius .3s,background .4s}.toggle input+div div span:before{left:0;transform-origin:0 50%;transform:translate(1px,0) scaleX(1.1)}.toggle input+div div span:after{right:0;transform-origin:100% 50%;transform:translate(-1px,0) scaleX(1.1)}.toggle input+div svg{display:block;stroke-width:2px;width:44px;height:44px;stroke-linecap:round;position:absolute;left:50%;top:50%;margin:-22px 0 0 -22px;transform-origin:50% 50%;transform:scale(1);transition:stroke-dashoffset .5s,stroke-dasharray .6s,transform .5s,stroke .4s}html{scroll-behavior:smooth;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{box-sizing:inherit}.ham{-webkit-tap-highlight-color:transparent;transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke-width:5.5;stroke-linecap:round}.ham4 .bottom,.ham4 .top{stroke-dasharray:40 121}.ham4.active .bottom,.ham4.active .top{stroke-dashoffset:-68px}.swiper-cards,.swiper-cube,.swiper-flip,button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}.swiper-wrapper,hr{box-sizing:content-box}h1{font-size:2em;margin:.67em 0}hr{height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=button]::-moz-focus-inner,[type=reset],[type=reset]::-moz-focus-inner,[type=submit] button::-moz-focus-inner,[type=submit]::-moz-focus-inner,button{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.swiper-slide,.swiper-wrapper{height:100%;position:relative;transition-property:transform;width:100%}.swiper-android .swiper-slide,.swiper-pagination,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-fade.swiper-free-mode .swiper-slide,.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;padding:0;z-index:1}.swiper-wrapper{z-index:1;display:flex}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev,.swiper-pagination-bullet:only-child,.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled,.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock,.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-cube .swiper-slide .swiper-slide,.swiper-fade .swiper-slide .swiper-slide,.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active,.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active,.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}