.cxddie
{
	display:flex !important;
	visibility:visible !important;
	position:absolute !important;
	-webkit-box-align:center !important;
	align-items:center !important;
	flex-direction:column !important;
	-webkit-box-pack:center !important;
	text-align:center !important;
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1833600177 .more-posts-text-container {
    width:200px !important;
    height:50px !important;
  }

  *#dm .dmInner *.u_1388471878 div.shmJobsFeed-slider .shmJobsFeed-Item { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 div.shmJobsFeed-grid .shmJobsFeed-Item { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 .clsDivJFBMainItem { border-radius:12px !important; }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-WorkModel .WorkModel { font-size:16px !important; }

  *#dm .dmInner div.u_1388471878 a.shmJobsFeed-Link {
    width:149px !important;
    height:47px !important;
  }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-JobName .Name:hover { font-size:20px !important; }

  *#dm .dmInner div.u_1388471878 div.shmJobsFeed-LocationActive .cityStyle { font-size:16px !important; }

  *#dm .dmInner *.u_1388471878 div.shmJobsFeed-innerContainer {
    min-height:387px !important;
    border-radius:12px !important;
    padding-top:24px !important;
    padding-bottom:25px !important;
    padding-left:25px !important;
    padding-right:25px !important;
  }

  *#dm .dmInner *.u_1388471878 .clsUserAmountString {
    border-radius:12px !important;
    padding-left:25px !important;
    padding-right:25px !important;
  }

  *#dm .dmInner *.u_1388471878 .slick-slide {
    margin-left:3px !important;
    margin-right:3px !important;
  }

  *#dm .dmInner *.u_1388471878 .shmJobsFeed-slider .slick-slide {
    margin-left:3px !important;
    margin-right:3px !important;
  }

  *#dm .dmInner *.u_1388471878 .shmJobsFeed-ItemBeta {
    border-radius:12px !important;
    margin-left:3px !important;
    margin-right:3px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1388471878 button.slick-next {
    width:40px !important;
    height:40px !important;
    background-size:40px !important;
  }

  *#dm .dmInner *.u_1388471878 button.slick-next:hover {
    width:40px !important;
    height:40px !important;
    background-size:40px !important;
  }

  *#dm .dmInner *.u_1388471878 button.slick-prev {
    width:40px !important;
    height:40px !important;
    background-size:40px !important;
  }

  *#dm .dmInner *.u_1388471878 button.slick-prev:hover {
    width:40px !important;
    height:40px !important;
    background-size:40px !important;
  }

  *#dm .dmInner div.u_1388471878 .clsArrowSVGAmount { height:0px !important; }

  *#dm .dmInner *.u_1053576345 .fas.fa-chevron-right.slick-next.slick-arrow { font-size:40px !important; }

  *#dm .dmInner *.u_1053576345 .fas.fa-chevron-left.slick-prev.slick-arrow { font-size:40px !important; }

  *#dm .dmInner *.u_1053576345 .slick-prev { font-size:40px !important; }

  *#dm .dmInner *.u_1053576345 .slick-next { font-size:40px !important; }

  *#dm .dmInner *.u_1053576345 .slick-prev:before { font-size:40px !important; }

  *#dm .dmInner *.u_1053576345 .slick-next:before { font-size:40px !important; }

  *#dm .dmInner *.u_1053576345 .shmTestimonial-comments { border-radius:15px !important; }

  *#dm .dmInner *.u_1053576345 .shmTestimonialPanel .slick-slide>div { height:350px !important; }

  *#dm .dmInner *.u_1053576345 .shmTestimonialPanel.shmTestimonialPanelAdaptive .slick-slide>div { height:350px !important; }

  *#dm .dmInner *.u_1053576345 .shmTestimonial-comments .slick-slide .shmTestimonial-commentsSlider .slick-active { height:350px !important; }

  *#dm .dmInner div.u_1388527784 .searchBtn { width:137px !important; }
}
@media all {
  *#dm .dmInner *.u_1018121094 .shape-fill { fill:var(--color_2) !important; }

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

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

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

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

  *#dm .dmInner *.u_1388471878 a.shmJobsFeed-Link {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1388471878 .slide-dots li button { color:var(--color_5) !important; }

  *#dm .dmInner *.u_1388471878 button.slick-next { fill:var(--color_11) !important; }

  *#dm .dmInner *.u_1388471878 button.slick-next:hover { fill:var(--color_11) !important; }

  *#dm .dmInner *.u_1388471878 button.slick-prev { fill:var(--color_11) !important; }

  *#dm .dmInner *.u_1388471878 button.slick-prev:hover { fill:var(--color_11) !important; }

  *#dm .dmInner *.u_1388471878 svg { fill:var(--color_11) !important; }

  *#dm .dmInner div.u_1388471878 div.shmJobsFeed-innerContainer {
    background-color:var(--color_5) !important;
    border-right-style:solid !important;
    border-right-color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_5) !important;
    border-right-width:0px !important;
    border-bottom-width:0px !important;
  }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-Description { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1833600177 .readMore a {
    color:var(--color_4) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1388471878 a.shmJobsFeed-Link.shmJobsFeed-LinkActive { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1388471878 a.shmJobsFeed-Link {
    background-color:rgba(102,178,69,1) !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1388471878 a.shmJobsFeed-Link:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1388471878 a.shmJobsFeed-Link.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1388471878 div.shmJobsFeed-Location .cityStyle {
    color:var(--color_2) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-innerContainer div.shmJobsFeed-Date { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-JobName .Name {
    color:rgba(102,178,69,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1388527784 .searchBtn span.text {
    font-family: 'Inter' !important;
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1388527784 .searchBtn {
    border-style:solid !important;
    border-width:0px !important;
    border-radius:45px 45px 45px 45px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388527784 .opt-workType { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1388527784 .opt-category {
    font-family: 'Inter' !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1388527784 #searchBox {
    font-family: 'Inter' !important;
    color:var(--color_2) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1388527784 #jobCategories {
    font-family: 'Inter' !important;
    color:rgba(0,0,0,1) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

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

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

  *#dm .dmInner div.u_1388527784 #jobWorkType {
    font-family: 'Inter' !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1388527784 #geoSearch {
    font-family: 'Inter' !important;
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1388527784 #geoRange {
    font-family: 'Inter' !important;
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1388527784 #country {
    font-family: 'Inter' !important;
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1388527784 #city {
    font-family: 'Inter' !important;
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(0,0,0,0) !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1388527784 .option-state {
    font-family: 'Inter' !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1388527784 #location {
    font-family: 'Inter' !important;
    background-color:rgba(255,255,255,1) !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner *.u_1388527784 input.jobSearch::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner *.u_1388527784 input.locationSearch::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner *.u_1388527784 input.citySearch::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner *.u_1388527784 input#geoSearch::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner *.u_1388471878 .clsArrowSVGAmount { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1388471878 a.shmJobsFeed-Link.shmJobsFeed-LinkActive span.text {
    color:rgba(102,178,69,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1388471878 a.shmJobsFeed-Link span.text {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner *.u_1388471878 a.shmJobsFeed-Link i { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-Classification .Category {
    color:rgba(9,25,54,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-WorkModel .WorkModel {
    color:var(--color_2) !important;
    font-weight:400 !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-WorkType .WorkType {
    color:var(--color_2) !important;
    font-family: 'Inter' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner a.u_1534239940 {
    background-color:rgba(218,81,98,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1292462397 {
    background-color:rgba(242,183,5,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1471467408 {
    background-color:rgba(92,59,145,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1509167206 hr { color:rgba(102,178,69,1) !important; }

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

  *#dm .dmInner a.u_1292462397 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1053576345 .shmTestimonial-comments { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_1053576345 .shmTestimonial-userTestimonial { text-align:CENTER !important; }

  *#dm .dmInner *.u_1053576345 .shmTestimonial-userTestimonial p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1053576345 .shmTestimonial-userTestimonial i { text-align:CENTER !important; }

  *#dm .dmInner *.u_1053576345 .shmTestimonial-userTestimonial span { text-align:CENTER !important; }

  *#dm .dmInner *.u_1053576345 .shmHoriTest-content { text-align:CENTER !important; }

  *#dm .dmInner *.u_1053576345 .shmHoriTest-content i { text-align:CENTER !important; }

  *#dm .dmInner *.u_1053576345 .shmHoriTest-content p { text-align:CENTER !important; }

  *#dm .dmInner *.u_1053576345 .shmHoriTest-content span { text-align:CENTER !important; }

  *#dm .dmInner div.u_1388471878 div.shmJobsFeed-LocationActive .cityStyle { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1388471878 div.shmJobsFeed-LocationActive .stateStyle { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1388471878 div.shmJobsFeed-CountryStyleActive .Country { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-Classification .Category:hover { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-WorkModel .WorkModel:hover { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-WorkType .WorkType:hover { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-innerContainer div.shmJobsFeed-Date:hover { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-DescriptionActive { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-salaryPlace .Salary:hover { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1388471878 div.shmJobsFeed-Date.shmJobsFeed-DateActive { color:var(--color_5) !important; }

  *#dm .dmInner div.u_1388471878 .clsSalaryText:hover { color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1388471878 a.shmJobsFeed-Link.shmJobsFeed-LinkActive:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1388471878 a.shmJobsFeed-Link.shmJobsFeed-LinkActive.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1824582329:hover {
    background-color:rgba(102,178,69,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1824582329.hover {
    background-color:rgba(102,178,69,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1053576345 .shmTestimonial-userName {
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1053576345 .shmTestimonial-userName p {
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1053576345 .shmTestimonial-userName i {
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner *.u_1053576345 .fas.fa-chevron-right.slick-next.slick-arrow { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1053576345 .fas.fa-chevron-left.slick-prev.slick-arrow { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1053576345 .slick-prev { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1053576345 .slick-next { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1053576345 .slick-prev:before { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1053576345 .slick-next:before { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1388527784 .searchBtn:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1388527784 .searchBtn.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1910786404 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1053576345 .clsNameTestPositionDIV { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1053576345 .clsNameTestPositionDIV p { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1053576345 .clsNameTestPositionDIV i { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1053576345 .shmTestimonial-userTestimonial { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1053576345 .shmTestimonial-userTestimonial p { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1053576345 .shmTestimonial-userTestimonial i { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1053576345 .shmTestimonial-userTestimonial span { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1053576345 .shmHoriTest-content { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1053576345 .shmHoriTest-content i { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1053576345 .shmHoriTest-content p { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1053576345 .shmHoriTest-content span { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1388471878 div.shmJobsFeed-innerContainerActive { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1388471878 .shmJobsFeed-JobName .Name:hover {
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

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

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

  *#dm .dmInner div.u_1388527784 .resultText { font-family: 'Inter' !important; }

  *#dm .dmInner div.u_1388527784 #jobSubCategories {
    border-style:solid !important;
    border-width:0px !important;
    font-family: 'Inter' !important;
  }

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

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

  *#dm .dmInner div.u_1084340454 img {
    object-position:50% 0% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner a.u_1254557215 {
    background-color:rgba(218,81,98,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1298896797 {
    background-color:rgba(242,183,5,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1122613418 {
    background-color:rgba(92,59,145,1) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner a.u_1298896797 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1434274580:hover {
    background-color:rgba(102,178,69,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1434274580.hover {
    background-color:rgba(102,178,69,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1434734940 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
  }

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

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

  *#dm .dmInner div.u_1335565390 img {
    object-position:50% 0% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1070831568 img { object-fit:contain !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1388527784 #searchBox { font-size:16px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1833600177 .more-posts-text-container { width:180px !important; }

  *#dm .dmInner *.u_1388471878 .slick-slide {
    margin-left:0px !important;
    margin-right:0px !important;
  }

  *#dm .dmInner *.u_1053576345 .fas.fa-chevron-right.slick-next.slick-arrow { font-size:25px !important; }

  *#dm .dmInner *.u_1053576345 .fas.fa-chevron-left.slick-prev.slick-arrow { font-size:25px !important; }

  *#dm .dmInner *.u_1053576345 .slick-prev { font-size:25px !important; }

  *#dm .dmInner *.u_1053576345 .slick-next { font-size:25px !important; }

  *#dm .dmInner *.u_1053576345 .slick-prev:before { font-size:25px !important; }

  *#dm .dmInner *.u_1053576345 .slick-next:before { font-size:25px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1388471878 div.shmJobsFeed-slider .shmJobsFeed-Item { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 div.shmJobsFeed-grid .shmJobsFeed-Item { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 .shmJobsFeed-ItemBeta { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 .clsDivJFBMainItem { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 .clsUserAmountString {
    padding-left:32px !important;
    padding-right:32px !important;
    border-radius:12px !important;
  }

  *#dm .dmInner *.u_1388471878 div.shmJobsFeed-innerContainer {
    padding-top:42px !important;
    padding-bottom:35px !important;
    padding-left:32px !important;
    padding-right:32px !important;
    border-radius:12px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1833600177 .more-posts-text-container { width:200px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1388471878 div.shmJobsFeed-slider .shmJobsFeed-Item { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 div.shmJobsFeed-grid .shmJobsFeed-Item { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 .shmJobsFeed-ItemBeta { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 .clsDivJFBMainItem { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 .clsUserAmountString { border-radius:12px !important; }

  *#dm .dmInner *.u_1388471878 div.shmJobsFeed-innerContainer { border-radius:12px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1569238729
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521[data-css-edit] {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.57);
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.04);
    width: fit-content;
    position: absolute;
    top: 55%;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-bottom: undefined;
    margin-left: undefined;
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: NaN%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.47);
    flex-wrap: nowrap;
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-content: flex-end;
    padding: 30px 4% 30px 4%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 753px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
    padding-top: 450px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/image-2025-01-21T02-00-47.216Z-1920w.jpg);
    box-shadow: none;
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_rkq.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_rkq {
    width: 1113px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f36.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#widget_f36 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: flex-start;
}
    
#widget_gbi.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gbi {
    width: 68.06%;
    height: 29px;
    min-height: 60px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 570px;
    column-gap: 5%;
    padding: 80px 20px 180px 20px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    row-gap: 20px;
    justify-content: flex-start;
    margin-top: -110px;
    margin-left: 0%;
    margin-right: 0%;
    padding: 30px 30px 30px 30px;
}
    
#widget_rkq {
    width: 100.00%;
    order: 0;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 50%;
}
    
#widget_f36 {
    width: 100.00%;
}
    
#widget_gbi {
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 381px;
    align-items: flex-start;
    width: 100%;
    row-gap: 18px;
    height: auto;
    margin-top: -150px;
    margin-left: 2%;
    margin-right: 2%;
    justify-content: flex-start;
    padding: 50px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 350px 30px 150px 20px;
}
    
#widget_rkq {
    width: 99.45%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_f36 {
    width: 339px;
}
    
#widget_gbi {
    width: 100%;
    height: 60px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c13d10f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.03%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/AdobeStock_919603795-933da77d-799370f9-993h.jpeg);
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    background-position: 50% 0%;
    order: 1;
}
    
#\32 022fbb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 47.91070796460177%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#c2da5ded {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
}
    
#widget_cjr {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_l2f {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 255px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: flex-end;
    height: auto;
}
    
#widget_2nn {
    width: 76.46%;
    height: 201px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: -80px -80px -80px -80px;
    grid-area: auto / auto / auto / auto;
}
    
#group_nuq {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 78.19%;
    min-height: 364px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_tdo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0g3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_r9v {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-top: 15px;
}
    
#\34 7486d0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2da5ded {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 2% 8% 2%;
}
    
#group_nuq {
    width: 74.97%;
    height: auto;
    min-height: 354px;
}
    
#widget_2nn {
    width: 45.61%;
    height: 169px;
    margin: -80px 0px -80px 0px;
}
    
#\32 022fbb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c13d10f4 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#c13d10f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 0px;
}
    
#\32 022fbb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#c2da5ded {
    min-height: unset;
    flex-direction: column;
    padding: 50px 16px 50px 16px;
}
    
#widget_2nn {
    height: 94px;
    width: 53.37%;
    align-self: flex-start;
    margin: -30px 0px 0px 0px;
}
    
#group_l2f {
    margin-top: 0px;
}
    
#group_nuq {
    width: 100.00%;
    height: auto;
    min-height: 275px;
}
    
#\36 f8a6f60 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 1463817 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#\34 5715833 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cf4c8bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#b982402d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\34 475219b {
    background-color: rgba(233,233,233,1);
    background-image: initial;
}
    
#group_sd2 {
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s5l {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_1bs {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 540px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_bi4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.69982567309555%;
    min-height: 540px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(9,25,54,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    height: auto;
    order: 0;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_9et::before, #group_9et > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#group_9et {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 517px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    box-shadow: none;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#group_9et.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#widget_m46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_5cb {
    width: 101.35%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 6f6ca95 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 330px;
    min-height: 631px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 20px 15px 15px 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2cff7a0::before, #\36 2cff7a0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 2cff7a0 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 643px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(4, 15, 36, 1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#\36 2cff7a0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#f97614fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 29992d8 {
    width: 99.18%;
    height: auto;
    max-width: 100%;
}
    
#f30cfb96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.8%;
    min-height: 540px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(92,59,145,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 3;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2bf1437::before, #\32 2bf1437 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 2bf1437 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 551px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(4, 15, 36, 1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: rgba(92,59,145,1) rgba(92,59,145,1) rgba(92,59,145,1) rgba(92,59,145,1);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#\32 2bf1437.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#\32 242861e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a7db2ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kga {
    width: 70px;
    height: 70px;
    max-width: 100%;
    order: 0;
}
    
#widget_h17 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    order: 0;
}
    
#\38 f78cbeb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#e1e5f922 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1c84a4f {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#fcc4ccb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 9bf2bce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 cf9923e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e9a9619c {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#\33 344fb9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 f69e170 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 5b9ecdf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cc3ec406 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#\33 59248f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 05bb79d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 8b979ad {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99878247876255%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding-top: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3fb6da7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b644255 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#a7a2324d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    order: 1;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f33a4a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad9de32f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca1f3be6 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#widget_au9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_65s {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_jmq {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_23q {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_6cp {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 f1d75da {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d43af42 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2f2624f {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ce18f5d {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-height: 50px;
    margin: -24px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3tk {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    margin-top: 13px;
}
    
#widget_og8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#widget_og8 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    margin-top: 57px;
    margin-bottom: 5px;
}
    
#d45a11aa {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 607px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2a45a01 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.608533717036995%;
    min-height: 540px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: url();
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 15px 15px 15px;
    grid-area: auto / auto / auto / auto;
}
#\39 2a45a01.lazy {
    background-image: url('');
}
    
#\30 97ade5a::before, #\30 97ade5a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 97ade5a {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 556px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(4, 15, 36, 1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: rgba(102,178,69,1) rgba(102,178,69,1) rgba(102,178,69,1) rgba(102,178,69,1);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#\30 97ade5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#dabe5798 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d6db5e72 {
    width: 99.31%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 6ad1b75.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\34 6ad1b75 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-height: 50px;
    margin: 41px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5fb79a4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.7%;
    min-height: 607px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(218,81,98,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 0;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 24147f7::before, #\31 24147f7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 24147f7 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 656px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(4, 15, 36, 1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: rgba(218,81,98,1) rgba(218,81,98,1) rgba(218,81,98,1) rgba(218,81,98,1);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#\31 24147f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#\38 c225a72 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#da66c897 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 3f57fcf.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 16px;
}
#\35 3f57fcf {
    width: 100.62%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 dbd226f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#\35 dbd226f {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 50px;
    margin-top: 67px;
}
    
#d7f0dda4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.8%;
    min-height: 607px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 1;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 eded9d0::before, #\34 eded9d0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 eded9d0 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 654px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(4, 15, 36, 1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: rgba(0,110,150,1) rgba(0,110,150,1) rgba(0,110,150,1) rgba(0,110,150,1);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#\34 eded9d0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#b1de0d3e {
    width: 70px;
    height: 70px;
    max-width: 100%;
    order: 0;
}
    
#\39 408c526 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e93baaa.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 22px;
}
#\35 e93baaa {
    width: 96.07%;
    height: auto;
    max-width: 100%;
}
    
#\39 ecec0c1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\39 ecec0c1 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    margin-top: 69px;
}
    
#\30 c590199 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b7b92a83.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#b7b92a83 {
    width: 70px;
    height: 95px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b982402d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 8% 2% 8% 2%;
}
    
#group_bi4 {
    width: 59.06%;
    flex-wrap: nowrap;
    align-content: stretch;
    padding-bottom: 0px;
    height: auto;
    min-height: 512px;
    padding-top: 0px;
    margin: 0px 0% 0px 0%;
}
    
#f30cfb96 {
    width: 61.54%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 503px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_1bs {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 80px;
    justify-content: flex-end;
    height: auto;
    min-height: 1427px;
    align-items: center;
    align-content: flex-start;
    padding-top: 50px;
}
    
#\34 6f6ca95 {
    width: 62.12%;
    padding-bottom: 0px;
    height: auto;
    min-height: 505px;
}
    
#\35 cf4c8bd {
    align-items: center;
    width: 100%;
    min-height: 8px;
    row-gap: 50px;
}
    
#\38 f78cbeb {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 70px;
    align-items: flex-start;
}
    
#e1e5f922 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 cf9923e {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5b9ecdf {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 3fb6da7 {
    width: 50%;
}
    
#ad9de32f {
    width: 50%;
}
    
#a7a2324d {
    width: 100.00%;
}
    
#\32 2bf1437::before, #\32 2bf1437 > .bgExtraLayerOverlay {
    
}
#\32 2bf1437 {
    height: auto;
    min-height: 488px;
    margin: -30px 0% 0px 0%;
}
#\32 2bf1437.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#widget_3tk {
    margin-top: 0px;
}
    
#\34 ce18f5d {
    margin-top: 0px;
}
    
#d45a11aa {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 80px;
    justify-content: flex-end;
    align-items: center;
    padding-top: 30px;
}
    
#\39 2a45a01 {
    width: 61%;
    flex-wrap: nowrap;
    align-content: stretch;
    padding-bottom: 0px;
    height: auto;
    min-height: 471px;
}
#\39 2a45a01.lazy {
    background-image: url('');
}
    
#\34 6ad1b75 {
    margin-top: 20px;
}
    
#\37 5fb79a4 {
    width: 61%;
    padding-bottom: 0px;
    height: auto;
    min-height: 508px;
    margin: 0px 0% 0px 0%;
}
    
#\35 dbd226f {
    margin-top: 20px;
}
    
#d7f0dda4 {
    width: 61%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 540px;
    margin: 0px 0% 0px 0%;
}
    
#\34 eded9d0::before, #\34 eded9d0 > .bgExtraLayerOverlay {
    
}
#\34 eded9d0 {
    height: auto;
    min-height: 558px;
    row-gap: 20px;
    margin: -60px 0% 0px 0%;
}
#\34 eded9d0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#\36 2cff7a0::before, #\36 2cff7a0 > .bgExtraLayerOverlay {
    
}
#\36 2cff7a0 {
    height: auto;
    min-height: 462px;
}
#\36 2cff7a0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#group_9et::before, #group_9et > .bgExtraLayerOverlay {
    
}
#group_9et {
    height: auto;
    min-height: 430px;
    margin-top: -60px;
}
#group_9et.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#widget_kga {
    height: 88px;
}
    
#\30 c590199 {
    height: 88px;
}
    
#\30 97ade5a::before, #\30 97ade5a > .bgExtraLayerOverlay {
    
}
#\30 97ade5a {
    height: auto;
    min-height: 476px;
    width: 100.00%;
}
#\30 97ade5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#d6db5e72 {
    width: 98.26%;
}
    
#\31 24147f7::before, #\31 24147f7 > .bgExtraLayerOverlay {
    
}
#\31 24147f7 {
    height: auto;
    min-height: 517px;
}
#\31 24147f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
}



@media (max-width: 767px) {
    
#\35 cf4c8bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 80px;
    padding: 0px 0px 0px 0px;
}
    
#b982402d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
    
#widget_kga {
    height: 64px;
    width: 60px;
}
    
