.elementor-3953 .elementor-element.elementor-element-804c29a{--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-3953 .elementor-element.elementor-element-d054b0e{--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-3953 .elementor-element.elementor-element-3f5ca46{text-align:center;}.elementor-3953 .elementor-element.elementor-element-3f5ca46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-3953 .elementor-element.elementor-element-c303ebe > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-c303ebe img{height:207px;}.elementor-3953 .elementor-element.elementor-element-dab01c0{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-3953 .elementor-element.elementor-element-5adef9f > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-5adef9f{color:#5F5353;}.elementor-3953 .elementor-element.elementor-element-212eec4{--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-3953 .elementor-element.elementor-element-d48f833 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-d48f833{text-align:center;}.elementor-3953 .elementor-element.elementor-element-d48f833 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-3953 .elementor-element.elementor-element-9efa6ed > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-9efa6ed img{width:100%;max-width:100%;height:207px;}.elementor-3953 .elementor-element.elementor-element-1f16cea{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-3953 .elementor-element.elementor-element-1e46273 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-1e46273{color:#5F5353;}.elementor-3953 .elementor-element.elementor-element-efca45b{--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-3953 .elementor-element.elementor-element-508539f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-508539f{text-align:center;}.elementor-3953 .elementor-element.elementor-element-508539f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-3953 .elementor-element.elementor-element-3a2ac90 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-3a2ac90 img{width:100%;max-width:100%;height:226px;}.elementor-3953 .elementor-element.elementor-element-ec7b550{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-3953 .elementor-element.elementor-element-b6bf62c > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-b6bf62c{color:#5F5353;}.elementor-3953 .elementor-element.elementor-element-fad1d88{--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-3953 .elementor-element.elementor-element-6dd749c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-6dd749c{text-align:center;}.elementor-3953 .elementor-element.elementor-element-6dd749c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-3953 .elementor-element.elementor-element-8a79743 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-8a79743 img{width:100%;max-width:100%;height:226px;}.elementor-3953 .elementor-element.elementor-element-9e8874f{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-3953 .elementor-element.elementor-element-edc3b5f > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-edc3b5f{color:#5F5353;}.elementor-3953 .elementor-element.elementor-element-5f2d032{--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-3953 .elementor-element.elementor-element-42615d6{--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-3953 .elementor-element.elementor-element-29b4d46{text-align:center;}.elementor-3953 .elementor-element.elementor-element-29b4d46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-3953 .elementor-element.elementor-element-03a060d > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-03a060d img{height:207px;}.elementor-3953 .elementor-element.elementor-element-d94259e{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-3953 .elementor-element.elementor-element-6c12e76 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-6c12e76{color:#5F5353;}.elementor-3953 .elementor-element.elementor-element-556c6f2{--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-3953 .elementor-element.elementor-element-2b1a797{text-align:center;}.elementor-3953 .elementor-element.elementor-element-2b1a797 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-3953 .elementor-element.elementor-element-77e36c1 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-77e36c1 img{height:207px;}.elementor-3953 .elementor-element.elementor-element-a91695e{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-3953 .elementor-element.elementor-element-1516c59 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-1516c59{color:#5F5353;}.elementor-3953 .elementor-element.elementor-element-6243648{--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-3953 .elementor-element.elementor-element-bf49445{text-align:center;}.elementor-3953 .elementor-element.elementor-element-bf49445 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-3953 .elementor-element.elementor-element-a4b8576 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-a4b8576 img{height:207px;}.elementor-3953 .elementor-element.elementor-element-2dd6d0f{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-3953 .elementor-element.elementor-element-1b77b52 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-1b77b52{color:#5F5353;}.elementor-3953 .elementor-element.elementor-element-ed8db0d{--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-3953 .elementor-element.elementor-element-9294629{text-align:center;}.elementor-3953 .elementor-element.elementor-element-9294629 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-3953 .elementor-element.elementor-element-aeecb41 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-aeecb41 img{height:207px;}.elementor-3953 .elementor-element.elementor-element-c04e003{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-3953 .elementor-element.elementor-element-e1198d5 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-e1198d5{color:#5F5353;}@media(min-width:768px){.elementor-3953 .elementor-element.elementor-element-d054b0e{--width:33%;}.elementor-3953 .elementor-element.elementor-element-212eec4{--width:33%;}.elementor-3953 .elementor-element.elementor-element-efca45b{--width:33%;}.elementor-3953 .elementor-element.elementor-element-fad1d88{--width:33%;}.elementor-3953 .elementor-element.elementor-element-42615d6{--width:33%;}.elementor-3953 .elementor-element.elementor-element-556c6f2{--width:33%;}.elementor-3953 .elementor-element.elementor-element-6243648{--width:33%;}.elementor-3953 .elementor-element.elementor-element-ed8db0d{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-d054b0e *//* Blog Card Base */
.blog-card{
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.35s ease;
  box-shadow: 0 6px 18px rgba(0,0,0,0.05);
  cursor: pointer;
}

/* Hover Effect */
.blog-card:hover{
  transform: translateY(-8px);
  border-color: #2563eb;
  box-shadow: 0 18px 45px rgba(37,99,235,0.18);
}

/* Image Wrapper */
.blog-image{
  overflow: hidden;
}

/* Image Zoom On Hover */
.blog-image img{
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
}

.blog-card:hover .blog-image img{
  transform: scale(1.08);
}

/* Content */
.blog-content{
  padding: 16px 18px 20px;
}

/* Category / Title */
.blog-content h3{
  font-size: 18px;
  font-weight: 700;
  color: #0a2540;
  margin-bottom: 8px;
  transition: color 0.3s ease;
}

.blog-card:hover h3{
  color: #2563eb;
}

/* Description */
.blog-content p{
  font-size: 14px;
  color: #475569;
  line-height: 1.6;
  margin-bottom: 10px;
}

/* Meta */
.blog-meta{
  font-size: 12px;
  color: #64748b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212eec4 *//* Blog Card Base */
.blog-card{
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.35s ease;
  box-shadow: 0 6px 18px rgba(0,0,0,0.05);
  cursor: pointer;
}

/* Hover Effect */
.blog-card:hover{
  transform: translateY(-8px);
  border-color: #2563eb;
  box-shadow: 0 18px 45px rgba(37,99,235,0.18);
}

/* Image Wrapper */
.blog-image{
  overflow: hidden;
}

/* Image Zoom On Hover */
.blog-image img{
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
}

.blog-card:hover .blog-image img{
  transform: scale(1.08);
}

/* Content */
.blog-content{
  padding: 16px 18px 20px;
}

/* Category / Title */
.blog-content h3{
  font-size: 18px;
  font-weight: 700;
  color: #0a2540;
  margin-bottom: 8px;
  transition: color 0.3s ease;
}

.blog-card:hover h3{
  color: #2563eb;
}

/* Description */
.blog-content p{
  font-size: 14px;
  color: #475569;
  line-height: 1.6;
  margin-bottom: 10px;
}

/* Meta */
.blog-meta{
  font-size: 12px;
  color: #64748b;
}

.heading-blue-line {
  position: relative;
  padding-left: 18px;
}

.heading-blue-line::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 70%;
  background-color: #1e73be; /* blue */
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efca45b *//* Blog Card Base */
.blog-card{
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.35s ease;
  box-shadow: 0 6px 18px rgba(0,0,0,0.05);
  cursor: pointer;
}

/* Hover Effect */
.blog-card:hover{
  transform: translateY(-8px);
  border-color: #2563eb;
  box-shadow: 0 18px 45px rgba(37,99,235,0.18);
}

/* Image Wrapper */
.blog-image{
  overflow: hidden;
}

/* Image Zoom On Hover */
.blog-image img{
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
}

.blog-card:hover .blog-image img{
  transform: scale(1.08);
}

/* Content */
.blog-content{
  padding: 16px 18px 20px;
}

/* Category / Title */
.blog-content h3{
  font-size: 18px;
  font-weight: 700;
  color: #0a2540;
  margin-bottom: 8px;
  transition: color 0.3s ease;
}

.blog-card:hover h3{
  color: #2563eb;
}

/* Description */
.blog-content p{
  font-size: 14px;
  color: #475569;
  line-height: 1.6;
  margin-bottom: 10px;
}

/* Meta */
.blog-meta{
  font-size: 12px;
  color: #64748b;
}

.heading-blue-line {
  position: relative;
  padding-left: 18px;
}

.heading-blue-line::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 70%;
  background-color: #1e73be; /* blue */
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fad1d88 *//* Blog Card Base */
.blog-card{
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.35s ease;
  box-shadow: 0 6px 18px rgba(0,0,0,0.05);
  cursor: pointer;
}

/* Hover Effect */
.blog-card:hover{
  transform: translateY(-8px);
  border-color: #2563eb;
  box-shadow: 0 18px 45px rgba(37,99,235,0.18);
}

/* Image Wrapper */
.blog-image{
  overflow: hidden;
}

/* Image Zoom On Hover */
.blog-image img{
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
}

.blog-card:hover .blog-image img{
  transform: scale(1.08);
}

/* Content */
.blog-content{
  padding: 16px 18px 20px;
}

/* Category / Title */
.blog-content h3{
  font-size: 18px;
  font-weight: 700;
  color: #0a2540;
  margin-bottom: 8px;
  transition: color 0.3s ease;
}

.blog-card:hover h3{
  color: #2563eb;
}

/* Description */
.blog-content p{
  font-size: 14px;
  color: #475569;
  line-height: 1.6;
  margin-bottom: 10px;
}

/* Meta */
.blog-meta{
  font-size: 12px;
  color: #64748b;
}

.heading-blue-line {
  position: relative;
  padding-left: 18px;
}

.heading-blue-line::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 70%;
  background-color: #1e73be; /* blue */
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-804c29a *//* White box style background */
.blog-section {
    background: #ffffff;
    padding: 45px 30px;
    border-radius: 12px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42615d6 *//* Blog Card Base */
.blog-card{
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.35s ease;
  box-shadow: 0 6px 18px rgba(0,0,0,0.05);
  cursor: pointer;
}

/* Hover Effect */
.blog-card:hover{
  transform: translateY(-8px);
  border-color: #2563eb;
  box-shadow: 0 18px 45px rgba(37,99,235,0.18);
}

/* Image Wrapper */
.blog-image{
  overflow: hidden;
}

/* Image Zoom On Hover */
.blog-image img{
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
}

.blog-card:hover .blog-image img{
  transform: scale(1.08);
}

/* Content */
.blog-content{
  padding: 16px 18px 20px;
}

/* Category / Title */
.blog-content h3{
  font-size: 18px;
  font-weight: 700;
  color: #0a2540;
  margin-bottom: 8px;
  transition: color 0.3s ease;
}

.blog-card:hover h3{
  color: #2563eb;
}

/* Description */
.blog-content p{
  font-size: 14px;
  color: #475569;
  line-height: 1.6;
  margin-bottom: 10px;
}

/* Meta */
.blog-meta{
  font-size: 12px;
  color: #64748b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-556c6f2 *//* Blog Card Base */
.blog-card{
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.35s ease;
  box-shadow: 0 6px 18px rgba(0,0,0,0.05);
  cursor: pointer;
}

/* Hover Effect */
.blog-card:hover{
  transform: translateY(-8px);
  border-color: #2563eb;
  box-shadow: 0 18px 45px rgba(37,99,235,0.18);
}

/* Image Wrapper */
.blog-image{
  overflow: hidden;
}

/* Image Zoom On Hover */
.blog-image img{
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
}

.blog-card:hover .blog-image img{
  transform: scale(1.08);
}

/* Content */
.blog-content{
  padding: 16px 18px 20px;
}

/* Category / Title */
.blog-content h3{
  font-size: 18px;
  font-weight: 700;
  color: #0a2540;
  margin-bottom: 8px;
  transition: color 0.3s ease;
}

.blog-card:hover h3{
  color: #2563eb;
}

/* Description */
.blog-content p{
  font-size: 14px;
  color: #475569;
  line-height: 1.6;
  margin-bottom: 10px;
}

/* Meta */
.blog-meta{
  font-size: 12px;
  color: #64748b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6243648 *//* Blog Card Base */
.blog-card{
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.35s ease;
  box-shadow: 0 6px 18px rgba(0,0,0,0.05);
  cursor: pointer;
}

/* Hover Effect */
.blog-card:hover{
  transform: translateY(-8px);
  border-color: #2563eb;
  box-shadow: 0 18px 45px rgba(37,99,235,0.18);
}

/* Image Wrapper */
.blog-image{
  overflow: hidden;
}

/* Image Zoom On Hover */
.blog-image img{
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
}

.blog-card:hover .blog-image img{
  transform: scale(1.08);
}

/* Content */
.blog-content{
  padding: 16px 18px 20px;
}

/* Category / Title */
.blog-content h3{
  font-size: 18px;
  font-weight: 700;
  color: #0a2540;
  margin-bottom: 8px;
  transition: color 0.3s ease;
}

.blog-card:hover h3{
  color: #2563eb;
}

/* Description */
.blog-content p{
  font-size: 14px;
  color: #475569;
  line-height: 1.6;
  margin-bottom: 10px;
}

/* Meta */
.blog-meta{
  font-size: 12px;
  color: #64748b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8db0d *//* Blog Card Base */
.blog-card{
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  overflow: hidden;
  transition: all 0.35s ease;
  box-shadow: 0 6px 18px rgba(0,0,0,0.05);
  cursor: pointer;
}

/* Hover Effect */
.blog-card:hover{
  transform: translateY(-8px);
  border-color: #2563eb;
  box-shadow: 0 18px 45px rgba(37,99,235,0.18);
}

/* Image Wrapper */
.blog-image{
  overflow: hidden;
}

/* Image Zoom On Hover */
.blog-image img{
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
}

.blog-card:hover .blog-image img{
  transform: scale(1.08);
}

/* Content */
.blog-content{
  padding: 16px 18px 20px;
}

/* Category / Title */
.blog-content h3{
  font-size: 18px;
  font-weight: 700;
  color: #0a2540;
  margin-bottom: 8px;
  transition: color 0.3s ease;
}

.blog-card:hover h3{
  color: #2563eb;
}

/* Description */
.blog-content p{
  font-size: 14px;
  color: #475569;
  line-height: 1.6;
  margin-bottom: 10px;
}

/* Meta */
.blog-meta{
  font-size: 12px;
  color: #64748b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d032 *//* White box style background */
.blog-section {
    background: #ffffff;
    padding: 45px 30px;
    border-radius: 12px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);

}/* End custom CSS */