@media all {
  *#dm .dmInner div.u_3002485384 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1481087322 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-color:rgba(143,133,61,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1481087322:hover {
    background-color:rgba(143,133,61,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1481087322.hover {
    background-color:rgba(143,133,61,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1964145286 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1747460648:hover {
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1747460648.hover {
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1747460648 {
    padding:12.5% !important;
    border-radius:0% 0% 0% 0% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_2847084452 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.2) !important;
  }

  *#dm .dmInner div.u_1677559682 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.2) !important;
  }

  *#dm .dmInner div.u_1873992341 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.2) !important;
  }

  *#dm .dmInner div.u_1246855852 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1886300628 {
    border-style:solid !important;
    border-color:rgb(210,198,109) rgb(210,198,109) rgb(210,198,109) rgb(210,198,109) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1555960706 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1938062861 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_2492293700 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1111620075 {
    padding:25% !important;
    border-radius:0% !important;
    background-color:var(--color_3) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_2688690860 .postTitle a {
    color:var(--color_3) !important;
    font-weight:400 !important;
    font-family:'Prata-Regular' !important;
  }

  *#dm .dmInner div.u_2688690860 .postDescription { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2688690860 .postArticle>.inner {
    background-color:var(--color_1) !important;
    border-radius:0px 0px 0px 0px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_2688690860 .readMore a { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_4293908998 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.20) !important;
  }

  *#dm .dmInner div.u_1937784347 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.20) !important;
  }

  *#dm .dmInner div.u_1818915723 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.20) !important;
  }

  *#dm .dmInner div.u_1950568246 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.20) !important;
  }

  *#dm .dmInner div.u_1113252134 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.20) !important;
  }

  *#dm .dmInner div.u_1616399735 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.20) !important;
  }

  *#dm .dmInner div.u_1238791624 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.20) !important;
  }

  *#dm .dmInner div.u_1618631990 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.20) !important;
  }

  *#dm .dmInner div.u_1699760607 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.20) !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2688690860 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_2688690860 .postDescription { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 bc9ceed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\30 24ad3c7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 21ca800 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\38 cc92545 {
    margin: 0px 0% 0px 0%;
}
    
#group_ghh {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 30px 0%;
}
    