#widget_h17 {
    height: 42px;
    width: 72px;
}
    
#group_bi4 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#f30cfb96 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#group_1bs {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 67px;
}
    
#\34 6f6ca95 {
    width: 99.54%;
    height: auto;
    min-height: 576px;
}
    
#group_sd2 {
    height: auto;
    min-height: 49px;
}
    
#d45a11aa {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 67px;
    margin-top: 0px;
}
    
#\39 2a45a01 {
    width: 99.54%;
    column-gap: 4%;
}
#\39 2a45a01.lazy {
    background-image: url('');
}
    
#\37 5fb79a4 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\38 c225a72 {
    height: 64px;
    width: 60px;
}
    
#d7f0dda4 {
    width: 99.54%;
    height: auto;
    min-height: 562px;
    margin: 0px 0% 0px 0%;
}
    
#b1de0d3e {
    height: 60px;
    width: 68px;
}
    
#\30 c590199 {
    height: 64px;
    width: 60px;
}
    
#b7b92a83 {
    height: 74px;
    width: 72px;
}
    
#\30 97ade5a::before, #\30 97ade5a > .bgExtraLayerOverlay {
    
}
#\30 97ade5a {
    width: 99.29%;
    height: auto;
    min-height: 559px;
}
#\30 97ade5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#\35 e93baaa {
    width: 99.02%;
}
    
