@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1746920839:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1746920839.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner nav.u_1010051141 { color:white !important; }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer {
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1375200092 .uqlLoginBtn { font-weight:600 !important; }

  *#dm .dmInner div.u_1375200092 .uqlRegisterBtn {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1375200092 .uqlDivider { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1375200092 .uqnUser {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1375200092 span.uqlCandidateInfo {
    color:var(--color_1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1375200092 .uqlLoginBtnActive { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1375200092 .uqlRegisterBtnActive { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner nav.u_1436424076 { color:white !important; }

  *#dm .dmInner nav.u_1698884394 { color:white !important; }

  *#dm .dmInner nav.u_1151209993 { color:white !important; }

  *#dm .dmInner nav.u_1202628575 { color:white !important; }

  *#dm .dmInner a.u_1677618405:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1677618405.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1441438448:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1441438448.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1441438448 span.text {
    font-weight:600 !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1677618405 span.text {
    font-weight:600 !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1677618405:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1677618405.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1441438448:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1441438448.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1226952408 .searchBtn span.text {
    color:var(--color_3) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1019627615 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1226952408 #searchBox {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1226952408 #jobCategories {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1226952408 input#location {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1226952408 select#location {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1226952408 #jobWorkType {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1226952408 #city {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1226952408 #jobSubCategories {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1226952408 #country {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1226952408 #geoSearch {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1226952408 #geoRange {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1226952408 .searchBtn:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1226952408 .searchBtn.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1226952408 .searchBtn:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1226952408 .searchBtn.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1596546465 { color:#666666 !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1677618405 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner a.u_1441438448 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1226952408 .searchBtn {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
    border-style:solid !important;
    border-width:2px !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner *.u_1952945455 { background-position:0% 50% !important; }

  *#dm .dmInner a.u_1335926999:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1335926999.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1254361647:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1254361647.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1254361647 span.text {
    font-weight:600 !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1335926999 span.text {
    font-weight:600 !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1335926999:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1335926999.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1254361647:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1254361647.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1335926999 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner a.u_1254361647 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1881450766 .searchBtn span.text {
    color:var(--color_3) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1881450766 #searchBox {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1881450766 #jobCategories {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1881450766 input#location {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1881450766 select#location {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1881450766 #jobWorkType {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1881450766 #city {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1881450766 #jobSubCategories {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1881450766 #country {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1881450766 #geoSearch {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1881450766 #geoRange {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1881450766 .searchBtn:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1881450766 .searchBtn.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1881450766 .searchBtn:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1881450766 .searchBtn.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1881450766 .searchBtn {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
    border-style:solid !important;
    border-width:2px !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner div.u_1420036366 { color:#666666 !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1019627615 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner a.u_1086701829:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1086701829.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1033747518:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1033747518.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1033747518 span.text {
    font-weight:600 !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1086701829 span.text {
    font-weight:600 !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1086701829:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1086701829.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1033747518:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1033747518.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1086701829 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner a.u_1033747518 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner *.u_1380884203 { background-position:50% 50% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1704643698 .uqlMainContainer span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer {
    height:54px !important;
    width:192px !important;
  }

  *#dm .dmInner div.u_1375200092 .uqlMainContainer span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1375200092 .uqlLoginBtn { font-size:16px !important; }

  *#dm .dmInner div.u_1375200092 .uqlRegisterBtn { font-size:16px !important; }

  *#dm .dmInner *.u_1375200092 .uqlDivider {
    width:2px !important;
    margin-right:0px !important;
    margin-left:0px !important;
  }

  *#dm .dmInner div.u_1375200092 .uqnUser { font-size:16px !important; }

  *#dm .dmInner div.u_1375200092 span.uqlCandidateInfo { font-size:16px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1226952408 #searchBox { height:50px !important; }

  *#dm .dmInner div.u_1226952408 #jobCategories { height:50px !important; }

  *#dm .dmInner div.u_1226952408 #location { height:50px !important; }

  *#dm .dmInner div.u_1226952408 .searchBtn { height:50px !important; }

  *#dm .dmInner div.u_1226952408 .searchBtn span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1226952408 .shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #jobCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #location { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #jobWorkType { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #city { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #jobSubCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #country { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #geoSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #geoRange { border-radius:50px !important; }

  *#dm .dmInner div.u_1881450766 #searchBox { height:50px !important; }

  *#dm .dmInner div.u_1881450766 #jobCategories { height:50px !important; }

  *#dm .dmInner div.u_1881450766 #location { height:50px !important; }

  *#dm .dmInner div.u_1881450766 .searchBtn { height:50px !important; }

  *#dm .dmInner div.u_1881450766 .searchBtn span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1881450766 .shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #jobCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #location { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #jobWorkType { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #city { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #jobSubCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #country { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #geoSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #geoRange { border-radius:50px !important; }

  *#dm .dmInner *.u_1019627615 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1019627615 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1226952408 .shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #jobCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #location { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #jobWorkType { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #city { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #jobSubCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #country { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #geoSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1226952408 #geoRange { border-radius:50px !important; }

  *#dm .dmInner div.u_1226952408 #searchBox { font-size:14px !important; }

  *#dm .dmInner div.u_1226952408 #jobCategories { font-size:14px !important; }

  *#dm .dmInner div.u_1226952408 .opt-category { font-size:14px !important; }

  *#dm .dmInner div.u_1226952408 #location { font-size:14px !important; }

  *#dm .dmInner div.u_1226952408 .option-state { font-size:14px !important; }

  *#dm .dmInner div.u_1226952408 .searchBtn span.text { font-size:16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1776390973 .uqlDivider {
    margin-left:0px !important;
    margin-right:0px !important;
  }

  *#dm .dmInner *.u_1019627615 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_1019627615 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_1019627615 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_1881450766 .shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #jobCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #shzmSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #location { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #jobWorkType { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #city { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #jobSubCategories { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #country { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #geoSearch { border-radius:50px !important; }

  *#dm .dmInner *.u_1881450766 #geoRange { border-radius:50px !important; }

  *#dm .dmInner *.u_1019627615 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#d425769b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 200px 16px 200px 16px;
}
    
#\34 29b8850 {
    min-height: 543px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\35 e4e6ad2::before, #\35 e4e6ad2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\35 e4e6ad2 {
    background-image: url(https://lirp.cdn-website.com/0e041c58/dms3rep/multi/opt/Generated-image--288-29-f25c8b81-5fe48134-deaa171a-1920w.jpg);
    background-position: 50% 0%;
}
    
#widget_l0m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3nd {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    min-height: 50px;
}
    
#\31 968dea0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#f41b8750 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ae1c9dd {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: -6px;
    margin-bottom: 0px;
    order: 0;
    min-height: 50px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 29b8850 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\35 e4e6ad2::before, #\35 e4e6ad2 > .bgExtraLayerOverlay {
    
}
    
#\31 968dea0 {
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#d425769b {
    width: 100%;
    min-height: 299px;
    align-items: center;
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#\34 29b8850 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\35 e4e6ad2::before, #\35 e4e6ad2 > .bgExtraLayerOverlay {
    
}
    
#\31 968dea0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 0px 50px 0px;
}
    
#widget_3nd {
    min-height: 50px;
}
}



@media all {
    
#\33 004f543 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
}
    
#c6030501 {
    min-height: 54px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
}
    
#\31 35356c3 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_lbh {
    width: 1168px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6030501 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 004f543 {
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 004f543 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c6030501 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#b720a813 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\39 f3ee09b {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 60px;
}
    
#widget_qug.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3%;
    padding-right: 3%;
}
#widget_qug {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kgl.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 3% 15px 3%;
}
#widget_kgl {
    width: 64.40%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_7h0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 60px;
}
#widget_7h0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\32 2b63306 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f3ee09b {
    padding: 4% 0% 0% 0%;
}
    