#widget_u4n {
    width: 41.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b6db10c4 {
    width: 48%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_4n1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
    background-image: url();
    padding: 16px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_of6 {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/13eca296/dms3rep/multi/opt/luxury_cab_avril_2016_013-1920w.jpg);
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ov8 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_42i {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u9o {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-color: #000000 #000000 var(--color_3) var(--color_3);
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5e841c6 {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: url(https://lirp.cdn-website.com/13eca296/dms3rep/multi/opt/hospicedebeaun1600px-1920w.jpg);
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d525af7 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-color: #000000 #000000 var(--color_3) var(--color_3);
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4dca62a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1624a29 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7e167a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
    background-image: url();
    padding: 16px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a69d2b9a {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: url("https://lirp.cdn-website.com/13eca296/dms3rep/multi/opt/photo+hotel+-1920w.jpg");
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 daf5a0f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-color: #000000 #000000 var(--color_3) var(--color_3);
    padding: 0px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5a72143 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4d702a5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ebfa1b7 {
    justify-content: space-between;
    align-items: center;
    width: 50%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: url();
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 65af17c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0 0 0px 0px;
    border-color: #000000 #000000 var(--color_3) var(--color_3);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 34109c3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5575aa0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4c0374a {
    width: 320px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 1e4f5b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 15065a2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 15% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#dc2eda59 {
    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/13eca296/dms3rep/multi/opt/luxurytour_Karan_Bhosale-1920w.png);
}
    
#\34 f8deb42 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ve8 {
    width: 56.26%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_8ss {
    width: 56.30%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_civ {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a6n {
    width: 320px;
    height: auto;
    max-width: 100%;
}
    
#widget_82t {
    width: 240px;
    height: auto;
    max-width: 100%;
}
    
#widget_7k9 {
    width: 500px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 7441971 {
    background-color: var(--color_1);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: row;
    column-gap: 5%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d33bd7b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3ae4661 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 07540a4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_4l6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gdg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gdg {
    width: 78.17%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 40px 0%;
}
    
#caeb9117 {
    margin: 0px 0% 0px 0%;
}
    
#group_02q {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9cebbbc {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5b39dea:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #d5b39dea [data-content-reference].active-tab-title .tab-title, #d5b39dea [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_3);
    font-weight: normal;
}
#d5b39dea [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
}
#d5b39dea:not(:has(.active-tab-title)) [data-content-reference]:first-child,#d5b39dea [data-content-reference].active-tab-title, #d5b39dea [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#d5b39dea [data-content-reference]:not(.active-tab-title) .tab-title {
    font-weight: bold;
    color: var(--color_1);
    text-align: left;
}
#d5b39dea {
    justify-content: flex-start;
    width: 99.99820788530465%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(245,245,245,1);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
}
    
#\33 07b4855 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 743c31e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 03e7809 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ffcf551 {
    background-color: var(--color_1);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: row;
    column-gap: 5%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h7t {
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_enn {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 87dacf6 {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/13eca296/dms3rep/multi/opt/pexels-photo-2563984-1920w.jpeg);
    padding: 100px 16px 100px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4j2 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\35 006dc34.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\35 006dc34 {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j4m {
    width: 350px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 d5dafab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9c1333c {
    width: 350px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 c4df28c {
    background-color: var(--color_1);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: row;
    column-gap: 5%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbe118d6 {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/13eca296/dms3rep/multi/opt/pexels-photo-1712737-1920w.jpeg);
    padding: 100px 16px 100px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d8bab42e {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\39 9fc5e8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1602ae3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 a0a3e7e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\35 a0a3e7e {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f1d2fee.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\38 f1d2fee {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0140a46 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 02bdfeb {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/13eca296/dms3rep/multi/opt/pexels-photo-2664149-1920w.jpeg);
    padding: 100px 16px 100px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c3a123b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5f6e1ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 53b6e55 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 a52f0e7 {
    width: 350px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#be59e988 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 6cd557a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\36 6cd557a {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 71c8b3a {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/13eca296/dms3rep/multi/opt/pexels-photo-32445519-1920w.jpeg);
    padding: 100px 16px 100px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1894541 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9e35bd0 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\30 4f78be8 {
    background-color: var(--color_1);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: row;
    column-gap: 5%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3fa55e9 {
    width: 350px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bfaf62a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 1953891.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 1953891 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#\38 5331408.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 5331408 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\39 4968610 {
    width: 240px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 094dddc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    flex-direction: row;
    padding: 6% 8% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 af2014d {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 0% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6953034 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\32 bb4c602 {
    margin: 0px 0% 0px 0%;
}
    
#group_vsl {
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b460fa74[data-pinned] {
    position: sticky;
    top: 185px;
    bottom: auto;
    z-index: 1;
}
#b460fa74 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 40%;
    min-height: 600px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/13eca296/dms3rep/multi/opt/paris-sunset-france-monument-161901-1920w.jpeg);
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qfb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_rhv {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_vg8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 16px 0px 16px 0px;
    margin: 30px 0% 0px 0%;
}
    
#group_8ru {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 20px 30px 20px;
}
#widget_4b6 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_oqu {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_oii {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b0b9ba26 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a71998e.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 20px 30px 20px;
}
#\36 a71998e {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#dd1c3870 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 52ce705 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 7ad3d2e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bb2d28 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b3a38bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 20px 30px 20px;
}
#\35 b3a38bd {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 b30f85b {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d60a711e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 76a2e76 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 790b4e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 8;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cc58073.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 20px 30px 20px;
}
#\36 cc58073 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 b8d83aa {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fd4b18b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 4163aa4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_5ho {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 274px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_oh6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_115.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_115 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\36 a270a34.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 a270a34 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#fc74c9e6 {
    width: 320px;
    height: auto;
    max-width: 100%;
}
    
#dd824db9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
    justify-self: auto;
    align-self: auto;
    order: 10;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#df93e91f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 dd1bfa7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4ddf15f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#f4672462 {
    margin: 0px 0% 0px 0%;
}
    
#group_264 {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#f86feb69 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0pl {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 02749c8 {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l5s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c1cdc6c7 {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e21274d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5fce034 {
    margin: 0px 0% 0px 0%;
}
    
#fcc860d8 {
    min-height: 182px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d76971bc {
    background-color: var(--color_5);
    background-image: initial;
}
    
#widget_iev.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#widget_iev {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 9917670 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 55622cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c36e4f3 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dc30ca49 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a87c26d9 {
    min-height: 230px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 da92f31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 19e189c {
    align-items: flex-start;
    width: 99.79696976771332%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 42749d3 {
    align-items: flex-start;
    width: 99.79696976771332%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8417108 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a1d9831e {
    margin: 0px 0% 0px 0%;
}
    
#\36 f5c8dec {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#dbecfe6b {
    background-color: var(--color_5);
    background-image: initial;
}
    
#d09307e7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 273461d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d60cc3ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 47.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url(https://irp.cdn-website.com/13eca296/dms3rep/multi/quote.svg);
    background-position: 100% 100%;
    background-size: contain;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f79b88e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 65dff68 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c2438b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba082fcb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 47.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: url(https://irp.cdn-website.com/13eca296/dms3rep/multi/quote.svg);
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 9338723 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8e3e8d2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b0fcaed {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 f97f9bb {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 9c78b58 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#c6163e06 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#a7c697ad {
    width: 84.20%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ee1baeeb {
    margin: 0px 0% 0px 0%;
}
    
#dedf62f0 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\32 d4ee401 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qiq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 40px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_h1i {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.2) rgba(255,255,255,0.2) rgba(255,255,255,0.2) rgba(255,255,255,0.2);
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qo6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_s2a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ivo {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea37138b {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.2) rgba(255,255,255,0.2) rgba(255,255,255,0.2) rgba(255,255,255,0.2);
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#f9f759e3 {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d967da00 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b9594edd {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 676870b {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.2) rgba(255,255,255,0.2) rgba(255,255,255,0.2) rgba(255,255,255,0.2);
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a1ac8ac8 {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#daeac9af {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 74f9d7f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 ae4e0b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a0ad133 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#c10399b1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5r5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 66df4fc {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\38 0043576 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 eaae007 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 274px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a88f36a {
    width: 67.50%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ea8ca0f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 50px;
    order: 10;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd1007c7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 35%;
    min-height: 374px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/13eca296/dms3rep/multi/opt/pexels-photo-2901215-1920w.jpeg);
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#c6ec98b2 {
    align-items: flex-start;
    width: 55%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d227b61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 94b551f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\30 00213d2 {
    width: 58.38%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 92cc058 {
    margin: 0px 0% 0px 0%;
}
    
#a3aa3fd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e006b910 {
    width: 320px;
    height: auto;
    max-width: 100%;
}
    
#af892a3e {
    width: 240px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 7ac79af {
    min-height: 230px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 748ba76 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f531161 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#group_2lj {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_17h {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\30 83453f1 {
    min-height: 182px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c0e83e7 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 3fc5618 {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f73079c {
    margin: 0px 0% 0px 0%;
}
    
#fdadb771.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#fdadb771 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9125dac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 f8de314 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8cd2e0e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 8% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 61cf224 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 6% 6% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 7458f3f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\35 0db9765 {
    margin: 0px 0% 0px 0%;
}
    
#group_me7 {
    justify-content: flex-start;
    align-items: center;
    width: 36%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2039d98[data-pinned] {
    position: sticky;
    top: 111px;
    bottom: auto;
    z-index: 1;
}
#\37 2039d98 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g7o {
    width: 95%;
    height: auto;
    max-width: 100%;
}
    
#group_tag {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20);
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 6;
    margin: 0px 0% 0px 0%;
}
    
#widget_1qr {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_7ns {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f08f9e89 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20);
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 c8f5ecc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 7d2f821 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 36b42d1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20);
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#da8ace15 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 b07e063 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b41c85b0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20);
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\36 6fe8c44 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#dc561255 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 6857b79 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20);
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\39 86afe42 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#be1d9104 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 3e71871 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20);
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 8;
    margin: 0px 0% 0px 0%;
}
    
#fabe0b46 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bab08c64 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 73bf4fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20);
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 0e9eeaa {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 08df3fe {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f028ae58 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20);
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 9b91a46 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 589fb75 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 9447f6e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20) rgba(255,255,255,0.20);
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#be3cefc9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 e7292a9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e0e4f5ff {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#widget_8kv.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_8kv {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 8px 0% 0px 0%;
}
    
#\36 9d17da9.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\36 9d17da9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f9d9ac9.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\38 f9d9ac9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 13d842d.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\37 13d842d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6709d3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#a6709d3f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8e969c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#b8e969c1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f290ae09.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#f290ae09 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7d74fe5.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#f7d74fe5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3d6aac7 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bd82ee2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3a8e926 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bc4d095 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 84ac7b4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2dfc339 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 57fdc97 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1669c75 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0.21269524759056166%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4afc6a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\30 4afc6a6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 24ad3c7 {
    padding: 0% 0% 0% 0%;
}
    
#\38 cc92545 {
    margin: 0px 0% 0px 0%;
}
    
#\30 bc9ceed {
    width: 94%;
    padding: 5% 6% 5% 10%;
    margin: 0% 6% 0% 0%;
}
    
#group_u9o {
    padding: 0px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d525af7 {
    padding: 0px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 daf5a0f {
    padding: 0px 0px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5e841c6 {
    min-height: 485px;
    width: 48%;
}
    
#group_of6 {
    min-height: 485px;
    width: 48%;
}
    
#\36 ebfa1b7 {
    width: 48%;
    padding: 50px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a69d2b9a {
    width: 48%;
}
    
#d7e167a3 {
    justify-content: center;
}
    
#b4c0374a {
    width: 280px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 15065a2 {
    padding: 13% 6% 4% 6%;
}
    
#\34 f8deb42 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7k9 {
    height: auto;
    width: 350px;
}
    
#widget_a6n {
    width: 280px;
}
    
#dc2eda59 {
    background-position: 100% 50%;
}
    
#group_civ {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3ae4661 {
    padding: 6% 6% 0% 6%;
}
    
#caeb9117 {
    margin: 0px 0% 0px 0%;
}
    