#group_9et::before, #group_9et > .bgExtraLayerOverlay {
    
}
#group_9et.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#\32 2bf1437::before, #\32 2bf1437 > .bgExtraLayerOverlay {
    
}
#\32 2bf1437.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#\31 24147f7::before, #\31 24147f7 > .bgExtraLayerOverlay {
    
}
#\31 24147f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#\34 eded9d0::before, #\34 eded9d0 > .bgExtraLayerOverlay {
    
}
#\34 eded9d0 {
    height: auto;
    min-height: 587px;
}
#\34 eded9d0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
    
#\36 2cff7a0::before, #\36 2cff7a0 > .bgExtraLayerOverlay {
    
}
#\36 2cff7a0 {
    height: auto;
    min-height: 601px;
}
#\36 2cff7a0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAOAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMECP/EABwQAAICAgMAAAAAAAAAAAAAAAABAgMRExIiUv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEAAwAAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwDSPFyzG/sgaqvKLba02L1odUTOT//Z');
}
}



@media all {
    
#\30 a1b8c18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    padding: 6px 16px 6px 16px;
}
    
#\37 d05a051 {
    min-height: 691px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 70px 2% 70px 2%;
}
    
#\30 801dcd9 {
    background-image: initial;
    background-position: 0% 0%;
    background-color: rgba(233, 233, 233, 0.5);
}
    