#widget_kgl.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_qug.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#b720a813 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f3ee09b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#widget_qug.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_kgl.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
    padding-right: 4%;
}
#widget_kgl {
    width: 100.00%;
}
    
#widget_7h0.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
    padding-top: 0px;
}
#widget_7h0 {
    width: 94%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 1430565 {
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#\37 79ed24b {
    min-height: 479px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 40px 60px 40px;
}
    
#group_h7j {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    padding: 10px 10px 10px 10px;
}
    
#d862e0b8::before, #d862e0b8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.92;
    border-radius: inherit;
}
#d862e0b8 {
    background-color: var(--color_1);
    background-image: url();
}
#d862e0b8.lazy {
    background-image: url('');
}
    
#group_v9n {
    align-items: center;
    width: 100%;
    min-height: 338px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6co {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_t31::before, #group_t31 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0;
    border-radius: inherit;
}
#group_t31 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 16px 16px 16px 16px;
}
#group_t31.lazy {
    background-image: url('');
}
    
#group_8k2 {
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#widget_gj8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k0p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1ae4601 {
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#\34 27fe963 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed0981be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a484441 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 b7b70cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7aaac5a {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\38 4c5ab0e {
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#\31 90bb877 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4a0ddd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e29c277 {
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#c70785c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f21eab73 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4d3d1ec {
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#b40fcdb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 72ea1d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 79ed24b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_t31::before, #group_t31 > .bgExtraLayerOverlay {
    
}
#group_t31 {
    padding: 0px 0px 0px 0px;
}
#group_t31.lazy {
    background-image: url('');
}
    
