.elementor-14075 .elementor-element.elementor-element-7d26479:not(.elementor-motion-effects-element-type-background), .elementor-14075 .elementor-element.elementor-element-7d26479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#164B77;}
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479.elementor-section, 
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479.elementor-element.e-flex.e-parent, 
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479.elementor-element.e-grid.e-parent, 
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479.elementor-element.e-grid.e-child, 
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479 .dark_mode_sec_wrap, 
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479.e-flex.e-child, 
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479.elementor-column > .elementor-element-populated,
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479 >.elementor-widget-container,
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479 .elementor-column > .elementor-widget-container,
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479.elementor-column > .elementor-widget-container .elementor-button,
                        .body_dark .elementor-14075 .elementor-element.elementor-element-7d26479 > .elementor-widget-container > .elementor-icon-wrapper > .elementor-icon
                    {background-color:#131417;}.elementor-14075 .elementor-element.elementor-element-7d26479 > .elementor-container{max-width:1170px;}.elementor-14075 .elementor-element.elementor-element-7d26479 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14075 .elementor-element.elementor-element-7d26479{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 225px 0px;}.elementor-bc-flex-widget .elementor-14075 .elementor-element.elementor-element-f5ebcd2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14075 .elementor-element.elementor-element-f5ebcd2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14075 .elementor-element.elementor-element-a2f7745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-14075 .elementor-element.elementor-element-a2f7745 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:24px;color:#FFFFFF;}.elementor-14075 .elementor-element.elementor-element-30f16ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14075 .elementor-element.elementor-element-30f16ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:500;font-style:normal;line-height:88px;color:#FFFFFF;}.elementor-14075 .elementor-element.elementor-element-32ead8e{--display:flex;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14075 .elementor-element.elementor-element-c3eded0{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-14075 .elementor-element.elementor-element-c3eded0 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-14075 .elementor-element.elementor-element-a995a64{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:-325px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14075 .elementor-element.elementor-element-a995a64:not(.elementor-motion-effects-element-type-background), .elementor-14075 .elementor-element.elementor-element-a995a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14075 .elementor-element.elementor-element-cc420b3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14075 .elementor-element.elementor-element-cc420b3 .elementor-heading-title{font-weight:500;color:#000000;}.elementor-14075 .elementor-element.elementor-element-7a7e9c9 .elementor-button{background-color:#164B77;border-radius:25px 25px 25px 25px;}.elementor-14075 .elementor-element.elementor-element-7a7e9c9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14075 .elementor-element.elementor-element-7a7e9c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14075 .elementor-element.elementor-element-7a7e9c9 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-14075 .elementor-element.elementor-element-6bb5638{--display:flex;}.elementor-14075 .elementor-element.elementor-element-8e62c32{--spacer-size:50px;}.elementor-14075 .elementor-element.elementor-element-5050247{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14075 .elementor-element.elementor-element-5050247:not(.elementor-motion-effects-element-type-background), .elementor-14075 .elementor-element.elementor-element-5050247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#164B77;}.elementor-14075 .elementor-element.elementor-element-40a7b5e{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14075 .elementor-element.elementor-element-83508b2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14075 .elementor-element.elementor-element-83508b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:24px;color:#A7B4C0;}.elementor-14075 .elementor-element.elementor-element-40a73a4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:center;}.elementor-14075 .elementor-element.elementor-element-40a73a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-14075 .elementor-element.elementor-element-dfa2d01{--spacer-size:50px;}.elementor-14075 .elementor-element.elementor-element-95d6eb8{--spacer-size:50px;}.elementor-14075 .elementor-element.elementor-element-9c392e2{--display:flex;}.elementor-14075 .elementor-element.elementor-element-5a44f25{--spacer-size:50px;}.elementor-14075 .elementor-element.elementor-element-5d0364f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14075 .elementor-element.elementor-element-34a70a2{--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-14075 .elementor-element.elementor-element-79d4402 .elementor-heading-title{font-size:48px;font-weight:500;color:#000000;}.elementor-14075 .elementor-element.elementor-element-6ec73c4{--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-14075 .elementor-element.elementor-element-f88ae7d{font-size:18px;font-weight:400;}.elementor-14075 .elementor-element.elementor-element-d5f8e1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14075 .elementor-element.elementor-element-e37ba1d{--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-14075 .elementor-element.elementor-element-02fdec6 img{border-radius:50px 50px 50px 50px;}.elementor-14075 .elementor-element.elementor-element-f56cc02{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14075 .elementor-element.elementor-element-f56cc02:not(.elementor-motion-effects-element-type-background), .elementor-14075 .elementor-element.elementor-element-f56cc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14075 .elementor-element.elementor-element-cdd0c56{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14075 .elementor-element.elementor-element-cdd0c56 .elementor-heading-title{color:#000000;}.elementor-14075 .elementor-element.elementor-element-6846e65 .elementor-button{background-color:#164B77;border-radius:25px 25px 25px 25px;}.elementor-14075 .elementor-element.elementor-element-6846e65{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14075 .elementor-element.elementor-element-6846e65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14075 .elementor-element.elementor-element-6846e65 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-14075 .elementor-element.elementor-element-4499edc{--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-14075 .elementor-element.elementor-element-6bccec8 img{border-radius:50px 50px 50px 50px;}.elementor-14075 .elementor-element.elementor-element-b18f993{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14075 .elementor-element.elementor-element-b18f993:not(.elementor-motion-effects-element-type-background), .elementor-14075 .elementor-element.elementor-element-b18f993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14075 .elementor-element.elementor-element-9eb93b4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14075 .elementor-element.elementor-element-9eb93b4 .elementor-heading-title{color:#000000;}.elementor-14075 .elementor-element.elementor-element-2aa1067 .elementor-button{background-color:#164B77;border-radius:25px 25px 25px 25px;}.elementor-14075 .elementor-element.elementor-element-2aa1067{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14075 .elementor-element.elementor-element-2aa1067 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14075 .elementor-element.elementor-element-2aa1067 .elementor-button .elementor-button-content-wrapper{gap:11px;}@media(min-width:768px){.elementor-14075 .elementor-element.elementor-element-32ead8e{--content-width:1600px;}.elementor-14075 .elementor-element.elementor-element-a995a64{--width:40%;}.elementor-14075 .elementor-element.elementor-element-40a7b5e{--width:100%;}.elementor-14075 .elementor-element.elementor-element-34a70a2{--width:50%;}.elementor-14075 .elementor-element.elementor-element-6ec73c4{--width:50%;}.elementor-14075 .elementor-element.elementor-element-e37ba1d{--width:50%;}.elementor-14075 .elementor-element.elementor-element-4499edc{--width:50%;}}@media(max-width:767px){.elementor-14075 .elementor-element.elementor-element-7d26479{padding:100px 20px 0px 20px;}.elementor-14075 .elementor-element.elementor-element-30f16ec{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14075 .elementor-element.elementor-element-30f16ec .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-14075 .elementor-element.elementor-element-cc420b3 .elementor-heading-title{font-size:20px;}.elementor-14075 .elementor-element.elementor-element-40a73a4 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-14075 .elementor-element.elementor-element-cdd0c56 .elementor-heading-title{font-size:20px;}.elementor-14075 .elementor-element.elementor-element-9eb93b4 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-fd30d83 */.author-badge {
  display: inline-block;
  background: linear-gradient(135deg, #0050b2, #3399ff); /* deep blue → lighter blue */
  color: #fff;
  font-size: 12px;  
  font-weight: 600;
  padding: 6px 16px;  
  border-radius: 9999px; 
  margin-right: 12px;  
  margin-left: 5px;   
  margin-top: 10px;   /* top spacing */
  letter-spacing: 0.3px;
  box-shadow: 0 2px 6px rgba(0, 80, 178, 0.3); /* subtle glow */
}

.post-date {
  color: #6b7280; 
  font-size: 14px;  
  font-weight: 500;
  margin-left: 5px;  
  margin-top: 10px;  
  display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95a6406 *//* Newsletter Section Styling */
.newsletter-section {
  background-color: #164b77; /* Blue background similar to first image */
  border-radius: 12px;
  padding: 50px 20px;
  text-align: center;
  color: #fff;
  position: relative;
  overflow: hidden;
}


/* Input + Button Wrapper */
.newsletter-form {
  display: flex;
  justify-content: center;
  max-width: 500px;
  margin: 0 auto;
  border-radius: 50px;
  overflow: hidden;
  background: #fff;
}

/* Email Input */
.newsletter-form input[type="email"] {
  flex: 1;
  border: none;
  padding: 15px 20px;
  font-size: 16px;
  border-radius: 50px 0 0 50px;
  outline: none;
}

/* Submit Button */
.newsletter-form button {
  background: #1da1f2; /* Blue gradient color */
  border: none;
  color: #fff;
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 0 50px 50px 0;
  cursor: pointer;
  transition: 0.3s ease;
}

.newsletter-form button:hover {
  background: #0d8ddb; /* Darker hover effect */
}

/* Optional: Add wave-like design */
.newsletter-section::before {
  content: "";
  position: absolute;
  left: -50px;
  bottom: -50px;
  width: 200px;
  height: 200px;
  background: url('your-wave-pattern.png') no-repeat center/cover;
  opacity: 0.3;
}
h2 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-886468f */.author-badge {
  display: inline-block;
  background: linear-gradient(135deg, #0050b2, #3399ff); /* deep blue → lighter blue */
  color: #fff;
  font-size: 12px;  
  font-weight: 600;
  padding: 6px 16px;  
  border-radius: 9999px; 
  margin-right: 12px;  
  margin-left: 5px;   
  margin-top: 10px;   /* top spacing */
  letter-spacing: 0.3px;
  box-shadow: 0 2px 6px rgba(0, 80, 178, 0.3); /* subtle glow */
}

.post-date {
  color: #6b7280; 
  font-size: 14px;  
  font-weight: 500;
  margin-left: 5px;  
  margin-top: 10px;  
  display: inline-block; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d4efaa */.author-badge {
  display: inline-block;
  background: linear-gradient(135deg, #0050b2, #3399ff); /* deep blue → lighter blue */
  color: #fff;
  font-size: 12px;  
  font-weight: 600;
  padding: 6px 16px;  
  border-radius: 9999px; 
  margin-right: 12px;  
  margin-left: 5px;   
  margin-top: 10px;   /* top spacing */
  letter-spacing: 0.3px;
  box-shadow: 0 2px 6px rgba(0, 80, 178, 0.3); /* subtle glow */
}

.post-date {
  color: #6b7280; 
  font-size: 14px;  
  font-weight: 500;
  margin-left: 5px;  
  margin-top: 10px;  
  display: inline-block; 
}/* End custom CSS */