:root{scroll-behavior:smooth}body{font-family:"Poppins",sans-serif;font-weight:400;color:#000}p{font-weight:500}.section-header{position:relative;max-width:60%;margin:0 auto;text-align:center}.section-header h2{font-size:36px;font-weight:700;color:#000;margin-bottom:15px;text-transform:capitalize}.section-header h2 span{color:#BF2026}.section-header p{font-size:16px;font-weight:500}#topbar{background:#000;height:46px;font-size:14px;transition:all 0.5s;color:#fff;padding:0}#topbar .contact-info,#topbar .social-links{position:relative;z-index:99}#topbar .contact-info i{font-style:normal;color:#fff;padding-right:12px;margin-right:12px;border-right:1px solid #fff}#topbar .contact-info i a,#topbar .contact-info i span{padding-left:6px;color:#fff;text-decoration:none}#topbar .contact-info i:last-child{border:0}#topbar .contact-info i a{text-decoration:none}#topbar .social-links a{color:#fff;line-height:0;transition:0.3s;margin-left:20px;position:relative;z-index:99}#header{background:#BF2026;height:50px;display:flex;justify-content:center;align-items:center}#header .logo{position:relative;padding-top:15px;z-index:99}.main{position:relative}.home-banner{position:relative;height:100vh;overflow:hidden}.banner-video{position:absolute;height:100%;width:100%}.banner-video video{position:relative;height:100%}.hero{position:relative;padding:60px 0}.hero .hero-content{position:relative;padding-top:4rem;padding-right:2rem}.hero .hero-content h1{font-size:62px;font-weight:700;color:#000;margin-bottom:15px;text-transform:capitalize}.hero .hero-content h1 span{color:#BF2026}.hero .hero-content p{font-size:16px;font-weight:500;margin-bottom:24px}.hero .hero-content .hero-services{position:relative}.hero .hero-content .hero-services h2{font-size:24px;font-weight:600;position:relative;margin-bottom:15px;padding-left:15px}.hero .hero-content .hero-services h2:before{content:"";border-left:3px solid #BF2026;height:28px;width:5px;position:absolute;left:0}.hero .hero-content .hero-services ul{position:relative;padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:50px}.hero .hero-content .hero-services ul li{font-size:18px;font-weight:500;flex:0 1 auto;position:relative;display:flex;align-items:center;gap:10px;line-height:1.2}.hero .img-box{box-shadow:rgb(225 225 225 / .15) 0 10px 20px,rgb(225 225 225 / .3) 0 6px 6px;border-radius:15px;height:475px;position:relative}.hero .img-box img{border-radius:15px;height:100%;width:100%;object-fit:cover}.hero-contact{background:#221429;position:absolute;width:435px;height:100%;top:0;right:0;border-radius:30px 0 0 30px;padding:30px}.hero-contact .contact-box h2{color:#fff;font-size:24px;font-weight:600;position:relative;margin-bottom:15px;padding-left:15px}.hero-contact .contact-box h2:before{content:"";border-left:3px solid #BF2026;height:28px;width:5px;position:absolute;left:0}.form-contact .form-group label br{display:none}.form-contact .form-group{position:relative;margin-bottom:0;line-height:0;margin:30px 0}.form-contact .form-group p{position:relative;margin-bottom:0}.form-contact .form-group input,.form-contact .form-group textarea{background:#fff0;border:1px solid #E1E1E1;border-radius:12px;color:#fff;height:50px;resize:none}.form-contact .form-group input::placeholder,.form-contact .form-group textarea::placeholder{color:#fff}.form-contact .form-group textarea{height:120px;padding-top:15px}.form-contact .form-group input.form-control:focus,.form-contact .form-group textarea.form-control:focus{border:1px solid #BF2026;outline:0;box-shadow:none}.form-contact .form-group input.form-control:focus+label{color:red}.form-contact .form-group label{color:#646464;font-size:14px;position:absolute;top:-4px;left:20px;background:#221429;padding:4px 8px}.form-contact .form-group input.form-control:focus~label{color:#BF2026}.form-contact .form-group input[type="submit"]{background:#BF2026;padding:10px 60px;border-radius:30px;font-size:18px;font-weight:600;border:0;text-transform:uppercase;border:2px solid #BF2026;transition:all 0.2s linear}.form-contact .form-group input[type="submit"]:hover{background:#fff0;border:2px solid #BF2026}.form-control:focus,.form-control:active{background:#fff0}.wpcf7-response-output{position:absolute;bottom:85px;color:green}.hero-contact:after{content:"";position:absolute;right:0;left:0;bottom:0;background-image:url("https://actmarketinginc.com/wp-content/themes/twentytwentythree-child/assets/images/contact-overlay.png");background-position:center;background-repeat:no-repeat;background-size:cover;height:210px;width:210px;margin:0 auto}.who-we-are{background:#F7F7F7;padding:60px 0}.who-we-are .section-header{margin-bottom:40px}.who-we-are .process-block{background:#fff;padding:0 0 30px 0;box-shadow:rgb(225 225 225 / .15) 0 10px 20px,rgb(225 225 225 / .3) 0 6px 6px;border-radius:15px;height:100%}.who-we-are .process-block h3{background:#bf2026;color:#fff;font-size:22px;font-weight:600;margin-bottom:12px;padding:15px 30px;border-radius:15px 15px 0 0}.who-we-are .process-block p{padding:0 30px}.who-we-are .bottom-texts{margin:50px 0}.who-we-are .bottom-texts p{margin-bottom:24px}.btn-all{background:#BF2026;color:#fff;display:inline-block;padding:10px 60px;border-radius:30px;font-size:18px;font-weight:600;border:0;border:2px solid #BF2026;text-decoration:none;transition:all 0.2s linear}.btn-all:hover{background:#fff0;color:#BF2026;border:2px solid #BF2026}footer{background:#000;position:relative;padding:0 0 60px 0}footer .footer-content{display:flex;justify-content:center;flex-direction:column;width:50%;margin:0 auto;text-align:center;align-items:center;gap:30px}.footer-content .logo-box{text-align:center}.footer-content .logo-box img{width:80%;margin-top:-30px}footer .social-links a{color:#fff;font-size:24px;line-height:0;transition:0.3s;margin:10px 35px}@media only screen and (max-width:1600px){.hero .hero-content h1{font-size:52px}}@media only screen and (min-width:1601px){.hero .hero-contact img{width:30%}.hero-contact:after{content:"";position:absolute;right:0;left:0;bottom:0;background-image:url("https://actmarketinginc.com/wp-content/themes/twentytwentythree-child/assets/images/contact-overlay.png");background-position:center;background-repeat:no-repeat;background-size:cover;height:385px;width:360px;margin:0 auto}}@media only screen and (min-width:1025px) and (max-width:1599px){.hero .hero-content{position:relative;padding-top:2rem;padding-right:4rem}.hero .hero-content h1{font-size:42px}.hero-contact{position:relative;width:100%}.hero-contact:after{right:0;bottom:0;height:130px;width:130px}.hero .hero-content .hero-services ul li{z-index:2}.main:before{height:70px;width:260px}}@media only screen and (min-width:992px) and (max-width:1024px){#header .logo img{width:70%}.hero .hero-content{padding-top:1rem;padding-right:3rem}.hero-contact{position:relative;width:100%}.hero-contact:after{right:0%;bottom:0;height:100px;width:100px;margin:0 auto}.hero .hero-content h1{font-size:42px}.main:before{height:70px;width:190px}}@media only screen and (max-width:991px){#header .logo img{width:55%;margin:0 auto}.hero .hero-content h1 br{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.hero .hero-content{padding-top:3rem;padding-right:1rem;padding-left:1rem}.hero .hero-content h1{font-size:38px}.hero-contact{position:relative;width:100%}.hero-contact:after{right:0%;left:0;height:90px;width:90px;bottom:1%}.hero .hero-content .hero-services ul{flex-wrap:wrap}.hero .hero-content .hero-services ul li{flex:0 0 50%;z-index:2;gap:16px}.main:before{height:60px;width:180px}}@media only screen and (max-width:767px){#topbar .contact-info i{padding-right:6px;margin-right:6px}.hero .hero-content{position:relative;padding-top:2rem;padding-right:1rem;padding-left:1rem}.hero .hero-content h1{font-size:32px}.main:before{display:none}.hero-contact{position:relative;border-radius:20px;padding:30px;width:100%;margin-top:20px}.hero .hero-content .hero-services ul{flex-wrap:wrap}.hero .hero-content .hero-services ul li{flex:0 0 100%;gap:6px;margin-bottom:15px;font-size:16px}.hero-contact:after{right:0;bottom:0;height:70px;width:70px}}