#widget_feu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_l9p {
    width: 1097px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e7dbbeb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d9796fe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-bottom: 8px;
}
#\30 d9796fe {
    width: 76.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hnr.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_hnr {
    width: 222px;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: center;
    min-height: 50px;
}
    
#widget_o8j.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_o8j {
    width: 13%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#widget_881 {
    width: 100%;
    height: 52px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d05a051 {
    padding: 8% 2% 8% 2%;
}
    
#\38 f20c207 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 a1b8c18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\37 d05a051 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
    
#\30 d9796fe {
    width: 93.44%;
}
    
#widget_o8j {
    width: 32.63%;
}
    
#widget_l9p {
    margin-top: 0px;
}
}



@media all {
    
#\34 58a843d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 53.58%;
    min-width: 4%;
}
    
#\39 139f553 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.31022727272727%;
    min-width: 4%;
    justify-content: flex-end;
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/AdobeStock_727357007-499f1f42-1920w.jpeg);
    border-radius: 20px 20px 20px 20px;
    align-items: flex-end;
}
#\39 139f553.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQFERIhkf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAgMBAAAAAAAAAAAAAAAAACEBAgMR/9oADAMBAAIRAxEAPwC9s7bZmn2Dh62pJBUnwqOR5MajZdaa1Zm5CgH5ESfR8GooP//Z');
}
    
#\32 0df4f37 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#\34 823384d {
    background-color: var(--color_5);
    background-image: initial;
}
    
#widget_kav {
    width: 86.78%;
    height: auto;
    max-width: 100%;
}
    
#widget_flb {
    width: 97.42%;
    height: auto;
    max-width: 100%;
}
    
#widget_g7n {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
}
    
#widget_h5g {
    width: 48.62%;
    height: 252px;
    max-width: 100%;
    margin: -80px -100px -80px -100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0df4f37 {
    min-height: 576px;
    padding: 8% 2% 12% 2%;
}
    
#widget_h5g {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    width: 50.87%;
    height: 158px;
}
    
#\39 a8df297 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 58a843d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 139f553 {
    width: 100%;
    min-height: 214px;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 2px;
    height: auto;
    background-position: 50% 0%;
}
#\39 139f553.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQFERIhkf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAgMBAAAAAAAAAAAAAAAAACEBAgMR/9oADAMBAAIRAxEAPwC9s7bZmn2Dh62pJBUnwqOR5MajZdaa1Zm5CgH5ESfR8GooP//Z');
}
    
#\32 0df4f37 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 16px 80px 16px;
}
    
#widget_h5g {
    height: 106px;
    width: 25.16%;
    align-self: flex-end;
    margin: 0px 0px -50px 0px;
}
    
#widget_kav {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#widget_flb {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 a8df297 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e24e7788 {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 65d1f41 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 2% 50px 2%;
}
    
#widget_dng {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_h77 {
    width: 99.99878247876255%;
    height: 500px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1badc94 {
    background-image: initial;
    background-size: auto;
    background-position: 100% 100%;
    background-color: rgba(233, 233, 233, 0.5);
}
    
#db8c4cc6 {
    width: 100%;
    height: 500px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    align-self: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 65d1f41 {
    padding: 8% 2% 8% 2%;
}
    
#widget_h77 {
    width: 100.00%;
    height: 636px;
}
    
