.elementor-4634 .elementor-element.elementor-element-30a9808{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-8069792 );--border-color:var( --e-global-color-8069792 );box-shadow:0px 30px 60px -20px rgba(10.000000000000007, 34.999999999999986, 66, 0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for shortcode, class: .elementor-element-601b1fe */.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-mega2.icon-grid {
  background: #fff;
  border-radius: 0 0 16px 16px;
  overflow: hidden;
  box-shadow: 0 24px 48px rgba(7,26,51,.18);
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 2px 24px;
  padding: 20px 30px 16px;
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-tile {
  display: flex;
  align-items: center;
  gap: 11px;
  text-decoration: none;
  color: #0A2342;
  font-size: 13.5px;
  font-weight: 500;
  line-height: 1.3;
  padding: 7px 10px;
  border-radius: 10px;
  transition: background .2s ease, color .2s ease;
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-tile:hover {
  background: #F4F6F9;
  color: #104896;
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-tile .ic {
  width: 34px;
  height: 34px;
  flex: 0 0 auto;
  border-radius: 50%;
  background: #EAF2FE;
  display: grid;
  place-items: center;
  transition: background .2s ease;
  color: #104896;
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-tile:hover .ic {
  background: #104896;
  color: #fff;
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-tile .ic svg,
.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-tile .ic img {
  width: 17px;
  height: 17px;
  display: block;
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-tile .ic i {
  font-size: 17px;
  line-height: 1;
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-mega-foot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 30px;
  background: #F4F6F9;
  border-top: 1px solid #E3E8F0;
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-mega-foot .note {
  font-size: 13px;
  color: #7A8699;
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-mega-foot a {
  color: #104896;
  text-decoration: none;
  font-size: 14.5px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: gap .2s ease;
}

.elementor-4634 .elementor-element.elementor-element-601b1fe .ss-mega-foot a:hover {
  gap: 13px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a9808 */.elementor-4634 .elementor-element.elementor-element-30a9808 .ss-mega-inner{
    max-width:1240px;
    margin:0 auto;
    padding:1.15rem 1.25rem;
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:.05rem 2rem;
}

.elementor-4634 .elementor-element.elementor-element-30a9808 .ss-mega a{
    display:block;
    padding:.625rem .875rem;
    border-radius:8px;
    color: #0A2342;
    font: 500 16px "Poppins", Sans-serif;
    transition:background .2s ease,color .2s ease,transform .2s ease;
}

.elementor-4634 .elementor-element.elementor-element-30a9808 .ss-mega a:hover{
    background:rgba(16,72,150,.06);
    color: #104896;
    transform:translateX(4px);
}

@media (max-width:1024px){
    .elementor-4634 .elementor-element.elementor-element-30a9808 .ss-mega-inner{
        grid-template-columns:repeat(2,1fr);
    }
}

@media (max-width:767px){
    .elementor-4634 .elementor-element.elementor-element-30a9808 .ss-mega-inner{
        grid-template-columns:1fr;
    }
}/* End custom CSS */