.dynamiclogo{display:inline-block;font-family:Omnes,sans-serif;cursor:pointer}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}.shaky-text{display:inline-block;animation:shake .3s infinite}.logo_first_name,.logo_second_name,.logo_image{opacity:0;animation:fadeInUp .8s ease-out forwards;animation-delay:.3s}.mainlogobody{display:flex}.logo_image>img{margin-top:-1rem;width:240px;height:170px}@keyframes spinY{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.logo_first_name{font-weight:700;font-size:32px;color:#408c3e}.logo_second_name{font-weight:700;font-size:32px;color:#ba252b}.slogan{margin:0 32px;color:#fff;font-size:14px;font-weight:500;line-height:8px;animation:fadeInUp .7s ease-out forwards;animation-delay:.3s}.dynamiclogoimage{font-size:32px;font-weight:600}.vertical_logo,.vertical_logo_body{display:flex}.vertical_logo_text_body{display:inline;margin-top:8px}.vertical_logo_first_name{font-size:30px;line-height:24px;background-color:#ba252b;color:#fff;padding:8px;width:fit-content}.vertical_logo_second_name{font-size:30px;line-height:24px;background-color:#408c3e;color:#fff;padding:8px;width:fit-content}.vertical_logo_slogan{margin:8px;color:#fff;font-size:14px;font-weight:500;line-height:16px;animation:fadeInUp .7s ease-out forwards;animation-delay:.3s;overflow:hidden}.header{background-color:#408c3e;color:#fff;display:flex;position:relative}.banner{width:100%;height:20px;display:flex;position:fixed;top:0;left:0;padding:10px 20px;z-index:9999;font-size:1rem;font-weight:500;box-shadow:0 2px 4px #0000001a;font-family:Omnes,sans-serif}.left_childs{float:left;font-size:16px;font-weight:500;line-height:20px;gap:16px}.right_childs{float:right;font-size:16px;font-weight:500;line-height:20px}.landing_section .smashinglogo{background:url(/assets/bg2-UnHU0qbu.jpg) 50% 100px no-repeat fixed;background-size:cover;height:600px}.video-carousel{position:relative;display:flex;align-items:center;overflow:hidden}.client-preview{width:70%;opacity:.5;border-radius:1rem}.video-container{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:1rem;padding:1rem}.video-item{min-width:300px;height:200px;object-fit:cover;flex-shrink:0;border-radius:8px}.nav{background:#00000080;color:#fff;font-size:2rem;border:none;padding:.5rem 1rem;cursor:pointer;z-index:1}.left{position:absolute;left:0}.right{position:absolute;right:0}.centered{display:flex;align-items:center;justify-content:center;height:100vh;width:100%}.welcome{display:inline;align-items:center;justify-content:center}.welcome_paragraph{font-family:Rajdhani,sans-serif;animation:fadeInUp .7s ease-out forwards;animation-delay:.3s}.primarybutton{display:inline-flex;margin:auto;background-color:#408c3e;color:#fff;cursor:pointer;border:none;transition:.3s;font-family:Rajdhani,sans-serif}.secondrybutton{display:inline-flex;margin:auto;background-color:#ba252b;color:#fff;cursor:pointer;border:none;transition:.3s;font-family:Rajdhani,sans-serif}.large{font-size:20px;font-weight:600;line-height:24px;padding:16px 32px;border-radius:4px}.normal{font-size:16px;font-weight:500;line-height:20px;padding:8px 16px;border-radius:4px}.primarybutton:hover{background-color:#fff;color:#ba252b;box-shadow:inset 6.5em 0 #fff;transition-timing-function:linear}.secondrybutton:hover{background-color:#fff;color:#408c3e;box-shadow:inset 6.5em 0 #fff;transition-timing-function:linear}.navbar{position:absolute;z-index:1;color:#fff;padding:2rem;right:0;transition:left .3s ease;top:16px}.navbar.open{right:0}.sidebar{display:inline-block;height:100vh;width:340px;background-color:#fff;color:#fff;padding:2rem;z-index:1000;transition:width .7s}.disable-sidebar{width:0px;transition:width .7s}.sidebar_header{display:flex;padding:16px 0;float:right}.sidebar_body{margin-top:72px}.disabled{visibility:hidden;transition:width 1s}.sidebar_item{display:flex;font-size:16px;font-weight:600;line-height:24px;padding:8px 16px;color:#408c3e;cursor:pointer}a.underline-hover{position:relative;text-decoration:none;color:#408c3e}a.underline-hover:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#ba252b;transition:width .3s ease}a.underline-hover:hover:after{width:100%}.socialmediacontainer{display:flex;flex-direction:column;position:absolute;left:0}.socialmedia>a>svg{color:#fff;display:grid}.horizontalsocialmedia>a>svg{color:#fff}.horizontalsocialmedia>a>svg{padding:.5rem;font-size:4rem;color:#fff}.social_media_icon{font-size:3.6rem;padding:1rem;border-radius:4px;margin-bottom:8px;cursor:pointer}.social_media_icon:hover{color:#ba252b}.contact-form{padding:16px;background-color:#fff;opacity:.9;border-radius:4px}.newsletterform{gap:8px}.heading{color:#408c3e;font-size:20px;line-height:28px;font-weight:600}.paragraph{font-size:16px;line-height:24px;font-weight:400;height:90px;overflow:hidden}.product-preview{width:98%;height:400px;margin:16px 8px;cursor:pointer}.product-preview:hover{opacity:.5}.team-preview{width:98%;height:400px;margin:16px 8px;cursor:pointer}.contact-card{display:flex;gap:16px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin-bottom:1rem;background-color:#fff;padding:1rem;border-radius:4px}.footer{margin:32px 0 0;width:100%;min-height:400px;background-color:#000}.locations{width:100%;height:300px;background-image:url(/assets/map-Bh7UFNMH.png);background-size:cover;background-position:center;background-repeat:no-repeat}.body{width:100%;background-image:url(/assets/bg-3-D3ohG-QO.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.95}.copyright{background-color:#000;padding:16px}.team-mates{color:#fff;width:160px;height:160px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;position:absolute;top:-42px;background-color:#ba252b;right:-42px;opacity:.95;padding:42px}.job-search-form{display:flex;gap:1rem}@media (min-width: 768px) and (orientation: landscape){.team-mates{color:#fff;width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;position:absolute;top:-64px;background-color:#ba252b;right:-48px;opacity:.95;padding:48px}}@media (max-width: 767px){.team-mates{color:#fff;width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;position:absolute;top:-32px;background-color:#ba252b;right:-32px;opacity:.95;padding:16px}}@media (min-width: 600px){.css-jdg1x4-MuiGrid-root{justify-content:center}}.container{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%}.row{display:flex;flex-wrap:wrap;gap:1rem}.col{flex:1 1 0;min-width:200px}.text-left{text-align:left}.text-right{text-align:right}#root{max-width:100%}.landing_section{background:url(/assets/bg-2-Cca9YuLT.jpg) 50% 100px no-repeat fixed;background-size:cover;height:600px}body{font-family:Rajdhani,sans-serif;margin:0;padding:0;background-color:#f9f9f9}body h1{color:#408c3e}
