/**
Theme Name: Hurekatek WP
Author: Hureka Technologies Inc.
Author URI: https://www.hurekatek.com/
Description: Successful businesses are the catalysts for world change. Together we can change the world; and we will. Our engineers, coordinating with world-class project managers, build and maintain custom web applications to meet your customers\' evolving needs and expectations.

Customers expect us to anticipate their needs. They expect to be heard 24/7. To earn their loyalty, we must continually demonstrate our loyalty to them. And we do. 

At Hureka, we focus on transforming a static digital experience into a thriving, responsive environment with real-time conversations ─ a live-data hub that is easily accessible to you, your employees, and your customers.

At a glance, at any time, you can determine the best course of action and the best way to serve. Let your customers know you\'re listening, and responding, to them as quickly as possible. 

Your success is crucial for our growth and for achieving our mission. That’s why we leave no stone unturned. We work with you step by step, with 100% transparency, from start to finish and beyond.  
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hurekatek-wp
Template: astra
*/
body { overflow-x:hidden; }
body .ast-site-title-wrap { display: none; }
.entry-content :where(h1,h2,h3,h4,h5,h6)  { color: #000000; }
body .entry-content p { margin-bottom:0; }
.header { position: fixed!important; top: 0!important; z-index: 9!important; width: 100%!important; background: #ffffff!important; height: 80px!important; box-shadow: 0 0 6px 6px #00000029;}
.header .logo img { max-width:300px; }
body.page-id-8 div#page { }

header .site-navigation ul li a { text-transform:uppercase; color:000; font-size:16px; font-weight:600;  }
header .ast-builder-menu-1 .menu-item.current-menu-item > .menu-link { color:#0062c1; }


.banner .right-image { background: #120b66; padding: 30px 30px 30px 0; }
.banner .right-image img { max-width:100%; margin: 0 0 0 -70px; border: 1px solid #2989eb; }
.banner .elementor-element h1 { font-size: 54px; font-weight: 800; margin: 0 0 0 0; text-transform:uppercase; }
.banner .elementor-element h2 {font-size: 26px; margin: 0 20px 10px 20px; font-weight: 400; 
	background: -webkit-linear-gradient(#12DBFF, #2A8AFF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }
.banner .elementor-element p {font-size: 22px; margin: 0 0 20px 0; font-weight: 600;}
.banner .elementor-element p:last-child { margin-bottom: 0; font-size: 18px; font-weight: 400; }

.our-goals .box { background: #f1f1f1; padding:30px; margin: 0 30px 0 0; max-width: 31%; border-radius:12px;  } 
.our-goals .box:last-child, .our-goals .box.last { margin-right:0; }
.our-goals .box .elementor-widget-image-box .elementor-image-box-img img { border-radius:50px; }
.our-goals .box:hover { background: #c5dbff; }

.list ul li { list-style:none; margin:0 0 15px 0; background:url(/ai-for-main-street/wp-content/uploads/2025/10/round-check.png) no-repeat; background-size: 30px; padding: 0 0 2px 50px; }
.list ul li:last-child { margin-bottom:0; }
.list ul li h2 { margin: 0 0 5px 0; font-size: 22px; }

.our-goals .box .elementor-counter-title { text-align:center;  }
body.page-id-8 .elementor-widget-counter .elementor-counter-number-wrapper { color:#fff; background: #046bd2; margin: -30px -30px 20px; padding: 25px; border-top-left-radius: 12px; border-top-right-radius: 12px;}

.smb-panel{    box-shadow: inset 0 -206px 0 #e5e5e5; }
.wbox.box { background: #fff; }
.our-goals .box.blue-box { background: #046bd2; }
.our-goals .box.blue-box:hover { background:#005bb7; }
.our-goals .box.blue-box h3 { color:#fff; }
.our-goals .box.blue-box ul { padding-left:0; }
.our-goals .box.blue-box ul li { margin:0 0 15px 0; background:url(/ai-for-main-street/wp-content/uploads/2025/11/round-check-white.png) no-repeat; background-size:25px; padding: 0 0 2px 35px; }
.our-goals .box.blue-box ul li:last-child { margin-bottom:0; }

.our-goals .box.blue-border { background:#fff; border:1px solid #78b4ef; max-width: 46% !important; margin: 0 0; }
.our-goals .box.blue-border h3 { margin-bottom:5px; }

.our-goals .box.box100 { max-width:48%; margin-bottom: 30px; }

.blue-bg h3 { font-size:32px; color:#fff; }
.blue-bg .list ul { margin:0 0; padding:0 0;  }
.blue-bg .list ul li { font-size:18px; background-size:25px; margin:0 0 10px 0; }

.the-pillars .wrap { justify-content:space-between; }
.the-pillars .wrap > .elementor-element { background:#15003B; padding:20px; border-radius:12px;  display: flex; align-items: center; border: 1px solid #270cbd;}
.the-pillars .wrap > .elementor-element .elementor-image-box-img img { /*width: 100px; height: 100px; border-radius: 50%;  border: 5px solid #dbe7f3;*/}
.the-pillars .wrap > .elementor-element h3 { margin:0 0 5px 0; color:#2AF6FF!important;  }
.the-pillars .wrap > .elementor-element .elementor-image-box-description { color:#fff!important; }
.community1  .elementor-image-box-img img { }
.community-main { margin:0 auto!important; max-width:900px;  }

.left-connect { display:flex!important;  }
.left-connect > .elementor-element:first-child{ width:30%; }
.left-connect > .elementor-element:last-child{ width:100%; }
.left-connect img { width:100%;}

.elementor-element.elementor-element-d3630a2, .elementor-element.elementor-element-79a5301 { height: 100%; background:#e6e6e6; }
.left-connect .elementor-widget.elementor-widget-image {  background: #ebebeb; display: flex; justify-content: center; align-items: center; }
.right-connect h2 { margin:0 0 5px 0;  }
.right-connect h4.elementor-heading-title a { text-decoration:none; font-size:16px; line-height:20px; }

body .elementor-8 .elementor-element.elementor-element-c12ddf4 { display: flex !important; flex-direction: row; flex-wrap: wrap;}

.book-meeting .elementor-widget-image img { max-height:550px; width:auto; }
.box .elementor-image-box-wrapper .elementor-image-box-img { width: auto !important; }

body.page-id-8 { background: linear-gradient(90deg,rgba(0, 50, 147, 1) 0%, rgba(38, 16, 78, 1) 100%);
 }
.mission-text.elementor-element p { margin:10px 0; }
.mission-text.elementor-element img { max-width:40px;  }
.mission-text.elementor-element .wp-image-789  { margin:20px 0 0 30px; }

.our-goals ul li { list-style:none; color:#fff; margin: 0 0 30px 0; }
.our-goals ul li h2 { color:#2AC6FF; font-size:20px; margin: 0 0 10px 0; }
.our-goals ul li img { float: left; margin: 0 20px 10% 0;}


body.page-id-732 { background:#0f0f12; }
body.page-id-732 .entry-content { background-image: url(/ai-for-main-street/wp-content/uploads/2025/11/Ellipse-13.png);
    background-position: top center;}
.title1{ background: -webkit-linear-gradient(#12DBFF, #2A8AFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
.title1 strong { background: -webkit-linear-gradient(#FF2A2A, #FDB333);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 900; }
.title1 span { color:#fff; -webkit-text-fill-color: white; }

.ai-top-text img { max-width: 30px!important;  }
.ai-top-text .wp-image-788 { margin: 0 20px 20px -20px;  }
.ai-top-text .wp-image-789 { margin: 0 0 0 20px; }
.ai-top-text h3 { margin:0 0 0 0; }
.founder-text p{ font-size:14px; font-weight:300;  }
.img-heading { }

body.page-id-732 .elementor-counter .elementor-counter-number-wrapper { background: -webkit-linear-gradient(#12DBFF, #2A8AFF); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
body.page-id-732 .elementor-counter .elementor-counter-title {  color:#fff; }

.demo-box > .e-con-inner { background:#342DFF; padding:30px; border-radius:20px; overflow:hidden; }
.demo-box > .e-con-inner a { color:#fff; text-decoration:none; }
.or-line { background:url(/ai-for-main-street/wp-content/uploads/2025/11/line.png) no-repeat center center; height:130px;  }
.or-line h2 { line-height:130px!important; }
#n2-ss-2.n2-ss-slider .n2-ss-layer { background:#020202; padding: 0 0 0 15px; }
#n2-ss-2.n2-ss-slider .n2-ss-button-container { } 
#n2-ss-2.n2-ss-slider .list { color:#8E8E8E; font-size:16px; margin: 0 0 20px 0; padding: 0 0 0 30px; background:url(/ai-for-main-street/wp-content/uploads/2025/11/round-arrow.png) no-repeat left center;  }
#n2-ss-2.n2-ss-slider h2.n2-ss-text {  margin: 0 0 40px 0 !important; font-weight: 600 !important; }

#n2-ss-2.n2-ss-slider .n2-ss-button-container a.n2-ow{ background: linear-gradient(90deg,rgba(8, 42, 196, 1) 0%, rgba(103, 30, 209, 1) 100%); color:#fff; font-size:18px;  }
#n2-ss-2.n2-ss-slider .n2-ss-button-container a.n2-ow:hover { background:#fff; color:#000;  }

body .count{ position:relative; }
body .count:before { position:absolute; content:""; background:url(/ai-for-main-street/wp-content/uploads/2025/11/up-arrow.png) no-repeat; width: 21px; height: 21px; right: 80px; bottom: 55px;}
body .count.red:before { position:absolute; content:""; background:url(/ai-for-main-street/wp-content/uploads/2025/11/down-arrow.png) no-repeat; }

body .site-below-footer-wrap[data-section="section-below-footer-builder"] { background:#000; border:0; }
body .ast-footer-copyright p { color: #707070; }

body .fixed-btn { position:fixed!important; bottom:30px; transition: opacity 0.35s ease, bottom 0.35s ease;  }
.fixed-btn.stop-fixed { position: static!important;   }

footer, body .banner { position:relative; z-index:2; }

.title01 .elementor-heading-title { background: -webkit-linear-gradient(#12DBFF, #2A8AFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;  }




@media (max-width: 767px) {
body, html { overflow-x:hidden; }	
.header .logo img { max-width:280px; }	
.banner .elementor-element h1 { font-size: 45px; }
.banner .elementor-element h2 { font-size: 20px; }
.banner .elementor-element p { font-size: 20px; }
.elementor-element.logo { justify-content: center;  align-items: center; }
.our-goals .box { background: #f1f1f1; padding: 30px; margin: 0 0 20px 0; max-width: 100%; }
.banner .right-image { background:none; padding: 10px 0 0 0; border: 0; }	
.banner .right-image img { max-width: 100%; margin: 0 0 0 0; border:0;  } 	
.our-goals .box.blue-border { width:100%!important; }
.our-goals .box.box100 { max-width: 100%; margin: 0 0 20px 0; } 
.our-goals .box.blue-border { max-width: 100% !important; }	
.list ul { padding-left:0; }
.the-pillars .wrap > .elementor-element .elementor-image-box-img { width:80px!important; }
.the-pillars .wrap > .elementor-element .elementor-image-box-img img { width: 40px; height: auto !important; margin: 0 auto; margin-bottom: 10px;  }	
.our-goals ul li img { margin: 0 20px 20% 0; }
	
#n2-ss-2.n2-ss-slider .n2-ss-layer { padding: 0 10px; }	
#n2-ss-2.n2-ss-slider .list { font-size: 14px; margin: 0 0 10px 0; padding: 0 0 0 25px; line-height: 20px; text-align: left; }	
#n2-ss-2.n2-ss-slider h2.n2-ss-text { margin: 0 0 20px 0 !important; }
.cost-box > .e-con-inner { display: block!important; }	
.elementor-element-5fec045 > .e-con-inner .elementor-element-8eb0ebc { } 	
	
.technology-logo > .e-con-inner > .elementor-element { border: 1px solid #2a3d63; padding: 15px 30px; max-width: 44%; margin: 5px auto; }	

.or-line { background: url(/ai-for-main-street/wp-content/uploads/2025/11/line-w.png) no-repeat center center; height:100px;  }
.or-line h2 { line-height: 100px !important; }
header .custom-logo-link img { max-width: 230px; width: 230px; }	
body .fixed-btn {   width: 100%; display: flex; justify-content: center; left:0; }	
body .fixed-btn.stop-fixed {
  position: absolute!important; bottom:-70px;   /* instead of static */
}
body .elementor-element.elementor-element-112f5ec {
    padding-bottom: 40px;
}
	
}


@media (max-width: 400px) {
body .count:before { right:50px; }
	
	
	
}