#db8c4cc6 {
    width: 100.00%;
    height: 468px;
}
    
#\34 892a46c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e24e7788 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 65d1f41 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
    
#\34 892a46c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c7606d28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ef2849a7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#e2f5cb04 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_cl6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bd2ad4d6 {
    width: 1129px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u70.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_u70 {
    width: 210px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    min-height: 50px;
}
}



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



@media (max-width: 767px) {
    
#c7606d28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ef2849a7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
}



@media all {
    
#c86123d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\37 06fa976 {
    min-height: 86px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_q4n {
    width: 1767px;
    height: 118px;
    max-width: 100%;
    order: 0;
    margin-top: -5px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 06fa976 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 86px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#c86123d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 16px 50px 16px;
}
    
#\37 06fa976 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#f13e5c3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 2b7196c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 2% 60px 2%;
}
    
#widget_8fn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_edn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2b7196c {
    padding: 60px 2% 60px 2%;
}
    
#a1ae1580 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f13e5c3f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2b7196c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
}



@media all {
    
#\36 9315478 {
    width: 99.99591631778001%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#db8a9d59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 e36c660 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 784px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 63f7c08 {
    background-color: rgba(0,0,0,0);
    background-image: initial;
    background-size: auto;
    background-position: 100% 0%;
}
    
#widget_p4q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_q9j {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_gce::before, #group_gce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.6;
    border-radius: inherit;
}
#group_gce {
    justify-content: flex-start;
    align-items: center;
    width: 31.910477564439542%;
    min-height: 512px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/AdobeStock_621254974-614h.jpeg);
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    padding: 40px 20px 40px 20px;
    grid-area: auto / auto / auto / auto;
}
#group_gce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABAgQFEQYTISOR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAWEQEBAQAAAAAAAAAAAAAAAAABACH/2gAMAwEAAhEDEQA/AIdHqo07rQDE23CDY4WjNfD4bvJ4iKkALA6F/9k=');
}
    
#widget_jh6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#widget_76n {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 6;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#d916ce61::before, #d916ce61 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.6;
}
#d916ce61 {
    justify-content: flex-start;
    align-items: center;
    width: 31.822837164255024%;
    min-height: 510px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/AdobeStock_520282750-bb3eb89e-612h.jpeg);
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    order: 3;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    height: auto;
    justify-self: auto;
    padding: 40px 15px 40px 15px;
    grid-area: auto / auto / auto / auto;
}
#d916ce61.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIBAAAgEDBAMAAAAAAAAAAAAAAQIAAwQFBhESISIxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAxIh/9oADAMBAAIRAxEAPwDTN/c4jAqRxS2VtgV9juRT1FjWpqWFQsQCfH7ES6ewQXRWj//Z');
}
    
#\36 102afac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#c89979db {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\36 615b8a0 {
    justify-content: flex-start;
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#\36 a94c4c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#b74b9bb0 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#f66fd405::before, #f66fd405 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.6;
    border-radius: inherit;
}
#f66fd405 {
    justify-content: flex-start;
    align-items: center;
    width: 32.26389594276007%;
    min-height: 494px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/AdobeStock_1503928794-7e965561-613h.jpeg);
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 40px 15px 40px 15px;
    grid-area: auto / auto / auto / auto;
}
#f66fd405.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQEJAQEAAAAAAAAAAAAAAQACAwQFBhITIUFxkf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECITH/2gAMAwEAAhEDEQA/ANdSlQTidQzyJftDCCAGrtn1Wi9n5JLGK3m+fURIYW6Z/9k=');
}
    
#a7e938da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#a2fbe305 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 27px 0% 10px 0%;
}
    
#\32 7e84f30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#dcce303d {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#bb8eaf09 {
    width: 83.57%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\38 846f2f9 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1835c95 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    margin-top: -50px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#\36 fc967bb {
    width: 77.86%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\39 d977b61 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#e6e56868 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#\34 3556a6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\37 e3eba6e {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fad7572 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    margin-top: -50px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#\32 9b66865 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\30 1de224b {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 10px 0% 0px 0%;
}
    
#\35 1dc2d3d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    margin-top: 25px;
}
    
#\35 ed9b75c {
    justify-content: flex-start;
    align-items: center;
    width: 24.80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    padding: 40px 10px 40px 10px;
}
    
#\36 1b003f1 {
    justify-content: flex-start;
    align-items: center;
    width: 26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    margin-top: -50px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#ed1b4363 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\31 c3e4868 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#de75a94f {
    justify-content: flex-start;
    align-items: center;
    width: 26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#b867c5c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#bf5ff3ee {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hsq.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_hsq {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c3v {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -115px;
    margin-left: -17.6px;
}
    
#\33 889faa6 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ee47936 {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -105px;
    margin-left: -20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c56835e {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e826490 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 215bd05.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 215bd05 {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -100px;
    margin-left: -8px;
    grid-area: auto / auto / auto / auto;
}
    
#b82a9149 {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -105px;
    margin-left: -14px;
    grid-area: auto / auto / auto / auto;
}
    
#e1dc2fb0 {
    width: 122px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 a1dd9da {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -100px;
    margin-left: -20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3168e75 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ed8eb709 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 feca0ea {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f4bef730 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a9292697 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fe295117 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -100px;
    margin-left: -18px;
    grid-area: auto / auto / auto / auto;
}
    
#b56d0a0d {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -90px;
    margin-left: -16px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a0f4fbd {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -101px;
    margin-left: -12px;
    grid-area: auto / auto / auto / auto;
}
    
#a8cb4e6d {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -100px;
    margin-left: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#a5f70526 {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -106px;
    margin-left: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lc4 {
    width: 94.28%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c26a479 {
    width: 99.99591631778001%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#d557eeef {
    width: 99.99591631778001%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 31d2749 {
    width: 99.99591631778001%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5ff24bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 91c0bfa {
    width: 96.66955168212448%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e817ff05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#ee49de96 {
    width: 91.82280754440067%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 15f1fdd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e36c660 {
    padding: 8% 2% 8% 2%;
}
    
#\34 ee47936 {
    margin-top: -103px;
    margin-left: -10px;
}
    
#group_q9j {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    column-gap: 0%;
    align-items: center;
    align-content: stretch;
    margin-top: 3px;
}
    
#group_gce::before, #group_gce > .bgExtraLayerOverlay {
    
}
#group_gce {
    width: 50%;
    max-width: 100%;
    margin: 3px 0% 0px 0%;
}
#group_gce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABAgQFEQYTISOR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAWEQEBAQAAAAAAAAAAAAAAAAABACH/2gAMAwEAAhEDEQA/AIdHqo07rQDE23CDY4WjNfD4bvJ4iKkALA6F/9k=');
}
    
#d916ce61::before, #d916ce61 > .bgExtraLayerOverlay {
    
}
#d916ce61 {
    width: 50%;
    max-width: 100%;
    margin: 3px 0% 0px 0%;
}
#d916ce61.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIBAAAgEDBAMAAAAAAAAAAAAAAQIAAwQFBhESISIxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAxIh/9oADAMBAAIRAxEAPwDTN/c4jAqRxS2VtgV9juRT1FjWpqWFQsQCfH7ES6ewQXRWj//Z');
}
    
#\36 615b8a0 {
    width: 50%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f66fd405::before, #f66fd405 > .bgExtraLayerOverlay {
    
}
#f66fd405 {
    width: 50%;
    max-width: 100%;
    margin: 3px 0% 0px 0%;
}
#f66fd405.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQEJAQEAAAAAAAAAAAAAAQACAwQFBhITIUFxkf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECITH/2gAMAwEAAhEDEQA/ANdSlQTidQzyJftDCCAGrtn1Wi9n5JLGK3m+fURIYW6Z/9k=');
}
    
