.elementor-2600 .elementor-element.elementor-element-61377cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-cba7f18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-c7d28f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-41276a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-87a90c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-4bb8ac9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-f2844ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-3ba8d8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-a99276b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-69ae883{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-6995c8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2600 .elementor-element.elementor-element-9bfff8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-50d972f */.ai-tool-box {
  max-width: 800px;
  margin: 30px auto;
  padding: 25px 30px;
  border-left: 4px solid #0077b6;
  border-radius: 10px;
  background-color: white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  line-height: 1.7;
}

.ai-tool-box h2 {
  color: #0077b6;
  font-size: 26px;
  margin-bottom: 15px;
}

.ai-tool-box h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #37474f;
}

.ai-tool-box ul {
  padding-left: 20px;
}

.ai-tool-box ul li {
  margin-bottom: 8px;
  list-style: '🚀 ';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94fa1ea */.ai-tool-box {
  max-width: 800px;
  margin: 30px auto;
  padding: 25px 30px;
  border-left: 4px solid #6a0572; /* Slightly different color to differentiate */
  border-radius: 10px;
  background-color:white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  line-height: 1.7;
}

.ai-tool-box h2 {
  color: #6a0572;
  font-size: 26px;
  margin-bottom: 15px;
}

.ai-tool-box h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #37474f;
}

.ai-tool-box ul {
  padding-left: 20px;
}

.ai-tool-box ul li {
  margin-bottom: 8px;
  list-style: '🚀 ';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c06d5f */.ai-tool-box {
  max-width: 800px;
  margin: 30px auto;
  padding: 25px 30px;
  border-left: 4px solid #ff9900; /* AWS orange accent */
  border-radius: 10px;
  background-color:white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  line-height: 1.7;
}

.ai-tool-box h2 {
  color: #ff9900;
  font-size: 26px;
  margin-bottom: 15px;
}

.ai-tool-box h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #37474f;
}

.ai-tool-box ul {
  padding-left: 20px;
}

.ai-tool-box ul li {
  margin-bottom: 8px;
  list-style: '🚀 ';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab3d3ab */.ai-tool-box {
  max-width: 800px;
  margin: 30px auto;
  padding: 25px 30px;
  border-left: 4px solid #5e60ce; /* Cool purple-blue tone for tech */
  border-radius: 10px;
  background-color: white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  line-height: 1.7;
}

.ai-tool-box h2 {
  color: #5e60ce;
  font-size: 26px;
  margin-bottom: 15px;
}

.ai-tool-box h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #37474f;
}

.ai-tool-box ul {
  padding-left: 20px;
}

.ai-tool-box ul li {
  margin-bottom: 8px;
  list-style: '🚀 ';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0cc6386 */.ai-tool-box {
  max-width: 800px;
  margin: 30px auto;
  padding: 25px 30px;
  border-left: 4px solid #2a9d8f; /* Teal green tone for Python feel */
  border-radius: 10px;
  background-color:white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  line-height: 1.7;
}

.ai-tool-box h2 {
  color: #2a9d8f;
  font-size: 26px;
  margin-bottom: 15px;
}

.ai-tool-box h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #37474f;
}

.ai-tool-box ul {
  padding-left: 20px;
}

.ai-tool-box ul li {
  margin-bottom: 8px;
  list-style: '🚀 ';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb40c85 */.ai-tool-box {
  max-width: 800px;
  margin: 30px auto;
  padding: 25px 30px;
  border-left: 4px solid #ef476f; /* Vibrant pink/red for visibility */
  border-radius: 10px;
  background-color:white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  line-height: 1.7;
}

.ai-tool-box h2 {
  color: #ef476f;
  font-size: 26px;
  margin-bottom: 15px;
}

.ai-tool-box h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #37474f;
}

.ai-tool-box ul {
  padding-left: 20px;
}

.ai-tool-box ul li {
  margin-bottom: 8px;
  list-style: '🚀 ';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58748a3 */.ai-tool-box {
  max-width: 800px;
  margin: 30px auto;
  padding: 25px 30px;
  border-left: 4px solid #264653; /* Deep security blue */
  border-radius: 10px;
  background-color:white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  line-height: 1.7;
}

.ai-tool-box h2 {
  color: #264653;
  font-size: 26px;
  margin-bottom: 15px;
}

.ai-tool-box h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #37474f;
}

.ai-tool-box ul {
  padding-left: 20px;
}

.ai-tool-box ul li {
  margin-bottom: 8px;
  list-style: '🚀 ';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e40fbc4 */.ai-tool-box {
  max-width: 800px;
  margin: 30px auto;
  padding: 25px 30px;
  border-left: 4px solid #3a86ff; /* Bright blue for dynamic multi-language feel */
  border-radius: 10px;
  background-color:white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  line-height: 1.7;
}

.ai-tool-box h2 {
  color: #3a86ff;
  font-size: 26px;
  margin-bottom: 15px;
}

.ai-tool-box h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #37474f;
}

.ai-tool-box ul {
  padding-left: 20px;
}

.ai-tool-box ul li {
  margin-bottom: 8px;
  list-style: '🚀 ';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cc4d20 */.ai-tool-box {
  max-width: 800px;
  margin: 30px auto;
  padding: 25px 30px;
  border-left: 4px solid #00b4d8; /* Cyan-blue for light, offline energy */
  border-radius: 10px;
  background-color:white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  line-height: 1.7;
}

.ai-tool-box h2 {
  color: #00b4d8;
  font-size: 26px;
  margin-bottom: 15px;
}

.ai-tool-box h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #37474f;
}

.ai-tool-box ul {
  padding-left: 20px;
}

.ai-tool-box ul li {
  margin-bottom: 8px;
  list-style: '🚀 ';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5672e6a */.ai-tool-box {
  max-width: 800px;
  margin: 30px auto;
  padding: 25px 30px;
  border-left: 4px solid #118ab2; /* Terminal-tech teal */
  border-radius: 10px;
  background-color: white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  font-family: 'Segoe UI', sans-serif;
  color: #2c3e50;
  line-height: 1.7;
}

.ai-tool-box h2 {
  color: #118ab2;
  font-size: 26px;
  margin-bottom: 15px;
}

.ai-tool-box h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #37474f;
}

.ai-tool-box ul {
  padding-left: 20px;
}

.ai-tool-box ul li {
  margin-bottom: 8px;
  list-style: '🚀 ';
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-765337a */.bonus-section {
  border-left: 4px dashed #9d4edd; /* Purple dashed for "extra" feel */
  background-color: #f3f0ff;
}

.bonus-section h2 {
  color: #6a00ff;
}

.bonus-section ul li {
  margin-bottom: 10px;
  list-style: none;
}/* End custom CSS */