@media all {
  *#dm .dmInner div.u_1512914419 .svg { fill:var(--color_2) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_140385605 .comparison-table th.col-option1 { color:var(--color_2) !important; }

  *#dm .dmInner div.u_140385605 .comparison-table td.option1-value { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1048521683 .shiny-text { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1048521683 .widget-5ff06d { --badge-icon-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1048521683 .shiny-badge-container {
    background-color:rgba(255,228,230,1) !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

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

  *#dm .dmInner a.u_1534790868 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a96486a7/icon/Arrow_6573722.svg) !important;
    background-color:var(--color_3) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1016386030:hover .iconBg { background-color:rgb(231,62,147) !important; }

  *#dm .dmInner a.u_1016386030.hover .iconBg { background-color:rgb(231,62,147) !important; }

  *#dm .dmInner a.u_1840046996 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a96486a7/icon/Arrow_6573722.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1840046996:hover .iconBg { background-color:rgb(231,62,147) !important; }

  *#dm .dmInner a.u_1840046996.hover .iconBg { background-color:rgb(231,62,147) !important; }

  *#dm .dmInner div.u_382961922 img { object-fit:contain !important; }

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

  *#dm .dmInner div.u_901171211 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner div.u_1964802063 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(255,163,4,1) !important;
  }

  *#dm .dmInner div.u_3079316652 .testimonial-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3079316652 .reviewer-name { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3079316652 .reviewer-title { color:var(--color_3) !important; }

  *#dm .dmInner *.u_3079316652 .carousel-dot.is-active { background:var(--color_6) !important; }

  *#dm .dmInner *.u_3079316652 .carousel-btn {
    color:var(--color_6) !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner *.u_3079316652 .quote-icon { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3079316652 .testimonial-card { background-color:var(--color_6) !important; }

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

  *#dm .dmInner div.u_586825469 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_3543215026 img {
    object-fit:cover !important;
    object-position:50% 0% !important;
    border-radius:0% 0% 0% 0% !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1346244059 img {
    object-fit:cover !important;
    object-position:50% 0% !important;
    border-radius:0% 0% 0% 0% !important;
  }

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

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

  *#dm .dmInner div.u_4181009918 .card-container {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_3975563738 .ss360-n-input { background-color:rgba(246,247,252,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_140385605 .comparison-table td.feature-label { font-size:18px !important; }

  *#dm .dmInner div.u_140385605 .comparison-table td.option1-value { font-size:18px !important; }

  *#dm .dmInner div.u_140385605 .comparison-table td.option2-value { font-size:18px !important; }

  *#dm .dmInner div.u_140385605 .comparison-table th { font-size:18px !important; }

  *#dm .dmInner div.u_3079316652 .testimonial-text { font-size:18px !important; }

  *#dm .dmInner div.u_3079316652 .reviewer-name { font-size:20px !important; }

  *#dm .dmInner *.u_4181009918 .card-container { padding:10px !important; }

  *#dm .dmInner *.u_4181009918 .card-icon-wrap {
    width:80px !important;
    height:80px !important;
  }

  *#dm .dmInner *.u_4181009918 .cards-grid { gap:10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_3079316652 .reviewer-avatar {
    width:208px !important;
    height:0px !important;
  }

  *#dm .dmInner div.u_4181009918 .card-title { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_4181009918 .card-title { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 0591841 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 d80aeeb {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\39 1abcfb0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.1);
    background-image: none;
}
    