#\32 7e84f30 {
    margin-left: 0px;
    margin-right: 0px;
    width: 50%;
    max-width: 100%;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dcce303d {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1835c95 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e6e56868 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 fad7572 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 3px 0% 0px 0%;
}
    
#\35 1dc2d3d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 50%;
    margin-top: 3px;
}
    
#\35 ed9b75c {
    margin: 0px 0% 0px 0%;
}
    
#de75a94f {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b003f1 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 3px 0% 0px 0%;
}
    
#db8a9d59 {
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#b6a3994e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#db8a9d59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\37 e36c660 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
    
#group_q9j {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: -2px;
}
    
#group_gce::before, #group_gce > .bgExtraLayerOverlay {
    
}
#group_gce {
    width: 100.00%;
    min-height: 272px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px 0% 0px 0%;
}
#group_gce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABAgQFEQYTISOR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAWEQEBAQAAAAAAAAAAAAAAAAABACH/2gAMAwEAAhEDEQA/AIdHqo07rQDE23CDY4WjNfD4bvJ4iKkALA6F/9k=');
}
    
#d916ce61::before, #d916ce61 > .bgExtraLayerOverlay {
    
}
#d916ce61 {
    width: 100%;
    min-height: 272px;
    margin: 0px 0% 0px 0%;
}
#d916ce61.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIBAAAgEDBAMAAAAAAAAAAAAAAQIAAwQFBhESISIxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAxIh/9oADAMBAAIRAxEAPwDTN/c4jAqRxS2VtgV9juRT1FjWpqWFQsQCfH7ES6ewQXRWj//Z');
}
    
#\36 615b8a0 {
    width: 100.00%;
    min-height: 272px;
    margin: 0px 0% 0px 0%;
}
    
#f66fd405::before, #f66fd405 > .bgExtraLayerOverlay {
    
}
#f66fd405 {
    width: 100.00%;
    min-height: 272px;
    margin: 0px 0% 0px 0%;
}
#f66fd405.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQEJAQEAAAAAAAAAAAAAAQACAwQFBhITIUFxkf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECITH/2gAMAwEAAhEDEQA/ANdSlQTidQzyJftDCCAGrtn1Wi9n5JLGK3m+fURIYW6Z/9k=');
}
    
#\32 7e84f30 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 272px;
}
    
#dcce303d {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1835c95 {
    width: 100.00%;
    min-height: 272px;
    margin: 0px 0% 0px 0%;
}
    
#e6e56868 {
    width: 100.00%;
    min-height: 438px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 fad7572 {
    width: 100.00%;
    min-height: 505px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 1dc2d3d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 ed9b75c {
    margin: 0px 0% 0px 0%;
}
    
#de75a94f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b003f1 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b6a3994e {
    margin: 0px 0% 0px 0%;
}
    
#widget_p4q.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 30px;
}
    
#widget_lc4 {
    width: 100.00%;
}
}



@media all {
    
#\33 736f3c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\35 eb5792f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/image-2024-09-12T22-30-23.502Z-853h-1920w.png);
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    order: 1;
    align-items: flex-end;
}
#\35 eb5792f.lazy {
    background-image: url('');
}
    
#e59c2cd8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 1.9993265421618562% 4% 1.9993265421618562%;
}
    
#\37 bbe2964 {
    background-image: url();
    background-size: auto;
    background-position: 0% 0%;
}
#\37 bbe2964.lazy {
    background-image: url('');
}
    
#widget_6l1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ah2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_aha {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_3ig.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 10px;
    padding-right: 10px;
}
#widget_3ig {
    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 (min-width: 768px) and (max-width: 1024px) {
    
#e59c2cd8 {
    padding: 60px 2% 60px 2%;
}
    
#aa8cdbb3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 736f3c3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 eb5792f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 120px;
    padding-bottom: 120px;
}
#\35 eb5792f.lazy {
    background-image: url('');
}
    
#e59c2cd8 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 16px 50px 16px;
}
}



@media all {
    
#\34 5346881 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://irp.cdn-website.com/c8e75a14/dms3rep/multi/Element3.svg);
    background-size: auto;
    background-position: 100% 100%;
    padding: 16px 16px 16px 16px;
}
#\34 5346881.lazy {
    background-image: url('');
}
    
#\34 9688e7a {
    min-height: 78px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9688e7a {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\34 5346881 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\34 5346881.lazy {
    background-image: url('');
}
    
#\34 9688e7a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#a476af11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 9a3a651 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f87444a9 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 10px 0% 10px 0%;
}
    
#\34 440bf9e {
    width: 96.66955168212448%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#fd746de7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#fa355421 {
    justify-content: flex-start;
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 20px 40px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#c3e6371e {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\32 31d7da4 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a9feafd5 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3ea7a48 {
    width: 77.86%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\34 6b6373a {
    width: 91.82280754440067%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5ba37ab {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\34 28ad9aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    margin-top: 25px;
}
    
#\36 2c9b0aa {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bec4406 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f91ffc6 {
    justify-content: flex-start;
    align-items: center;
    width: 26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#\32 ada6f60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\30 ef20437 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -100px;
    margin-left: -18px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 af6019e {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a4a1fc22 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1dba44a {
    width: 99.99591631778001%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 96babd5 {
    width: 99.99591631778001%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 29738c8 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    margin-top: -50px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#\32 fcbd8a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#f90f2d21 {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -106px;
    margin-left: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#d9acb96a {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#db49ed8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#bb538f7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#ca96aaa1 {
    justify-content: flex-start;
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    margin-top: -50px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#\36 1cb8283 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\34 3740a5f {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d969fac8 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#edac6d2e {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 662d11c {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\38 164ca39 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -100px;
    margin-left: -15px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ed4505a {
    justify-content: flex-start;
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    margin-top: -50px;
    order: 3;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#bf46242b {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#\30 ed1aca3 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b739405 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8e36357 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -105px;
    margin-left: -17.6px;
}
    
#\38 add932a {
    justify-content: flex-start;
    align-items: center;
    width: 23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#\34 d764506 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    margin-top: -50px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#e10e6f58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#d95b8a8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 3855e74 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -100px;
    margin-left: -20px;
    grid-area: auto / auto / auto / auto;
}
    
#bb86608a {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -105px;
    margin-left: -14px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 78d0570 {
    width: 94.28%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1ad9d9d {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#d6cc4813 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 12255b1 {
    justify-content: flex-start;
    align-items: center;
    width: 26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    margin-top: -50px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 15px 40px 15px;
}
    
#\36 b107cf2 {
    justify-content: flex-start;
    align-items: center;
    width: 24.80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    padding: 40px 10px 40px 10px;
}
    
#\31 6831fd0 {
    width: 110px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b625f49 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -101px;
    margin-left: -12px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6ce9b78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\33 8567f26 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 10px 0% 0px 0%;
}
    
#\37 712b66e {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -80px;
    margin-left: -18px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c37f645 {
    width: 83.57%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\34 825950e {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0f689d8 {
    width: 110px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fb2ad551 {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -103px;
    margin-left: -20px;
    grid-area: auto / auto / auto / auto;
}
    
#d4c11bf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#f36b1385 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 78px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#cef85645 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#b394c41b {
    width: 99.99591631778001%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b29b688 {
    width: 99.99591631778001%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dc32c2e {
    width: 50px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -90px;
    margin-left: -16px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 23cb964 {
    background-color: rgba(0,0,0,0);
    background-image: initial;
    background-size: auto;
    background-position: 100% 0%;
}
    
#\38 234127f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    margin-top: 25px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ed4505a {
    width: 50%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a476af11 {
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 29738c8 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bf46242b {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fa355421 {
    width: 50%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb2ad551 {
    margin-top: -103px;
    margin-left: -10px;
}
    
#\38 add932a {
    width: 50%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d764506 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f36b1385 {
    padding: 8% 2% 8% 2%;
}
    
#ca96aaa1 {
    width: 50%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 28ad9aa {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 50%;
}
    
#\33 1ad9d9d {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f91ffc6 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d6cc4813 {
    margin-left: 0px;
    margin-right: 0px;
    width: 50%;
    max-width: 100%;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 12255b1 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b107cf2 {
    margin: 0px 0% 0px 0%;
}
    
#\38 234127f {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    column-gap: 0%;
    align-items: center;
    align-content: stretch;
}
    
#\33 0f689d8 {
    width: 84px;
    height: auto;
}
    
#\30 79490e8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a476af11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\32 ed4505a {
    width: 100.00%;
    min-height: 272px;
    margin: 0px 0% 0px 0%;
}
    
#\33 29738c8 {
    width: 100.00%;
    min-height: 505px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bf46242b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fa355421 {
    width: 317.2px;
    min-height: 272px;
    margin: 0px 0% 0px 0%;
}
    
#\38 add932a {
    width: 100.00%;
    min-height: 272px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d764506 {
    width: 100.00%;
    min-height: 272px;
    margin: 0px 0% 0px 0%;
}
    
#f36b1385 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
    
#ca96aaa1 {
    width: 100%;
    min-height: 272px;
    margin: 0px 0% 0px 0%;
}
    
#\34 28ad9aa {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 1ad9d9d {
    width: 100.00%;
    min-height: 438px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 f91ffc6 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d6cc4813 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 272px;
}
    
#\32 12255b1 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b107cf2 {
    margin: 0px 0% 0px 0%;
}
    
#\38 234127f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 79490e8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 667da48 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#a158534c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 3bd994e {
    width: 73.97%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 43f23e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#c60ea0e4 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
}
    
#\38 2281da5 {
    background-color: rgba(233,233,233,1);
    background-image: initial;
}
    
#widget_0jq {
    width: 20.998801369863013%;
    height: 72px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 667da48 {
    padding: 40px 2% 40px 2%;
}
    
#\37 1b4f706 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3bd994e {
    width: 69.39%;
}
    
#widget_0jq {
    width: 50%;
    height: 60px;
}
}



