@media all {
  *#dm .dmInner a.u_2279768248 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2279768248:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_2279768248.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_2279768248 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/3acaf646/icon/call_8400328.svg) !important;
  }

  *#dm .dmInner *.u_498822049 .bullet-icon {
    color:var(--color_4) !important;
    fill:var(--color_4) !important;
    stroke:var(--color_4) !important;
  }

  *#dm .dmInner div.u_74587371 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_3118781058 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner *.u_3118781058 .svg { width:100% !important; }

  *#dm .dmInner div.u_3118781058 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_591630504 .shape-text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1254760813 .shape-text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1464183861 .shape-text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1630278648 .shape-text { color:var(--color_6) !important; }

  *#dm .dmInner div.u_1505493485 .shape-text { color:var(--color_6) !important; }

  *#dm .dmInner a.u_741549120 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1072484416 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1860179085 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1670055932 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1076740375 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1328118661 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1827333583 hr {
    border-width:5px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1605180759 {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1605180759 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1605180759 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3acaf646/icon/Arrow_3134107.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1605180759:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1605180759.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner div.u_1943064337 .dmformsubmit {
    width:628px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1943064337 { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1943064337 input:not([type="submit"]) { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1943064337 textarea { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1943064337 select { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1448326313 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_1448326313 .socialHubIcon {
    background-color:var(--color_4) !important;
    width:35px !important;
    height:35px !important;
    font-size:23px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1182299229 .svg { width:100% !important; }

  *#dm .dmInner div.u_1182299229 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1251965604 .svg { width:100% !important; }

  *#dm .dmInner div.u_1251965604 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1251965604 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1358571217 .svg { width:100% !important; }

  *#dm .dmInner div.u_1358571217 .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1358571217 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1182299229 .svg { fill:var(--color_5) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_498822049 .bullet-icon svg {
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner div.u_2747464232 .notary-book-btn {
    width:160px !important;
    height:100px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 654px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(9, 8, 37, 1) 42%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/3acaf646/dms3rep/multi/opt/pexels-photo-8730982-1920w.jpeg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_20j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dmu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_24l {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_djv {
    width: 47.93%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d104a8ab {
    width: 47.93%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_7lr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_30n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bq3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_r4f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-style: solid;
    background-color: rgba(157, 102, 243, 0.17);
    background-image: none;
}
    
#widget_97a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o9e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lom {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ssu {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_b06 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#group_ni6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 3%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(30, 27, 75, 1);
    background-image: none;
    order: 1;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_amp {
    width: 10.09%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_s81 {
    width: 86.91%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_jim {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5p6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d025b6b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 1b672fe {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.230419786321191%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d8f08100 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 0aab241 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 47d46b9 {
    min-height: 21px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 be8970a::before, #\31 be8970a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\31 be8970a {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_7) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(249, 250, 251, 1);
    background-image: url("https://lirp.cdn-website.com/3acaf646/dms3rep/multi/opt/Untitled+design+-+2026-02-12T221754.018-1920w.png");
    background-attachment: fixed;
}
    
#d76b8819 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 0195bb0 {
    margin: 0px 0% 0px 0%;
}
    
#df9c5dce[data-background-color-animation] {
    
}
#df9c5dce {
    align-items: center;
    width: 48.38%;
    min-height: 0%;
    max-height: none;
    row-gap: 10px;
    column-gap: 1.6040435263894401%;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0px 0 0px 0;
    border-color: var(--color_6) #000000 var(--color_2) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7be04a1[data-background-color-animation] {
    
}
#\30 7be04a1 {
    align-items: center;
    width: 48.38%;
    min-height: 0%;
    max-height: none;
    row-gap: 10px;
    column-gap: 1.6040435263894401%;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0px 0 0px 0;
    border-color: var(--color_6) #000000 var(--color_2) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3cafc9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 dd451c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ef7898e8[data-background-color-animation] {
    
}
#ef7898e8 {
    align-items: center;
    width: 48.38%;
    min-height: 0%;
    max-height: none;
    row-gap: 10px;
    column-gap: 1.6040435263894401%;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0px 0 0px 0;
    border-color: var(--color_6) #000000 var(--color_2) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7ec3f5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 e21d84d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#da10e439[data-background-color-animation] {
    
}
#da10e439 {
    align-items: center;
    width: 48.38%;
    min-height: 0%;
    max-height: none;
    row-gap: 10px;
    column-gap: 1.6040435263894401%;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    background-color: var(--color_3);
    background-image: none;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    border-width: 0px 0 0px 0;
    border-color: var(--color_6) #000000 var(--color_2) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f22f1a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 fa56a35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ba63b6b2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 c41e8c6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#e265dd82 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_hna {
    width: 100%;
    height: 755px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\32 d462f09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 2185d15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#da613be8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\39 e688755 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 2% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#aaa5d932[data-background-color-animation] {
    
}
#aaa5d932 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.1px 0.1px 0.1px 0.1px;
    border-color: rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#dd4dbec5 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 d956191 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f77679d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e9c4622a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_afr {
    width: 43px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 047c8fb[data-background-color-animation] {
    
}
#\36 047c8fb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.1px 0.1px 0.1px 0.1px;
    border-color: rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#fcc3c1c1 {
    width: 43px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 73715c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 cb4cfbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c4f6bb1a[data-background-color-animation] {
    
}
#c4f6bb1a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.1px 0.1px 0.1px 0.1px;
    border-color: rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 74d6faa {
    width: 43px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb779aca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 2b24596 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 ae5a20f[data-background-color-animation] {
    
}
#\39 ae5a20f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.1px 0.1px 0.1px 0.1px;
    border-color: rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 89dfc35 {
    width: 43px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cd51634e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 180235c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 3bd80cf[data-background-color-animation] {
    
}
#\35 3bd80cf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.1px 0.1px 0.1px 0.1px;
    border-color: rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dec4d35 {
    width: 43px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e86e4dc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cf8e8291 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 7f8a6e2[data-background-color-animation] {
    
}
#\38 7f8a6e2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-image: linear-gradient(495deg, rgba(72, 28, 143, 1) 0%, rgba(33, 28, 79, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.1px 0.1px 0.1px 0.1px;
    border-color: rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1) rgba(208, 208, 208, 1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    background-origin: border-box;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 93e4f28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a92efd95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 49ded3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd6757a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fv9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\39 27db906 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 936c7fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 20px 30px 20px 30px;
    margin: 0% 0% 0% 0%;
}
    
#bbaf39c0 {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#\31 757103b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e9ddb555 {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#c01db34d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 fba5787 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#a9d5987b {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#\39 61249be {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e64ac74 {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#\38 0cb5442 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0a16f80 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 c5056e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b11dc8b0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 0c4301a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2d0116 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b51ac6f8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3816879 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1803d20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1281afe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc87b3b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1472777 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebc9a4b1 {
    width: 31px;
    height: auto;
    max-width: 100%;
}
    
#\38 52d959b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 940ad3b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(47, 17, 101, 1) 0%, rgba(51, 39, 69, 1) 100%);
    background-origin: border-box;
}
    
#da7567ae {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 c26e208 {
    width: 64.29%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\37 eda0c56 {
    width: 31.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_mo9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 367e6e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ucu.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ucu {
    width: 16.55%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_43l {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#a4025206 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ded7665c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 26e2008 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 5% 15% 5% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ec999a1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5fc4a95 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_63n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 6e5c3bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e68eb60b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j1t {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\36 2ce9d7f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#bb91730b {
    min-height: 408px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#b1ea2785 {
    width: 91.07%;
    height: auto;
    max-width: 100%;
}
    
#\33 18bbded {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 d834d2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d701c2bc {
    margin: 0px 0% 0px 0%;
}
    
#\34 835710d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c5f326bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    order: 2;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e1b51cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: stretch;
}
    
#c014ff8f {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\31 d516d89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    align-items: center;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#c3f8343a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b42872e8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 0615f30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 0181caa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    order: 2;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0783bc5 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\38 248970b {
    width: 91.07%;
    height: auto;
    max-width: 100%;
}
    
#\32 dc2c6de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    order: 2;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea84a6cf {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#fbe189a4 {
    width: 91.07%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 654px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0aab241 {
    width: 100%;
    min-height: 80px;
}
    
#\33 47d46b9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 be8970a::before, #\31 be8970a > .bgExtraLayerOverlay {
    
}
    
#\38 1b672fe {
    column-gap: 3.230419786321191%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\35 0195bb0 {
    margin: 0px 0% 0px 0%;
}
    
#df9c5dce {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.38%;
}
    
#\30 7be04a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.38%;
}
    
#ef7898e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.38%;
}
    
#da10e439 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.38%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c41e8c6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a66217eb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e688755 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 d956191 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 985431a {
    margin: 0px 0% 0px 0%;
}
    
#\39 936c7fb {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\31 fba5787 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 0cb5442 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da7567ae {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 a94b5fa {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 26e2008 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 2ce9d7f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb91730b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d701c2bc {
    margin: 0px 0% 0px 0%;
}
    
#\31 d516d89 {
    width: 100%;
    min-height: 80px;
}
    
#\39 d834d2c {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_24l {
    column-gap: 4.147316124851496%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_djv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d104a8ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_b06 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 0aab241 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\33 47d46b9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 be8970a::before, #\31 be8970a > .bgExtraLayerOverlay {
    
}
    
#\38 1b672fe {
    column-gap: 3.230419786321191%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#df9c5dce {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.38%;
}
    
#\30 7be04a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.38%;
}
    
#ef7898e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.38%;
}
    
#da10e439 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.38%;
}
}



@media (max-width: 767px) {
    
#\36 c41e8c6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e265dd82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_hna {
    height: 1421px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 e688755 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#dd4dbec5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e9c4622a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\38 7f8a6e2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#aaa5d932 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 047c8fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c4f6bb1a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3bd80cf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 ae5a20f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 c2d0116 {
    align-items: flex-start;
}
    
#\39 936c7fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 fba5787 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 0cb5442 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#da7567ae {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\30 c26e208 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 eda0c56 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a4025206 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 26e2008 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 ec999a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 5fc4a95 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bb91730b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 d516d89 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d834d2c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