#\33 9cebbbc {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\30 743c31e {
    width: 79.47%;
}
    
#d5b39dea [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 16px;
}
#d5b39dea {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 07b4855 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\31 ffcf551 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#widget_j4m {
    height: auto;
}
    
#c3fa55e9 {
    width: 270px;
}
    
#widget_gdg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gdg {
    margin: 0px 0% 0px 0%;
}
    
#d33bd7b5 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 af2014d {
    padding: 7% 0% 6% 6%;
}
    
#\32 bb4c602 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4b6 {
    height: auto;
}
    
#\36 a71998e {
    height: auto;
}
    
#\35 b3a38bd {
    height: auto;
}
    
#\36 cc58073 {
    height: auto;
}
    
#\31 094dddc {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_5ho {
    padding: 20px 0px 20px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 dd1bfa7 {
    padding: 0% 6% 10% 6%;
}
    
#f4672462 {
    margin: 0px 0% 0px 0%;
}
    
#widget_l5s {
    margin-left: 1px;
}
    
#group_264 {
    width: 50%;
}
    
#df93e91f {
    column-gap: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1cdc6c7 {
    width: 480px;
}
    
#fcc860d8 {
    min-height: 88px;
    padding: 0% 4% 0% 4%;
}
    
#\31 5fce034 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f5c8dec {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c36e4f3 {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc30ca49 {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a87c26d9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding: 2% 6% 6% 6%;
}
    
