.elementor-67 .elementor-element.elementor-element-3ea3ad4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-8ab0738{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-67 .elementor-element.elementor-element-8ab0738:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-8ab0738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C447C;}.elementor-67 .elementor-element.elementor-element-3feb28f{text-align:center;}.elementor-67 .elementor-element.elementor-element-78287b9{text-align:center;}.elementor-67 .elementor-element.elementor-element-78287b9 .elementor-heading-title{font-size:34px;font-weight:800;line-height:40px;color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-b9a5330{text-align:center;}.elementor-67 .elementor-element.elementor-element-b9a5330 .elementor-heading-title{font-size:17px;font-weight:400;line-height:28px;color:#FFFFFFD9;}.elementor-67 .elementor-element.elementor-element-f2b7ebe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-bc51222{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-bc03c59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-739acbb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-3feb28f */.elementor-67 .elementor-element.elementor-element-3feb28f span{
        display: inline-block;
    background: rgba(255, 255, 255, 0.12);
    color: #fac775;
    font-size: 13px;
    font-weight: 600;
    line-height: 20.8px;
    letter-spacing: 0.4238px;
    text-transform: uppercase;
    border-radius: 999px;
    padding: 4px 16px;
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc51222 */.elementor-67 .elementor-element.elementor-element-bc51222 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89dbec0 */.mod-quote-info-heading {
  font-size: 22px;
            font-weight: 600;
            line-height: 33px;
            letter-spacing: -0.2578px;
            color: white;
            margin-bottom: 20px;
}
.mod-quote-info-list {
  display: flex;
            flex-direction: column;
}
.mod-quote-info-item {
  display: flex;
            gap: 16px;
            padding: 18px 0 19px;
            border-bottom: 1px solid rgba(255,255,255,0.15);
}
.mod-quote-info-item-number {
  width: 32px;
            height: 32px;
            border-radius: 16px;
            background: rgba(250,199,117,0.2);
            color: #fac775;
            font-size: 14px;
            font-weight: 800;
            line-height: 22.4px;
            letter-spacing: -0.1504px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
}
.mod-quote-info-item-content {
  flex: 1;
}
.mod-quote-info-item-heading {
  font-size: 15px;
            font-weight: 800;
            line-height: 22.5px;
            letter-spacing: -0.2344px;
            color: white;
            padding-bottom: 3px;
}
.mod-quote-info-item-text {
  font-size: 14px;
            font-weight: 400;
            line-height: 21px;
            letter-spacing: -0.1504px;
            color: white;
}
.mod-quote-contact-card {
  background: rgba(255,255,255,0.08);
            border-radius: 8px;
            padding: 20px;
            margin-top: 28px;
}
.mod-quote-contact-row {
  display: flex;
            align-items: center;
            gap: 10px;
            padding: 4px 0;
}
.mod-quote-contact-icon {
  font-size: 16px;
            line-height: 25.6px;
            letter-spacing: -0.3125px;
            color: #fac775;
            width: 24px;
            text-align: center;
            flex-shrink: 0;
}
.mod-quote-contact-text {
  font-size: 14px;
            font-weight: 400;
            line-height: 22.4px;
            letter-spacing: -0.1504px;
            color: white;
}
.mod-quote-cert-images {
  display: flex;
            gap: 20px;
            justify-content: center;
            padding-top: 30px;
}
.mod-quote-cert-image {
  height: 170px;
            border-radius: 8px;
            object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc03c59 */.elementor-67 .elementor-element.elementor-element-bc03c59 h3{
    margin: 0;
    color: #fff;
}
.elementor-67 .elementor-element.elementor-element-bc03c59 h4{
    margin: 0;
}
.elementor-67 .elementor-element.elementor-element-bc03c59 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b7ebe */.elementor-67 .elementor-element.elementor-element-f2b7ebe{
        display: grid;
    grid-template-columns: 1.5fr 1fr;
    gap: 48px;
    align-items: start;
}
@media(max-width:1024px){
    .elementor-67 .elementor-element.elementor-element-f2b7ebe{
        display: flex;
    }
}/* End custom CSS */