html{font-size:10px}html body{color:#666666;font-family:"Open Sans", sans-serif !important;font-size:1.4rem}@media (min-width:992px){html body{font-size:1.6rem}}html a{color:#03C4EB;text-decoration:none}html h1,html h2,html h3,html h4,html h5,html h6{font-family:"Raleway", sans-serif !important;font-weight:700 !important;color:#111;margin:1.5rem 0 1.2rem;line-height:1.3;text-transform:uppercase}@media (min-width:992px){html h1{font-size:3.5rem}html h2{font-size:3rem}html h3{font-size:2.5rem}html h4{font-size:1.8rem}}html .object-fit{width:100% !important;height:100%;object-fit:cover}html .card{border:none;border-radius:0;margin-inline:auto}html section{display:block}header{background-color:#111;padding:20px 0}header .navbar .navbar-brand img{max-width:16rem}header .navbar .navbar-nav{gap:3rem}header .navbar .navbar-nav .nav-item .nav-link{color:#fff;font-family:"Raleway", sans-serif !important;font-weight:300 !important;font-size:1.4rem;text-transform:capitalize}header .navbar .navbar-nav .nav-item .nav-link:hover{color:#03C4EB}header .navbar .navbar-nav .nav-item .active{color:#03C4EB}#return-to-top{position:fixed;bottom:9rem;right:3.5rem;background:black;background:rgba(0, 0, 0, 0.7);width:50px;height:50px;display:block;text-decoration:none;border-radius:35px;display:none;transition:all 0.3s ease;z-index:99}#return-to-top i{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;transition:all 0.3s ease}#return-to-top:hover{background:rgba(0, 0, 0, 0.9)}@media (min-width:992px){#return-to-top:hover i{color:#fff;top:5px}}.down-arrow-fixed{position:fixed;bottom:2rem;left:2rem;border-radius:50%;border:0.1rem solid;overflow:hidden;padding:0.5rem;background-color:#fff;box-shadow:1px 1px 5px 0px #03c4eb}footer{background-color:#111}footer a,footer p,footer h3,footer li{color:#fff !important}footer a img{max-width:21rem !important}footer .nav{display:inline-flex;gap:1.6rem;margin-top:1rem}footer .nav .nav-link{color:#fff;text-transform:capitalize}footer .nav .nav-link:hover{color:#03C4EB !important}html{font-size:10px}html body{color:#666666;font-family:"Open Sans", sans-serif !important;font-size:1.4rem}@media (min-width:992px){html body{font-size:1.6rem}}html a{color:#03C4EB;text-decoration:none}html h1,html h2,html h3,html h4,html h5,html h6{font-family:"Raleway", sans-serif !important;font-weight:700 !important;color:#111;margin:1.5rem 0 1.2rem;line-height:1.3;text-transform:uppercase}@media (min-width:992px){html h1{font-size:3.5rem}html h2{font-size:3rem}html h3{font-size:2.5rem}html h4{font-size:1.8rem}}html .object-fit{width:100% !important;height:100%;object-fit:cover}html .card{border:none;border-radius:0;margin-inline:auto}html section{display:block}html .btn{display:inline-block;border-radius:0;border:0.2rem solid #03C4EB;background-color:#03C4EB;font-family:"Raleway", sans-serif !important;font-weight:500 !important;font-size:1.4rem;line-height:1.5;text-transform:uppercase;color:#fff;padding:1rem 3rem;transition:0.2s all ease-in-out}@media (min-width:992px){html .btn{font-size:1.6rem}}html .btn:hover{background-color:transparent;color:#03C4EB;border:0.2rem solid #03C4EB}html .btn_outline{display:inline-block;border-radius:0;border:0.2rem solid #03C4EB;background-color:#03C4EB;font-family:"Raleway", sans-serif !important;font-weight:500 !important;font-size:1.4rem;line-height:1.5;text-transform:uppercase;color:#fff;padding:1rem 3rem;transition:0.2s all ease-in-out;border:0.2rem solid #fff;color:#fff;background-color:transparent}@media (min-width:992px){html .btn_outline{font-size:1.6rem}}html .btn_outline:hover{background-color:transparent;color:#03C4EB;border:0.2rem solid #03C4EB}.home_banner{display:table;width:100%;height:100vh;background:url(../images/hero-bg_1.jpg) top center fixed;background-size:cover;background-color:rgba(0, 0, 0, 0.8);background-blend-mode:overlay;display:flex;justify-content:center;align-items:center;text-align:center}.home_banner h1{color:#fff;margin:3rem 0 1rem}.home_banner h2{color:#b3b3b3;font-family:"Raleway", sans-serif !important;font-weight:400 !important;text-transform:capitalize}.home_banner .actions{display:flex;justify-content:center;gap:2.5rem;margin-top:5rem}.home_banner .ad_logo img{max-width:40rem}.services{padding:6rem 0 0rem}.services .head_text{max-width:50%;margin:0 auto 4.5rem}.services .service_card{border:none;border-radius:1rem;box-shadow:0 0 15px 0 rgba(3, 196, 235, 0.15);padding:3rem;text-align:center;cursor:pointer;margin:2rem auto;max-width:calc(100% - 25px)}.services .service_card figure{background-color:rgba(3, 196, 235, 0.1);border-radius:50%;width:max-content;margin:0 auto 1.5rem;padding:2rem}.divider{position:relative;padding-bottom:2rem}.divider::after{content:"";width:50px;height:3px;background:#03C4EB;display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:0}.about_us{padding:6rem 0 0;display:block}.divider{width:max-content;margin:1.5rem auto 5rem}.work_process{padding:6rem 0;background:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url("../images/services-bg.jpg") fixed center / cover}.work_process .head_text{max-width:40%;margin:auto}.work_process .process_card{text-align:center;border-radius:1rem;box-shadow:0px 0px 15px 0px rgba(3, 196, 235, 0.15);padding:5rem 3rem;position:relative;max-width:calc(100% - 20px);margin:2rem auto;cursor:pointer}.work_process .process_card .count_number{position:absolute;z-index:1;font-size:5rem;color:#b3b3b3;font-weight:700;left:3rem;line-height:1;transition:all 0.2s ease-in-out;font-family:"Raleway", sans-serif !important;font-weight:700 !important}.work_process .process_card img{max-width:5rem}.work_process .process_card:hover .count_number{transform:scale(1.1);color:#03C4EB}.work_process .col-lg-3:nth-child(even) .process_card .count_number{bottom:3rem}.work_process .col-lg-3:nth-child(odd) .process_card .count_number{top:3rem}.clients{padding-block:4rem}@media (min-width:768px){.clients{padding-block:6rem}}.clients .brands{margin-top:5rem}.clients .brands figure{background-color:#fff;box-shadow:0px 0px 15px 0px rgba(3, 196, 235, 0.15);display:flex;align-items:center;justify-content:center;padding:3.5rem 1.5rem;margin-bottom:2rem;cursor:pointer}.clients .brands figure img{aspect-ratio:2.6666666667;filter:grayscale(100);transition:0.2s all ease-in-out}.clients .brands figure:hover img{filter:grayscale(0)}.seo_marketing .card{border-radius:2.5rem;box-shadow:0px 0px 15px 0px rgba(3, 196, 235, 0.05);transition:0.2s all ease;max-width:calc(100% - 3rem);cursor:pointer;padding:3rem;height:100%}.seo_marketing .card:hover{box-shadow:0px 0px 20px 0px rgba(3, 196, 235, 0.1)}.secondary_banner{position:relative;min-height:40rem;background-color:rgba(0, 0, 0, 0.8);background-repeat:no-repeat;background-size:cover;background-position:center;background-blend-mode:overlay}.secondary_banner .content{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.secondary_banner .content h1{color:#fff}.secondary_banner .content .breadcrumb{justify-content:center}.secondary_banner .content .breadcrumb a{color:#fff}.secondary_banner .content .breadcrumb .active{color:#03C4EB}.our_story{z-index:0;position:relative;display:block}.our_story .timeline:before{content:"";position:absolute;height:100%;left:50%;width:2px;top:0;background:#03C4EB;z-index:1}.our_story .timeline{position:relative}.our_story .timeline ul{margin:0;padding:0}.our_story .timeline ul li{list-style:none;box-sizing:border-box;line-height:normal;position:relative;width:50%;padding:0 70px;margin-bottom:3rem}.our_story .timeline ul li .right_content{box-shadow:0px 0px 15px 0px rgba(3, 196, 235, 0.1);padding:3rem;border-radius:2.5rem}.our_story .timeline ul li .right_content h2{margin-top:0}.our_story .timeline ul li:nth-child(odd){float:left;text-align:right;clear:both}.our_story .timeline ul li:nth-child(even){float:right;text-align:left;clear:both}.our_story .left_content{padding-bottom:20px}.our_story .timeline ul li:nth-child(odd):before{content:"";position:absolute;width:10px;height:10px;background:#03c4eb;border-radius:50%;box-shadow:0 0 0 3px rgba(3, 196, 235, 0.2);right:-6px;top:24px;z-index:1}.our_story .timeline ul li:nth-child(even):before{content:"";position:absolute;width:10px;height:10px;background:#03c4eb;border-radius:50%;box-shadow:0 0 0 3px rgba(3, 196, 235, 0.2);left:-0.4rem;top:24px}.our_story .timeline ul li:nth-child(odd) .left_content{position:absolute;top:1rem;right:-9rem;margin:0;padding:8px 16px;color:#fff;box-shadow:0 0 0 3px rgba(3, 196, 235, 0.3);border-radius:18px}.our_story .timeline ul li:nth-child(even) .left_content{position:absolute;top:1rem;left:-10rem;margin:0;padding:8px 16px;color:#fff;box-shadow:0 0 0 3px rgba(3, 196, 235, 0.3);border-radius:18px}@media (max-width:1000px){.our_story .timeline{width:100%}}@media (max-width:767px){.our_story .timeline{width:100%}.our_story .timeline:before{left:20px}.our_story .timeline ul li:nth-child(odd),.our_story .timeline ul li:nth-child(even){width:100%;text-align:left;padding-left:50px}.our_story .timeline ul li:nth-child(odd):before{top:-18px;left:16px}.our_story .timeline ul li:nth-child(even):before{top:-18px;left:16px}.our_story .timeline ul li:nth-child(odd) .left_content,.our_story .timeline ul li:nth-child(even) .left_content{top:-30px;left:50px;right:inherit}}.our_team .card{border:none;overflow:hidden;border-radius:1.5rem;text-align:center;box-shadow:0px 0px 15px 0px rgba(3, 196, 235, 0.05);transition:0.2s all ease;max-width:calc(100% - 3rem);cursor:pointer}.our_team .card:hover{box-shadow:0px 0px 20px 0px rgba(3, 196, 235, 0.1)}.our_team .card img{width:100%;object-fit:cover;object-position:center}.our_team .card .card-body{padding:2rem}.our_team .card .card-body h3{margin:0}.our_team .card .card-body small{text-transform:uppercase;display:inline-block;margin:1rem 0}.our_team .card .card-body .social_btn{display:flex;justify-content:center;gap:3rem}.our_team .card .card-body .social_btn a{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;transition:0.2s all ease}.our_team .card .card-body .social_btn a:hover{background-color:#03C4EB;color:#fff}.our_team .card .card-body .social_btn a i{transition:0.1s all ease;font-size:2rem}