#d862e0b8::before, #d862e0b8 > .bgExtraLayerOverlay {
    
}
#d862e0b8.lazy {
    background-image: url('');
}
    
#group_v9n {
    width: 100.00%;
}
    
#\30 7aaac5a {
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#group_h7j {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\38 4c5ab0e {
    height: auto;
    min-height: 158px;
}
}



@media (max-width: 767px) {
    
#\37 79ed24b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_h7j {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#group_t31::before, #group_t31 > .bgExtraLayerOverlay {
    
}
#group_t31 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
#group_t31.lazy {
    background-image: url('');
}
    
#\30 7aaac5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#d862e0b8::before, #d862e0b8 > .bgExtraLayerOverlay {
    
}
#d862e0b8.lazy {
    background-image: url('');
}
    
#group_v9n {
    height: auto;
    min-height: 118px;
}
}



@media all {
    
#d9244c63 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\38 9bd3876 {
    padding-top: 60px;
    padding-bottom: 60px;
    min-height: 0;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#group_pvl {
    align-items: center;
    width: 100%;
    min-height: 440px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: space-between;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_aae {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding-right: 16px;
    padding-left: 16px;
}
    
#widget_t4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ivq {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_642 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lm5 {
    width: 103.51%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ec563d44 {
    align-items: center;
    width: 100%;
    min-height: 440px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 2;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: space-between;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 38d3961 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 26b68cf {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f339f432 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 486b421 {
    align-items: center;
    width: 100%;
    min-height: 440px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: space-around;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6764d8c {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a82ead4 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fb663c64 {
    width: 108.60%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d90e431d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#c600d151 {
    align-items: center;
    width: 100%;
    min-height: 430px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#da01e5a1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 58545c0 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c4c0565 {
    width: 103.51%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c20b43ae {
    align-items: center;
    width: 100%;
    min-height: 430px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fc3d41c1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 be322cb {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 35b0f57 {
    width: 108.60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dad5d9c3 {
    align-items: center;
    width: 100%;
    min-height: 430px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 2;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b3b853d7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e5f8776 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c10f8c8a {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 745967c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\38 69cc377 {
    align-items: center;
    width: 100%;
    min-height: 368px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ee62f2e9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 16cb2de {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f532ddf {
    width: 103.51%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c75a6a6 {
    align-items: center;
    width: 100%;
    min-height: 368px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c4e0571f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c72a062d {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 24d4262 {
    width: 108.60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a4b5ede0 {
    align-items: center;
    width: 100%;
    min-height: 368px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 2;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_3);
    background-image: initial;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 80209ce {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 731d6a5 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 024da2a {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6a1eedd::before, #\39 6a1eedd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\39 6a1eedd {
    background-image: url(https://lirp.cdn-website.com/0e041c58/dms3rep/multi/opt/Generated+image+%283%29-1920w.png);
    background-attachment: fixed;
    background-position: 50% 0%;
}
#\39 6a1eedd.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9bd3876 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#\39 6a1eedd::before, #\39 6a1eedd > .bgExtraLayerOverlay {
    
}
#\39 6a1eedd.lazy {
    background-image: url('');
}
    
#d9244c63 {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    height: auto;
    min-height: 0px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_pvl {
    min-height: 780px;
    justify-content: flex-start;
    row-gap: 15px;
    height: auto;
    width: 33%;
    margin: 0px 0% 0px 0%;
}
    
#\35 486b421 {
    justify-content: flex-start;
    min-height: 780px;
    row-gap: 15px;
    width: 33%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ec563d44 {
    min-height: 780px;
    justify-content: flex-start;
    row-gap: 15px;
    width: 33%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d90e431d {
    min-height: 80px;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 745967c {
    height: auto;
    min-height: 80px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dad5d9c3 {
    justify-content: flex-start;
    min-height: 626px;
    row-gap: 15px;
    width: 33%;
    margin: 0px 0% 0px 0%;
}
    
#c20b43ae {
    justify-content: flex-start;
    min-height: 626px;
    row-gap: 15px;
    width: 33%;
    margin: 0px 0% 0px 0%;
}
    
#c600d151 {
    justify-content: flex-start;
    min-height: 626px;
    row-gap: 15px;
    width: 33%;
    margin: 0px 0% 0px 0%;
}
    
#\38 69cc377 {
    justify-content: flex-start;
    min-height: 578px;
    row-gap: 15px;
    width: 33%;
}
    
#\32 c75a6a6 {
    justify-content: flex-start;
    min-height: 578px;
    row-gap: 15px;
    width: 33%;
}
    
#a4b5ede0 {
    justify-content: flex-start;
    min-height: 578px;
    row-gap: 15px;
    width: 33%;
}
    
#group_aae {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#d9244c63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 9bd3876 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_aae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#d90e431d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 745967c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 6a1eedd::before, #\39 6a1eedd > .bgExtraLayerOverlay {
    
}
#\39 6a1eedd.lazy {
    background-image: url('');
}
    
#group_pvl {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 486b421 {
    margin: 0px 0% 0px 0%;
}
    
#ec563d44 {
    margin: 0px 0% 0px 0%;
}
    
#c600d151 {
    margin: 0px 0% 0px 0%;
}
    
#c20b43ae {
    margin: 0px 0% 0px 0%;
}
    
#dad5d9c3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 69cc377 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c75a6a6 {
    margin: 0px 0% 0px 0%;
}
    
#a4b5ede0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ivq {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#f2972b81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\30 8f61f9f {
    padding-top: 60px;
    padding-bottom: 60px;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 7e2d7d3::before, #\37 7e2d7d3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
    border-radius: inherit;
}
#\37 7e2d7d3 {
    background-image: url(https://lirp.cdn-website.com/0e041c58/dms3rep/multi/opt/ChatGPT+Image+Jun+27-+2025-+01_27_18+PM-1920w.png);
    background-attachment: fixed;
    background-position: 50% 0%;
}
#\37 7e2d7d3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AOvYwN7Lt+DPvOvbx/fq1OTVwbOwrImIjGJmc1ZTWgDSp4fAn4bFsqDZzLrv48/cyLG9oo+ffm2DbGZtX10ArYt5l4R3l5WNt7So2s+81LujuZqFnHxtjXl1fXd5AJGOk4aPlIucn6uvps+9qNu4mMClkJuRkIiSoIWXqQB9nriBnq6JnJ6qpZXIq4vYsIq/rZmToayFpL6Gp8IAfZarjpykpqSZwa2UzKiDzqR7vaSLqqagl6OrjZ6tAIOLlpeUj7ahiM2xkM2pgcaje7qgg7uokqWelY+SlqHahV6bVXDXAAAAAElFTkSuQmCC');
}
    
#\33 46841cf {
    align-items: flex-start;
    width: 100%;
    min-height: 205px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#widget_pe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 5badaa3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\33 b8dc950 {
    align-items: flex-start;
    width: 100%;
    min-height: 205px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#eba39307 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 975ff63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 80f2a6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\39 8d858c4 {
    align-items: flex-start;
    width: 100%;
    min-height: 205px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#\36 d69ff95 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 34314d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe2f16dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#e2ab50aa {
    align-items: flex-start;
    width: 100%;
    min-height: 205px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
}
    
#e916ba12 {
    width: 98.11%;
    height: auto;
    max-width: 100%;
}
    
#fa8de443 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j2l {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8f61f9f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 7e2d7d3::before, #\37 7e2d7d3 > .bgExtraLayerOverlay {
    
}
#\37 7e2d7d3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AOvYwN7Lt+DPvOvbx/fq1OTVwbOwrImIjGJmc1ZTWgDSp4fAn4bFsqDZzLrv48/cyLG9oo+ffm2DbGZtX10ArYt5l4R3l5WNt7So2s+81LujuZqFnHxtjXl1fXd5AJGOk4aPlIucn6uvps+9qNu4mMClkJuRkIiSoIWXqQB9nriBnq6JnJ6qpZXIq4vYsIq/rZmToayFpL6Gp8IAfZarjpykpqSZwa2UzKiDzqR7vaSLqqagl6OrjZ6tAIOLlpeUj7ahiM2xkM2pgcaje7qgg7uokqWelY+SlqHahV6bVXDXAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#f2972b81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 8f61f9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 7e2d7d3::before, #\37 7e2d7d3 > .bgExtraLayerOverlay {
    
}
#\37 7e2d7d3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AOvYwN7Lt+DPvOvbx/fq1OTVwbOwrImIjGJmc1ZTWgDSp4fAn4bFsqDZzLrv48/cyLG9oo+ffm2DbGZtX10ArYt5l4R3l5WNt7So2s+81LujuZqFnHxtjXl1fXd5AJGOk4aPlIucn6uvps+9qNu4mMClkJuRkIiSoIWXqQB9nriBnq6JnJ6qpZXIq4vYsIq/rZmToayFpL6Gp8IAfZarjpykpqSZwa2UzKiDzqR7vaSLqqagl6OrjZ6tAIOLlpeUj7ahiM2xkM2pgcaje7qgg7uokqWelY+SlqHahV6bVXDXAAAAAElFTkSuQmCC');
}
    
#\37 5badaa3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 80f2a6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fe2f16dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 46841cf {
    height: auto;
    min-height: 145px;
}
    