@media (max-width: 767px) {
    
#\37 667da48 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 16px 30px 16px;
}
    
#\39 3bd994e {
    width: 100.00%;
}
    
#\31 43f23e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#c60ea0e4 {
    width: 180px;
}
    
#widget_0jq {
    height: 45px;
    width: 70%;
}
    
#\37 1b4f706 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a8a310f7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a598ec1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#b80435e2 {
    width: 101.35%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 bf97587 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e8495a16.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#e8495a16 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    margin-top: 57px;
    margin-bottom: 5px;
}
    
#\33 e448112 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#fd6e96a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df0fac3f::before, #df0fac3f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#df0fac3f {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 654px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(4, 15, 36, 1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: rgba(0,110,150,1) rgba(0,110,150,1) rgba(0,110,150,1) rgba(0,110,150,1);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#df0fac3f.lazy {
    background-image: url('');
}
    
#d9774744 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    order: 0;
}
    
#\33 b7b04de.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 22px;
}
#\33 b7b04de {
    width: 96.07%;
    height: auto;
    max-width: 100%;
}
    
#\32 1243b5d {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#\30 0135ee7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ccc5e715 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#bbfd0b24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 205214c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 bbd8fb6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b7102ce6 {
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f7a7dee5::before, #f7a7dee5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#f7a7dee5 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 517px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255,255,255,1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    box-shadow: none;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#f7a7dee5.lazy {
    background-image: url('');
}
    
#ab223906 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.8%;
    min-height: 607px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 1;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 794948e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 a6d5ee7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 330px;
    min-height: 631px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 20px 15px 15px 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3c085c8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f2a7b63 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    order: 0;
}
    
#b14cc948 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ea8d19c3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 b660a4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a3f84ef::before, #\36 a3f84ef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 a3f84ef {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 556px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(4, 15, 36, 1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: rgba(102,178,69,1) rgba(102,178,69,1) rgba(102,178,69,1) rgba(102,178,69,1);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#\36 a3f84ef.lazy {
    background-image: url('');
}
    
#\39 6809edc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 75ac69a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a6f7cf92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3b093f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.608533717036995%;
    min-height: 540px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: url();
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 15px 15px 15px;
    grid-area: auto / auto / auto / auto;
}
#\31 3b093f0.lazy {
    background-image: url('');
}
    
#\39 3b96b67 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 540px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 21d03a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#d608235d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#f6922c40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f89f64ed {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#e3ce7a99::before, #e3ce7a99 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#e3ce7a99 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 643px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(4, 15, 36, 1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#e3ce7a99.lazy {
    background-image: url('');
}
    
#ea028fb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 6c13d0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 ddf12cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 2278f59 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.69982567309555%;
    min-height: 540px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(9,25,54,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    height: auto;
    order: 0;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4f35992 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#b3f674f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.8%;
    min-height: 607px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(218,81,98,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 0;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d1b53822 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9d7b14a {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#ab66b3f7 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    order: 0;
}
    
#dd0e6d3b {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#\33 d81b137::before, #\33 d81b137 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 d81b137 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 656px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(4, 15, 36, 1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: rgba(218,81,98,1) rgba(218,81,98,1) rgba(218,81,98,1) rgba(218,81,98,1);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#\33 d81b137.lazy {
    background-image: url('');
}
    
#\36 3290ae2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 3290ae2 {
    width: 70px;
    height: 95px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aa361f5e {
    width: 99.18%;
    height: auto;
    max-width: 100%;
}
    
#fce36ba7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#fce36ba7 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    margin-top: 69px;
}
    
#\37 37a2697 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3ef0b31 {
    background-color: rgba(233,233,233,1);
    background-image: initial;
}
    
#\31 ad89125 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ee87149 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-height: 50px;
    margin: -24px 0% 5px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfa41fe2 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    margin-top: 13px;
}
    
#c198bdcd {
    width: 99.31%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f44a2681 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 607px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 105bda3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a1e0adc0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#a1e0adc0 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 50px;
    margin-top: 67px;
}
    
#c46e1a10 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aeb384d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c4f737b0::before, #c4f737b0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#c4f737b0 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 551px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(4, 15, 36, 1);
    background-image: url(https://lirp.cdn-website.com/c8e75a14/dms3rep/multi/opt/A4+background-669h.jpg);
    border-style: solid;
    border-color: rgba(92,59,145,1) rgba(92,59,145,1) rgba(92,59,145,1) rgba(92,59,145,1);
    border-width: 2px 2px 2px 2px;
    flex-wrap: nowrap;
    margin-top: -60px;
    height: auto;
    padding: 20px 15px 30px 15px;
}
#c4f737b0.lazy {
    background-image: url('');
}
    
#\34 3cf80ee {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 88a08e6 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a1f60160 {
    justify-content: flex-start;
    align-items: center;
    width: 99.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    margin-top: -60px;
    padding: 20px 15px 30px 15px;
}
    