#d60cc3ff {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 19e189c {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\34 42749d3 {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\38 65dff68 {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#d3c2438b {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#f8417108 {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba082fcb {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a1d9831e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9338723 {
    column-gap: 2%;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8e3e8d2 {
    padding: 0% 6% 6% 0%;
}
    
#ee1baeeb {
    margin: 0px 0% 0px 0%;
}
    
#\39 b0fcaed {
    width: 96.85%;
}
    
#a7c697ad {
    width: 86.60%;
}
    
#\32 d4ee401 {
    column-gap: 40px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}
    
#c6163e06 {
    width: 100%;
}
    
#dedf62f0 {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f97f9bb {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ivo {
    height: auto;
}
    
#f9f759e3 {
    height: auto;
}
    
#a1ac8ac8 {
    height: auto;
}
    
#daeac9af {
    width: 85.84%;
}
    
#\37 74f9d7f {
    width: 97.44%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a0ad133 {
    padding: 0% 0% 0% 0%;
}
    
#\30 ae4e0b9 {
    width: 100%;
    padding: 0px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#c10399b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0043576 {
    padding: 0% 6% 6% 0%;
}
    
#\30 00213d2 {
    width: 96.85%;
}
    
#\31 a88f36a {
    width: 86.60%;
}
    
#\33 92cc058 {
    margin: 0px 0% 0px 0%;
}
    
#ea8ca0f7 {
    column-gap: 15px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#a3aa3fd2 {
    column-gap: 2%;
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#dd1007c7 {
    width: 40%;
}
    