#e2ab50aa {
    height: auto;
    min-height: 164px;
}
    
#\39 8d858c4 {
    height: auto;
    min-height: 166px;
}
    
#\33 b8dc950 {
    height: auto;
    min-height: 145px;
}
}



@media all {
    
#a40d562e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 200px 16px 200px 16px;
}
    
#a019516c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\38 0ce5ac9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    min-height: 50px;
}
    
#\38 f43d6fc::before, #\38 f43d6fc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\38 f43d6fc {
    background-image: url(https://lirp.cdn-website.com/0e041c58/dms3rep/multi/opt/pexels-photo-5882526-ff26e59d-1920w.jpeg);
}
    
#b72781f9 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\37 03c2ec9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5f413ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a1e3586 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    min-height: 50px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f43d6fc::before, #\38 f43d6fc > .bgExtraLayerOverlay {
    
}
    
#b72781f9 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#a40d562e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a019516c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f43d6fc::before, #\38 f43d6fc > .bgExtraLayerOverlay {
    
}
    
#b72781f9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\35 7345e52 {
    min-height: 54px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
}
    
#\37 0b4f374 {
    width: 1168px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\31 994d654 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\34 fa4a6ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7345e52 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\35 7345e52 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 fa4a6ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\39 5d9ed0d {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9c3f1a5 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 75dddda {
    align-items: center;
    width: 100%;
    min-height: 440px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3b174fb {
    align-items: center;
    width: 100%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0094c38 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d2c20cd1 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 00f3abe {
    width: 76.26%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 023ae90 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\39 a489bc5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\34 d1f52f5 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 effb455 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a93db443 {
    width: 103.51%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f7b3bd3f {
    align-items: center;
    width: 100%;
    min-height: 368px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c991f4b5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d1514b2 {
    align-items: center;
    width: 100%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 70bab3a {
    width: 108.60%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de6b19d {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 86cd3fa {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1f4b491::before, #\38 1f4b491 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\38 1f4b491 {
    background-image: url(https://lirp.cdn-website.com/0e041c58/dms3rep/multi/opt/ChatGPT+Image+Jul+8-+2025-+11_45_54+AM-1920w.png);
    background-attachment: fixed;
    background-position: 50% 0%;
}
#\38 1f4b491.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12MI1RRxMdK0MjcxNjM3NDFTtXUTsA2QNHeR9wwWj8tlSLVSDnIw8nYw87PR97EzMvHwlHAJUrFx1XTzUYhIZmgItSkKtS0KMKn1UCjy0vD0d1Zy9zdydjd3cdHwCmCYlR04NdWlP9Kw2128xEPFw81S2dZVzdJJw9hCwdCcYW5m2LJsn2UZDlOj9MtCzML8nR28fW3cfcxsHQzNLRjqg73bIz1bo92q4zzL0kJqStMaqnJKijJiYsN9A7wZ4hwcktyck/3cy9Kiuupz1y9sO7i+f9eqngmd5fn5qQCXkkMB2qJrNAAAAABJRU5ErkJggg==');
}
    
#\31 093f8d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a14c4fcb {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b97485c {
    width: 103.51%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2d139f2 {
    align-items: center;
    width: 100%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 2;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 aaad221 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#dcbace21 {
    align-items: center;
    width: 100%;
    min-height: 368px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bf8d567 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 25bf963 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b080f0d9 {
    width: 108.60%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7ec93ff {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#ea3355d1 {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding-right: 16px;
    padding-left: 16px;
}
    
#ad03d81f {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#db1dd2a1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 101f8e1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fec71130 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9eb4af {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d213cff {
    width: 108.60%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dadf8c1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c71d331 {
    width: 92.68888501134182%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d2379bb {
    align-items: center;
    width: 100%;
    min-height: 440px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    justify-content: flex-start;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d989dfd2 {
    width: 103.51%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 00148af {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\31 094abf7 {
    align-items: center;
    width: 100%;
    min-height: 440px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 2;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 201c77f {
    align-items: center;
    width: 100%;
    min-height: 368px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 2;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_3);
    background-image: initial;
    justify-content: flex-start;
    padding: 25px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 75dddda {
    margin: 0px 0% 0px 0%;
}
    
#\35 7ec93ff {
    padding: 0px 0px 0px 0px;
}
    
#\36 d2379bb {
    margin: 0px 0% 0px 0%;
}
    
#\38 1f4b491::before, #\38 1f4b491 > .bgExtraLayerOverlay {
    
}
#\38 1f4b491.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12MI1RRxMdK0MjcxNjM3NDFTtXUTsA2QNHeR9wwWj8tlSLVSDnIw8nYw87PR97EzMvHwlHAJUrFx1XTzUYhIZmgItSkKtS0KMKn1UCjy0vD0d1Zy9zdydjd3cdHwCmCYlR04NdWlP9Kw2128xEPFw81S2dZVzdJJw9hCwdCcYW5m2LJsn2UZDlOj9MtCzML8nR28fW3cfcxsHQzNLRjqg73bIz1bo92q4zzL0kJqStMaqnJKijJiYsN9A7wZ4hwcktyck/3cy9Kiuupz1y9sO7i+f9eqngmd5fn5qQCXkkMB2qJrNAAAAABJRU5ErkJggg==');
}
    
#\39 a489bc5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 023ae90 {
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 00148af {
    padding: 0px 0px 0px 0px;
}
    
#\31 094abf7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dcbace21 {
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 75dddda {
    align-self: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 3b174fb {
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 7ec93ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#ea3355d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\33 023ae90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 a489bc5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f7b3bd3f {
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 d1514b2 {
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 de6b19d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 d2379bb {
    margin: 0px 0% 0px 0%;
}
    
#\38 1f4b491::before, #\38 1f4b491 > .bgExtraLayerOverlay {
    
}
#\38 1f4b491.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12MI1RRxMdK0MjcxNjM3NDFTtXUTsA2QNHeR9wwWj8tlSLVSDnIw8nYw87PR97EzMvHwlHAJUrFx1XTzUYhIZmgItSkKtS0KMKn1UCjy0vD0d1Zy9zdydjd3cdHwCmCYlR04NdWlP9Kw2128xEPFw81S2dZVzdJJw9hCwdCcYW5m2LJsn2UZDlOj9MtCzML8nR28fW3cfcxsHQzNLRjqg73bIz1bo92q4zzL0kJqStMaqnJKijJiYsN9A7wZ4hwcktyck/3cy9Kiuupz1y9sO7i+f9eqngmd5fn5qQCXkkMB2qJrNAAAAABJRU5ErkJggg==');
}
    
#\30 00148af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 2d139f2 {
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 094abf7 {
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 201c77f {
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f3fa8e65 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a17fe277 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 200px 16px 200px 16px;
}
    
#dbc0e513 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\32 e7ed7ca {
    min-height: 543px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\32 8a7c197 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 cdf17f4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    min-height: 50px;
}
    
#\34 8a629ea::before, #\34 8a629ea > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.6;
    border-radius: inherit;
}
#\34 8a629ea {
    background-image: url(https://lirp.cdn-website.com/0e041c58/dms3rep/multi/opt/ChatGPT-Image-Jul-3--2025--04_15_42-PM-1920w.jpg);
    background-position: 50% 0%;
}
    
#\33 622eced {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin-top: -6px;
    margin-bottom: 0px;
    order: 0;
    min-height: 50px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbc0e513 {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\32 e7ed7ca {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\34 8a629ea::before, #\34 8a629ea > .bgExtraLayerOverlay {
    
}
#\34 8a629ea {
    background-position: 50% 50%;
}
    
#\33 622eced {
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    min-height: 50px;
}
    
#\32 cdf17f4 {
    margin-top: 10px;
    margin-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#a17fe277 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
    
#dbc0e513 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 0px 50px 0px;
}
    
#\32 e7ed7ca {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\32 cdf17f4 {
    min-height: 50px;
}
    
#\34 8a629ea::before, #\34 8a629ea > .bgExtraLayerOverlay {
    
}
}

