@media screen and (max-width:769px){.column-2{columns:1!important;-webkit-columns:1!important;-moz-columns:1!important}.dp-menu .elementor-nav-menu--dropdown{right:-10px!important;left:auto!important;height:100vh;width:30vw!important}.dp-menu nav{overflow:visible!important;background:#000000!important}.dp-menu nav ul li a{color:#ffffff!important}.dp-menu .sub-menu{position:absolute;left:-30vw!important;top:-60px!important;overflow:auto!important;-webkit-transform:unset!important;transform:unset!important}#contact_us_form_submit{width:154px}.mototext{color:#F1801F;font-size:24px;font-family:'Young Serif';font-weight:400}}@media screen and (max-width:823px) and (orientation:landscape){.tiivra-video-mobile{height:65vh!important}.cuddly-video-mobile{height:65vh!important}}@media screen and (max-width:767px) and (orientation:portrait){.about-employee-list img{height:150px!important;width:150px!important}.page-heading{margin-bottom:0!important}.page-subheading{width:221px!important}.review-section-contact-us{padding:20px}.review-card-last{display:none!important}.odd-card-placement{display:flex;justify-content:flex-end}.even-card-placement{display:flex;justify-content:flex-start}.call-icon-mobile{display:block}.call-wire-mobile{display:block}.review-card{width:151.65px;height:fit-content;min-height:161px;background:#EEF1FB;border-radius:8px;padding:8px 10px;margin-top:20px;display:block}.cust-name{font-size:9px;font-weight:700;font-family:Aktiv Grotesk}.cust-desc{font-size:8px;line-height:9px;opacity:.88;font-family:Aktiv Grotesk;margin-top:2px}.cust-review{font-family:Aktiv Grotesk;font-weight:500;font-size:12px;line-height:14px}.cust-img-section{margin-right:0}.cust-img{width:61px;height:61px}}@media screen and (max-width:767px){div#n2-ss-8 .n2-ss-slide{height:240px!important}.case-study-carousel-subtext{height:75px!important}a[href*="tel:"]{pointer-events:visible}.job-listing-description-card{width:85vw!important;height:fit-content!important;margin:30px auto 0 auto!important}.card-separator-left{margin-right:0}.card-separator-right{margin-left:0}.job-listing-card-title{margin:0 16px;width:100%!important}.job-listing-badge{height:25px!important}.job-listing-apply-btn{position:relative!important;left:16px}.job-listing-text-banner{height:fit-content!important}.job-listing-read-more-text-visibility{display:inline}.tiivra-scope-of-work-highlighted-text{font-size:12px}.areena-football-player-section{position:relative;bottom:0;right:0;height:fit-content!important;width:100%!important}.text-highlight>h1{font-size:16px;line-height:20px}.about-h1{font-size:16px;line-height:20px;font-weight:700}.career-h1{font-size:24px;line-height:32px;font-weight:700}}@media screen and (max-width:1024px){.service-top-container-height{height:fit-content!important}.accordionMenu label::after{border-width:5px 0 5px 10px;top:20px}a[href*="tel:"]{pointer-events:visible}.job-listing-description-card{width:85vw!important;height:fit-content!important;margin:30px auto 0 auto!important}.card-separator-left{margin-right:0}.card-separator-right{margin-left:0}.job-listing-apply-btn{position:relative!important;left:16px;margin-top:20px}.job-listing-card-title{margin:0 16px;width:100%!important}.areena-football-player-section{position:relative;bottom:0;right:0;height:fit-content!important;width:100%!important}#section-2{box-shadow:inset 0 0 0 2000px #cccc}.mototext{font-size:22px!important;line-height:22px}.box{position:absolute;max-height:550px;z-index:10;border-radius:5px;width:90%!important;height:600px}.card-container{background-image:none;box-shadow:none;height:auto!important}.grid-container{grid-template-columns:31% 31% 30%;gap:1rem;grid-template-rows:auto;grid-template-areas:"slide1 slide1 slide3" "slide4 slide2 slide3" "slide4 slide6 slide5" "slide10 slide10 slide5" "slide10 slide10 slide7" "slide8 slide9 slide7";background:#fff}.card-header{top:80%;font-size:14px}.card1{background:linear-gradient(270.55deg,#3B5527 .47%,rgb(105 182 44 / .79) 99.58%)!important}.card2{background:linear-gradient(270.55deg,#584459 .47%,rgb(30 29 81 / .79) 99.58%)}.card3{background:linear-gradient(180deg,#CA2000 0%,#FC5230 100%)}.card4{background:linear-gradient(270.55deg,#E6646F .47%,rgb(138 16 26 / .79) 99.58%)}.card5{background:linear-gradient(270.55deg,#E6646F .47%,rgb(138 16 26 / .79) 99.58%)}.card6{background:linear-gradient(270.55deg,#2E51D0 .47%,rgb(19 41 121 / .79) 99.58%)}.card7{background:linear-gradient(270.55deg,#3B5527 .47%,rgb(105 182 44 / .79) 99.58%)}.card8{background:linear-gradient(270.55deg,#584459 .47%,rgb(30 29 81 / .79) 99.58%)}.card9{background:linear-gradient(180deg,#CA2000 0%,#FC5230 100%)}.card10{background:linear-gradient(270.55deg,#162232 .47%,rgb(15 58 71 / .79) 99.58%)}.accordionMenu label{height:auto;line-height:24px;font-size:18px;padding-top:13px;padding-bottom:10px}.accordionMenu .content .inner{font-size:12px;line-height:16px}}@media screen and (max-width:1140px){.box{width:86%!important;margin:0 10px}.our-services-title-text{font-size:22px!important}.our-services-subtitle-text{font-size:18px!important;line-height:30px!important}}@media screen and (max-width:400px){.elementor-nav-menu--dropdown{width:45vw!important}.dp-menu .sub-menu{left:-45vw!important}.dp-menu .elementor-nav-menu--dropdown{width:45vw!important}.card-header{font-size:12px;padding-right:5px}}@media screen and (max-width:338px){.grid-container{gap:.5rem}}