#\30 9b701b1.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 16px;
}
#\30 9b701b1 {
    width: 100.62%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#df316d8c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.8%;
    min-height: 540px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(92,59,145,1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 3;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#acab9520 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    order: 1;
    padding: 20px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2d6cc3c {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e446f94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 aceb580 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.99878247876255%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding-top: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#c01959c0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 0px;
    padding-top: 0px;
}
#c01959c0 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-height: 50px;
    margin: 41px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1b53822 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a598ec1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 8% 2% 8% 2%;
}
    
#\33 d81b137::before, #\33 d81b137 > .bgExtraLayerOverlay {
    
}
#\33 d81b137 {
    height: auto;
    min-height: 517px;
}
#\33 d81b137.lazy {
    background-image: url('');
}
    
#\33 e448112 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#df0fac3f::before, #df0fac3f > .bgExtraLayerOverlay {
    
}
#df0fac3f {
    height: auto;
    min-height: 558px;
    row-gap: 20px;
    margin: -60px 0% 0px 0%;
}
#df0fac3f.lazy {
    background-image: url('');
}
    
#\30 0135ee7 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 37a2697 {
    height: 88px;
}
    
#ab223906 {
    width: 61%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 540px;
    margin: 0px 0% 0px 0%;
}
    
#f7a7dee5::before, #f7a7dee5 > .bgExtraLayerOverlay {
    
}
#f7a7dee5 {
    height: auto;
    min-height: 430px;
    margin-top: -60px;
}
#f7a7dee5.lazy {
    background-image: url('');
}
    
#\31 a6d5ee7 {
    width: 62.12%;
    padding-bottom: 0px;
    height: auto;
    min-height: 505px;
}
    
#\37 3c085c8 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 70px;
    align-items: flex-start;
}
    
#b14cc948 {
    width: 50%;
}
    
#\34 ee87149 {
    margin-top: 0px;
}
    
#\37 f2a7b63 {
    height: 88px;
}
    
#dfa41fe2 {
    margin-top: 0px;
}
    
#c198bdcd {
    width: 98.26%;
}
    
#f44a2681 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 80px;
    justify-content: flex-end;
    align-items: center;
    padding-top: 30px;
}
    
#\36 a3f84ef::before, #\36 a3f84ef > .bgExtraLayerOverlay {
    
}
#\36 a3f84ef {
    height: auto;
    min-height: 476px;
    width: 100.00%;
}
#\36 a3f84ef.lazy {
    background-image: url('');
}
    
#\31 3b093f0 {
    width: 61%;
    flex-wrap: nowrap;
    align-content: stretch;
    padding-bottom: 0px;
    height: auto;
    min-height: 471px;
}
#\31 3b093f0.lazy {
    background-image: url('');
}
    
#a1e0adc0 {
    margin-top: 20px;
}
    
#\39 3b96b67 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 80px;
    justify-content: flex-end;
    height: auto;
    min-height: 1427px;
    align-items: center;
    align-content: flex-start;
    padding-top: 50px;
}
    
#c46e1a10 {
    width: 50%;
}
    
#\31 21d03a7 {
    align-items: center;
    width: 100%;
    min-height: 8px;
    row-gap: 50px;
}
    
#c4f737b0::before, #c4f737b0 > .bgExtraLayerOverlay {
    
}
#c4f737b0 {
    height: auto;
    min-height: 488px;
    margin: -30px 0% 0px 0%;
}
#c4f737b0.lazy {
    background-image: url('');
}
    
#e3ce7a99::before, #e3ce7a99 > .bgExtraLayerOverlay {
    
}
#e3ce7a99 {
    height: auto;
    min-height: 462px;
}
#e3ce7a99.lazy {
    background-image: url('');
}
    
#\38 2278f59 {
    width: 59.06%;
    flex-wrap: nowrap;
    align-content: stretch;
    padding-bottom: 0px;
    height: auto;
    min-height: 512px;
    padding-top: 0px;
    margin: 0px 0% 0px 0%;
}
    
#df316d8c {
    width: 61.54%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 503px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px 0% 0px 0%;
}
    
#acab9520 {
    width: 100.00%;
}
    
#b3f674f7 {
    width: 61%;
    padding-bottom: 0px;
    height: auto;
    min-height: 508px;
    margin: 0px 0% 0px 0%;
}
    
#c01959c0 {
    margin-top: 20px;
}
}



@media (max-width: 767px) {
    
#\36 a3f84ef::before, #\36 a3f84ef > .bgExtraLayerOverlay {
    
}
#\36 a3f84ef {
    width: 99.29%;
    height: auto;
    min-height: 518px;
}
#\36 a3f84ef.lazy {
    background-image: url('');
}
    
#ab66b3f7 {
    height: 42px;
    width: 72px;
}
    
#\34 a598ec1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 16px 50px 16px;
}
    
#\31 3b093f0 {
    width: 99.54%;
    column-gap: 4%;
    height: auto;
    min-height: 495px;
}
#\31 3b093f0.lazy {
    background-image: url('');
}
    
#\39 3b96b67 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 67px;
}
    
#\33 d81b137::before, #\33 d81b137 > .bgExtraLayerOverlay {
    
}
#\33 d81b137 {
    height: auto;
    min-height: 544px;
}
#\33 d81b137.lazy {
    background-image: url('');
}
    
#\36 3290ae2 {
    height: 74px;
    width: 72px;
}
    
#df0fac3f::before, #df0fac3f > .bgExtraLayerOverlay {
    
}
#df0fac3f {
    height: auto;
    min-height: 514px;
}
#df0fac3f.lazy {
    background-image: url('');
}
    
#d9774744 {
    height: 60px;
    width: 68px;
}
    
#\31 21d03a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\33 b7b04de.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\33 b7b04de {
    width: 99.02%;
}
    
#\37 37a2697 {
    height: 64px;
    width: 60px;
}
    
#c4f737b0::before, #c4f737b0 > .bgExtraLayerOverlay {
    
}
#c4f737b0 {
    height: auto;
    min-height: 486px;
}
#c4f737b0.lazy {
    background-image: url('');
}
    
#b7102ce6 {
    height: auto;
    min-height: 49px;
}
    
#ab223906 {
    width: 99.54%;
    height: auto;
    min-height: 489px;
    margin: 0px 0% 0px 0%;
}
    
#f7a7dee5::before, #f7a7dee5 > .bgExtraLayerOverlay {
    
}
#f7a7dee5 {
    height: auto;
    min-height: 476px;
}
#f7a7dee5.lazy {
    background-image: url('');
}
    
#e3ce7a99::before, #e3ce7a99 > .bgExtraLayerOverlay {
    
}
#e3ce7a99 {
    height: auto;
    min-height: 531px;
}
#e3ce7a99.lazy {
    background-image: url('');
}
    
#\31 a6d5ee7 {
    width: 99.54%;
    height: auto;
    min-height: 506px;
}
    
#\37 f2a7b63 {
    height: 64px;
    width: 60px;
}
    
#\37 88a08e6 {
    height: 64px;
    width: 60px;
}
    
#\38 2278f59 {
    width: 99.54%;
    height: auto;
    min-height: 477px;
    margin: 0px 0% 0px 0%;
}
    
#df316d8c {
    width: 99.54%;
    height: auto;
    min-height: 461px;
    margin: 0px 0% 0px 0%;
}
    
#b3f674f7 {
    width: 99.54%;
    height: auto;
    min-height: 519px;
    margin: 0px 0% 0px 0%;
}
    
#f44a2681 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 67px;
    margin-top: 0px;
}
    
#\34 ee87149 {
    margin-top: 0px;
}
    
#c01959c0 {
    margin-top: 0px;
}
    
#e8495a16 {
    margin-top: 0px;
}
    
#a1e0adc0 {
    margin-top: 0px;
}
    
#fce36ba7 {
    margin-top: 0px;
}
}