#f645b131 {
    min-height: 170px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 940cef5 {
    min-height: 59px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_bni {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6ad2921 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 66774b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_pue {
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-width: 0 3px 0 0;
    border-color: #000000 var(--color_6) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_gam {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb2296e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 eadef84 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 8b8ba70 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6fe04b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b53ab58f {
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-style: solid;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 f07655a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 9b18283 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c3137e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fd63eb69 {
    min-height: 586px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 61b475b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 4c46e0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ac5d30e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_r26 {
    width: 100%;
    height: 472px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#widget_r12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 13268c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 caa1445 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7b8a6a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4b8a701 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 7eb10a9 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#b9dd1fe4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\37 282dade {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 aa845c6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_5hb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 dbc7e94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_opk {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 e8b85a3 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_lrm {
    align-items: flex-start;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.63607647434035%;
    align-self: stretch;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_d8q {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jg4 {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_gh0 {
    width: 89.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 662879e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa3384f8 {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#efc70f88 {
    width: 89.75%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ab7e6bc9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b75c342 {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b50aec6c {
    width: 89.91%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 6c88b8e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7cafb43 {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cb61b5f2 {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fdc25baa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_abq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ae0f900 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 252px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 3.6%;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    align-self: auto;
    order: 1;
    --column-gap: 3.6%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bddd06f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cb0074b {
    width: 6.47%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5e6b735 {
    width: 89.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 d672f33 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 da27b04 {
    width: 6.43%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 7d7bda2 {
    width: 89.75%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#effa53b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b33b19da {
    width: 6.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bb006a5b {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e9805452 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6b11a8e {
    width: 6.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 c4aed70 {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e502d189 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dbbaac7 {
    width: 6.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 1745d2a {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 59b030c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 96570dd {
    width: 6.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d067475b {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#db22f900 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 27cd744 {
    width: 6.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 f24704d {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_kbd {
    width: 100%;
    height: 756px;
    max-width: 100%;
}
    
#\35 bb84259 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 906fbde {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 436ef4f {
    width: 89.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 121f774 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a7fa068 {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 c55d3f9 {
    width: 89.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 7d8554b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3aab554 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#bcef5893 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#group_qcs {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#c894c683 {
    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;
}
    
#c737edbb {
    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;
}
    
#f35b3032 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fcf43ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b036a988 {
    align-items: center;
    width: 23.69%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
    height: auto;
}
    
#\37 d598422 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad9659ff {
    align-items: center;
    width: 23.69%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
    height: auto;
}
    
#ee7490b8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7452782202934398%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb66087 {
    align-items: center;
    width: 23.69%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
    height: auto;
}
    
#\30 7a8a8a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 add181d {
    align-items: center;
    width: 23.69%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 100px 100px 100px 100px;
    height: auto;
}
    
#\33 ff91503 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 c073c0e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\33 968bb03 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 116d59b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a43a3e0 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_vrl {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_rod {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f2aa508 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_rpq {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_h7e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 582db44 {
    min-height: 785px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 05320bc::before, #\36 05320bc > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.31;
}
#\36 05320bc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 128, 128, 1);
    background-image: url("https://irp.cdn-website.com/a96486a7/dms3rep/multi/opt/hero-page-1920w.jpg");
}
    
#b0ab4919 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.64%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b44dc23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.63%;
    min-width: 4%;
    align-items: flex-end;
    align-content: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#widget_9g4 {
    width: 86.32%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 73ba45c {
    width: 97.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u2i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.661765452080377%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jj0 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\34 4214b7e {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_n1t {
    width: 100.00%;
    height: 564px;
    max-width: 100%;
}
    
#widget_hst {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 52a963b {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 c362ed3 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 65e329d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(143, 221, 221, 1);
    background-image: none;
}
    
#\34 5157f50 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0h3 {
    width: 3.18%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_2g1 {
    width: 54.21%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 7b36cd1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 2px 16px 2px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4efc3d6 {
    min-height: 489px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#a91b15a2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_a0t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 9dd0ba3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 d1788b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 9286a45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#b485002f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\36 256ac40 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 af8ca16 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\32 8d9c04b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\31 ad96260 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_krp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 adeb6fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_coa {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 6152705 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b611b06d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#c08bab38 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 3a1e252::before, #\34 3a1e252 > .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;
}
#\34 3a1e252 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/a96486a7/dms3rep/multi/opt/pexels-photo-4926668-1920w.jpeg");
    background-attachment: fixed;
}
    
#widget_uqs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e1ba9638 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 7bace9c {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\32 a509bec {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 0985667 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 1vh;
    max-height: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0px 0px 0%;
}
    
#\39 af042fa {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 1vh;
    max-height: none;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 69c6c47 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\34 bd32635 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 1vh;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0px 0px 0%;
}
    
#\33 91ac05b {
    background-color: var(--primary_color);
}
    
#\33 4a12a59 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\39 d2a707d {
    margin: 0px 0% 0px 0%;
}
    
#a4c0e6a0 {
    min-height: 1vh;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 715bfc3 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4f36c07 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 ac4f632 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#e5b06ed9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fa05ca8a {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ed123520 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ca9642bd {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e138c929 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_kii {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#\35 af7bf4f {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 19ad163 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 61881e1 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e57caa6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ff529725::before, #ff529725 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#ff529725 {
    background-color: rgba(250, 247, 244, 1);
    background-image: url("https://irp.cdn-website.com/a96486a7/dms3rep/multi/opt/pexels-photo-4031525-1920w.jpeg");
    background-attachment: fixed;
}
    
#\30 0727e2d {
    min-height: 304px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 16394ed.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\33 16394ed {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#f83d37eb {
    margin: 0px 0% 0px 0%;
}
    
#f40db6a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee62b143 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f908a1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f8e15d4d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 250, 252, 1);
    background-image: none;
}
    
#\37 4825a06 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 f1ac6de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d0cefac {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3c56e8d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_82l {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_uc4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d12218d3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#adab9738 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#d45051eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e32554dc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#e7e3fab0 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fe9e1a1a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#ceaba4ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 828b456 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rvm {
    width: auto;
    height: 499px;
    max-width: 100%;
}
}



@media all {
    
#\37 5019931 {
    width: 6.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 2043246 {
    width: 89.75%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e67fbc5a {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 5e58e19 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a2f3de74 {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#da5a3d20 {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 d7cd2ea {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: none;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#bebaae35 {
    width: 89.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 7fba6f9 {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 977dc55 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 39a4bad {
    width: 89.91%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6af05ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9b95c24 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e18b158 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 42b5ca8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 029e76e {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 0f8e253 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0af7429 {
    width: 6.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a0bf3f84 {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 55be529 {
    width: 6.47%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c7b12773 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d147897e {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a70b94e8 {
    width: 90.08%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 03f6d2e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a58c641 {
    width: 6.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 0fdc381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 2e77c36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 42e8fb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9258c15 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 252px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 3.6%;
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    align-self: auto;
    order: 1;
    --column-gap: 3.6%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c89e395 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 6536c16 {
    width: 6.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 859e06b {
    width: 89.75%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e78b369a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1810d3a {
    width: 6.1%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 068c7ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf7b362f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 efcf58c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 48a75f8 {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cbf72bcf {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 82965bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8486fc4 {
    width: 89.91%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 ef8aafa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee911ddc {
    width: 100%;
    height: 756px;
    max-width: 100%;
}
    
#\35 6fbba09 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.2%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4ce44f2 {
    width: 6.43%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 4b995d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8212122487220306%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6411c70 {
    width: 6.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 cca75e7 {
    align-items: flex-start;
    width: 100%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.63607647434035%;
    align-self: stretch;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 51e7894 {
    width: 89.71%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a820986a {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 1025px) {
    
#ff529725 {
    background-color: rgba(250, 247, 244, 1);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd63eb69 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 b9dd53f {
    margin: 0px 0% 0px 0%;
}
    
#\34 4c46e0a {
    width: 100%;
    min-height: 80px;
}
    
#\37 ac5d30e {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7eb10a9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 bc9a34d {
    margin: 0px 0% 0px 0%;
}
    
#\35 e8b85a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 aa845c6 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_opk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bcef5893 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 843536b {
    margin: 0px 0% 0px 0%;
}
    
#b036a988 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
}
    
#ad9659ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
}
    
#\36 add181d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
}
    
#\33 bb66087 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.13%;
}
    
#ee7490b8 {
    column-gap: 1.7452782202934398%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 968bb03 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a0096ab1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 582db44 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 dd711ee {
    margin: 0px 0% 0px 0%;
}
    
#\30 b44dc23 {
    order: 0;
    width: 100%;
    min-height: 80px;
}
    
#b0ab4919 {
    order: 1;
    width: 100%;
    min-height: 80px;
}
    
#widget_n1t {
    height: 648px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c362ed3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 5157f50 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2g1 {
    width: 81.59%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4efc3d6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 256ac40 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8d9c04b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b1da40b4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c08bab38 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a287ee7b {
    margin: 0px 0% 0px 0%;
}
    
#\34 3a1e252::before, #\34 3a1e252 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0985667 {
    order: 0;
}
    
#\33 4a12a59 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 69c6c47 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a4c0e6a0 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\34 bd32635 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 715bfc3 {
    height: 200px;
    width: 100%;
}
    
#b4f36c07 {
    height: 200px;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e57caa6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 ac4f632 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 240px;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e5b06ed9 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fa05ca8a {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ed123520 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ca9642bd {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ff529725::before, #ff529725 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#ff529725 {
    background-color: rgba(250, 247, 244, 1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: fixed;
}
    
#\30 0727e2d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 64px;
    column-gap: 4%;
    row-gap: 40px;
    padding: 6% 4% 6% 4%;
}
    
#\36 f908a1f {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d12218d3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 3c56e8d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#adab9738 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 828b456 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rvm {
    height: 849px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 977dc55 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cbf72bcf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 31f6c3b {
    margin: 0px 0% 0px 0%;
}
    
#\39 c89e395 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 d7cd2ea {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 91ac05b {
    grid-template-rows: minmax(8px, max-content);
}
    
#a4c0e6a0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 0591841 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 d80aeeb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f645b131 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 940cef5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#group_pue {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b53ab58f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 eadef84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fd63eb69 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 4c46e0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 ac5d30e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_r26 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 7eb10a9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 282dade {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 aa845c6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 e8b85a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 ae0f900 {
    column-gap: 3.6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_opk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bddd06f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 d672f33 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#effa53b7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e9805452 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e502d189 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 59b030c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#db22f900 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_kbd {
    height: 240px;
}
    
#\38 7d8554b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bcef5893 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#group_qcs {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b036a988 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ad9659ff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 bb66087 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 add181d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#ee7490b8 {
    column-gap: 1.7452782202934398%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 968bb03 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 116d59b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 a43a3e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_rpq {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_vrl {
    width: 296px;
}
}



@media (max-width: 767px) {
    
#\36 582db44 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b0ab4919 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\30 b44dc23 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#widget_n1t {
    height: 380px;
}
    
#group_u2i {
    column-gap: 4.661765452080377%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_jj0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 4214b7e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 52a963b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 c362ed3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_0h3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 16.27%;
    height: auto;
}
    
#widget_2g1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 7b36cd1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\31 4efc3d6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 8d9c04b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\31 ad96260 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\31 6152705 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b611b06d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#c08bab38 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 3a1e252::before, #\34 3a1e252 > .bgExtraLayerOverlay {
    
}
    
#\32 a509bec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 7bace9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 0985667 {
    width: 100%;
    flex-wrap: wrap;
    align-content: stretch;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#\39 af042fa {
    flex-direction: row;
    flex-wrap: wrap;
}
    
#\33 4a12a59 {
    margin-left: 0px;
    height: 20vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
}
    
#\31 69c6c47 {
    height: 20vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
}
    
#a4c0e6a0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\34 bd32635 {
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#\30 715bfc3 {
    height: 20vh;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#b4f36c07 {
    height: 20vh;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
}



@media (max-width: 767px) {
    
#\37 ac4f632 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#e5b06ed9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fa05ca8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ed123520 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ca9642bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ff529725::before, #ff529725 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#ff529725 {
    background-color: rgba(250, 247, 244, 1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: fixed;
}
    
#\30 0727e2d {
    min-height: 243px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 5%;
    row-gap: 0px;
    padding: 12% 4% 8% 4%;
}
    
#\36 f908a1f {
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding-bottom: 16px;
    padding-top: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 4825a06 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 d0cefac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 3c56e8d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#adab9738 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#fe9e1a1a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e7e3fab0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_rvm {
    height: 1569px;
}
}



@media (max-width: 767px) {
    
#\33 5e58e19 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 e18b158 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 efcf58c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cbf72bcf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 03f6d2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 0f8e253 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 d7cd2ea {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 9258c15 {
    column-gap: 3.6%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ee911ddc {
    height: 240px;
}
    
#\34 977dc55 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 6fbba09 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 c89e395 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e6af05ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 9b95c24 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 068c7ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

#ff529725.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFEyERJVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECERL/2gAMAwEAAhEDEQA/ANzf57jU1cfYOhjgOQYxsjxUG35xaDmk2OURA6esSZXKP//Z')!important}#\34 3a1e252.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGB//EACMQAAEDBAEEAwAAAAAAAAAAAAECAwQABQYRMQcSFCEiYXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAEf/aAAwDAQACEQMRAD8AM0yC69z0WC+UKadCdJ5UCao4lvyBcVlXiNHuQDsnn1+1lPUHK4tquEloMuGeCFbB+J0aaxOst0RFZT4jZ0hI5+qOTS9clqQA3//Z')!important}