#e006b910 {
    min-width: 32px;
    width: 280px;
    margin: 0px 0% 0px 0%;
}
    
#c6ec98b2 {
    width: 50%;
}
    
#af892a3e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 748ba76 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7ac79af {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding: 0% 6% 6% 6%;
}
    
#group_2lj {
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 83453f1 {
    min-height: 88px;
    padding: 0% 4% 0% 4%;
}
    
#\32 3fc5618 {
    width: 480px;
}
    
#\39 f73079c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f8de314 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 8cd2e0e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 6% 6% 0% 0%;
}
    
#\36 61cf224 {
    column-gap: 2%;
    width: 100%;
    min-height: 8px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0db9765 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g7o {
    width: 100%;
}
    
#group_me7 {
    min-width: 32px;
    order: 1;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#\37 2039d98[data-pinned] {
    top: auto;
    bottom: 20px;
}
#\37 2039d98 {
    min-width: 32px;
    width: 100%;
    order: 0;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f08f9e89 {
    min-width: 32px;
    width: 31%;
    min-height: 175px;
    margin: 0px 0% 0px 0%;
}
    
#f028ae58 {
    min-width: 32px;
    width: 31%;
    min-height: 175px;
    margin: 0px 0% 0px 0%;
}
    
#\39 73bf4fc {
    min-width: 32px;
    width: 31%;
    min-height: 175px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6857b79 {
    min-width: 32px;
    width: 31%;
    min-height: 175px;
    margin: 0px 0% 0px 0%;
}
    
#b41c85b0 {
    min-width: 32px;
    width: 31%;
    min-height: 175px;
    margin: 0px 0% 0px 0%;
}
    
#\36 36b42d1 {
    min-width: 32px;
    width: 31%;
    min-height: 175px;
    margin: 0px 0% 0px 0%;
}
    
#group_tag {
    min-width: 32px;
    width: 31%;
    min-height: 175px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9447f6e {
    min-width: 32px;
    width: 31%;
    min-height: 175px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3e71871 {
    min-width: 32px;
    width: 31%;
    min-height: 175px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fcc860d8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d76971bc {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#dbecfe6b {
    grid-template-rows: minmax(8px, max-content);
}
    
#a87c26d9 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 f531161 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 7ac79af {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 83453f1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c0e83e7 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 bc9ceed {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 24ad3c7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 0%;
}
    
#b4c0374a {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cc92545 {
    margin: 0px 0% 0px 0%;
}
    
#group_ghh {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_u4n {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b6db10c4 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_4n1 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_of6 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5e841c6 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d525af7 {
    padding: 0px 0px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_u9o {
    padding: 0px 0px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d7e167a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a69d2b9a {
    min-width: 32px;
    min-height: auto;
    width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ebfa1b7 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    padding: 30px 8px 30px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\33 daf5a0f {
    padding: 0px 0px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 1e4f5b5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 10px;
}
    
#\30 15065a2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 6% 8% 6%;
}
    
#group_civ {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_a6n {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
    
#widget_82t {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7k9 {
    height: auto;
    width: 200px;
}
    
#widget_ve8 {
    width: 100.00%;
}
    
#\34 f8deb42 {
    margin: 0px 0% 0px 0%;
}
    
#dc2eda59 {
    background-position: 100% 50%;
}
}



@media (max-width: 767px) {
    
#\36 7441971 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d33bd7b5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3ae4661 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\33 9cebbbc {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 743c31e {
    width: 100.00%;
}
    
#d5b39dea {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    min-width: 32px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 07b4855 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ffcf551 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_02q {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 006dc34 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_j4m {
    height: auto;
    min-width: 32px;
    order: 2;
    width: 350px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d5dafab {
    width: 100.00%;
}
    
#f9c1333c {
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 c4df28c {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a0a3e7e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f1d2fee {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5f6e1ad {
    width: 100.00%;
}
    
#\34 a52f0e7 {
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 6cd557a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1894541 {
    width: 100.00%;
}
    
#\30 4f78be8 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3fa55e9 {
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_gdg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gdg {
    width: 100.00%;
    margin: 10px 0% 0px 0%;
}
    
#caeb9117 {
    margin: 0px 0% 0px 0%;
}
    
#\31 87dacf6 {
    min-width: 32px;
    order: 1;
    width: 99.36%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_enn {
    min-width: 32px;
    order: 0;
    width: 99.36%;
    margin: 0px 0% 0px 0%;
}
    
#dbe118d6 {
    min-width: 32px;
    order: 1;
    width: 100%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d1602ae3 {
    min-width: 32px;
    order: 0;
    width: 100%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 02bdfeb {
    min-width: 32px;
    order: 1;
    width: 100%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 53b6e55 {
    min-width: 32px;
    order: 0;
    width: 100%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 71c8b3a {
    min-width: 32px;
    order: 1;
    width: 100%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#be59e988 {
    min-width: 32px;
    order: 0;
    width: 100%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 4968610 {
    min-width: 32px;
    width: 280px;
    margin: 0px 0% 0px 0%;
}
    
#\31 094dddc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 af2014d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 6%;
}
    
#widget_4b6 {
    height: auto;
}
    
#\36 a71998e {
    height: auto;
}
    
#\35 b3a38bd {
    height: auto;
}
    
#\36 cc58073 {
    height: auto;
}
    
#fc74c9e6 {
    min-width: 32px;
    width: 280px;
    margin: 0px 0% 0px 0%;
}
    
#dd824db9 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bb4c602 {
    margin: 0px 0% 0px 0%;
}
    
#group_vsl {
    width: 100%;
    min-width: 32px;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#b460fa74 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_vg8 {
    column-gap: 0px;
}
    
#b0b9ba26 {
    column-gap: 0px;
}
    
#\37 0bb2d28 {
    column-gap: 0px;
}
    
#\30 790b4e4 {
    column-gap: 0px;
}
}



@media (max-width: 767px) {
    
#df93e91f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 dd1bfa7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 30% 6%;
}
    
#\37 02749c8 {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
    
#group_264 {
    min-width: 32px;
    width: 100%;
    min-height: 0px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f86feb69 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f4672462 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c1cdc6c7 {
    width: 310px;
}
    
#\34 e21274d {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fcc860d8 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 2% 4%;
}
    
#\31 5fce034 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 9917670 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 f5c8dec {
    width: 96px;
    height: auto;
}
    
#\32 c36e4f3 {
    width: 96px;
    height: auto;
}
    
#d09307e7 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#a87c26d9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 6% 6%;
}
    
#d60cc3ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\38 65dff68 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#d3c2438b {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#ba082fcb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#a1d9831e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 9338723 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 6% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f97f9bb {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8e3e8d2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 6% 0%;
}
    
#\32 d4ee401 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dedf62f0 {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
    
#c6163e06 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee1baeeb {
    margin: 0px 0% 0px 0%;
}
    
#\39 b0fcaed {
    width: 100.00%;
}
    
#a7c697ad {
    width: 100.00%;
}
    
#group_h1i {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 10% 8% 10% 8%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ivo {
    height: auto;
}
    
#ea37138b {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 10% 8% 10% 8%;
    margin: 0px 0% 0px 0%;
}
    
#f9f759e3 {
    height: auto;
}
    
#\32 676870b {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 10% 8% 10% 8%;
    margin: 0px 0% 0px 0%;
}
    
#a1ac8ac8 {
    height: auto;
}
    
#group_qiq {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 ae4e0b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a0ad133 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
}
    
#c10399b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 0043576 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 6% 0%;
}
    
#\30 00213d2 {
    width: 100.00%;
}
    
#\31 a88f36a {
    width: 100.00%;
}
    
#ea8ca0f7 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\33 92cc058 {
    margin: 0px 0% 0px 0%;
}
    
#a3aa3fd2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e006b910 {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
    
#dd1007c7 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c6ec98b2 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af892a3e {
    min-width: 32px;
    width: 260px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 748ba76 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7ac79af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 6% 6%;
}
    
#group_2lj {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 83453f1 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 2% 4%;
}
    
#\32 3fc5618 {
    width: 310px;
}
    
#\39 f73079c {
    margin: 0px 0% 0px 0%;
}
    
#\36 9125dac {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 f8de314 {
    min-width: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8cd2e0e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 6% 0%;
}
    
#\36 61cf224 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 35px;
    padding: 6% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0db9765 {
    margin: 0px 0% 0px 0%;
}
    
#group_me7 {
    min-width: 32px;
    order: 1;
    width: 100%;
    row-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2039d98[data-pinned] {
    top: auto;
    bottom: 20px;
}
#\37 2039d98 {
    min-width: 32px;
    width: 100%;
    order: 0;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g7o {
    width: 100%;
}
}

