@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1627364467 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1906228121 img {
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1083932373 img {
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1964646365 img {
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1332120861 hr {
    color:rgba(28,20,2,1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_2158502149 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(252,239,206,1) rgba(252,239,206,1) rgba(252,239,206,1) rgba(252,239,206,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_2158502149 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(252,239,206,1) rgba(252,239,206,1) rgba(252,239,206,1) rgba(252,239,206,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_2158502149 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(252,239,206,1) rgba(252,239,206,1) rgba(252,239,206,1) rgba(252,239,206,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_2158502149 input::placeholder {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 input.placeholder {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 textarea::placeholder {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 textarea.placeholder {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 select::placeholder {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 select.placeholder {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .dmforminput input {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .dmforminput textarea {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .dmforminput .fileUploadLink {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .checkboxwrapper span {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .radiowrapper span {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .optinwrapper div {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .freetextwrapper {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .dmforminput select {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .dmforminput option {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2158502149 .m-recaptcha {
    font-family:DMMono-Medium !important;
    color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1429142461 .accTitle { text-align:RIGHT !important; }

  *#dm .dmInner *.u_1429142461 .listTitle { text-align:RIGHT !important; }

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

  *#dm .dmInner *.u_1429142461 .text { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_1429142461 span.fa { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1429142461 .listTitle {
    font-family:'Tanker-Regular' !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_1967046751 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1706364177 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1384792676 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_1216827488 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1578463092 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1186190605 hr {
    border-width:1px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1833882920 img {
    border-style:solid !important;
    border-color:rgb(252,239,206) rgb(252,239,206) rgb(252,239,206) rgb(252,239,206) !important;
    border-width:6px 6px 6px 6px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1838117241 img {
    border-style:solid !important;
    border-color:rgb(252,239,206) rgb(252,239,206) rgb(252,239,206) rgb(252,239,206) !important;
    border-width:6px 6px 6px 6px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1888967200 img {
    border-style:solid !important;
    border-color:rgb(252,239,206) rgb(252,239,206) rgb(252,239,206) rgb(252,239,206) !important;
    border-width:6px 6px 6px 6px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_2747190777 .text {
    font-family:'Tanker-Regular' !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2434963480 hr {
    border-width:1px !important;
    color:var(--color_1) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1429142461 .listTitle { font-size:50px !important; }

  *#dm .dmInner div.u_2747190777 .text { font-size:86px !important; }

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

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

  *#dm .dmInner *.u_1064045851 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1064045851 .photoGalleryThumbs .image-container a { padding-top:211px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1429142461 .listTitle { font-size:30px !important; }

  *#dm .dmInner div.u_2747190777 .text { font-size:60px !important; }

  *#dm .dmInner *.u_1064045851 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1064045851 .photoGalleryViewAll { padding:0 5px !important; }
}
*#dm .dmInner div.u_1833882920
{
	z-index:1 !important;
	position:relative !important;
}
*#dm .dmInner div.u_1838117241
{
	z-index:1 !important;
	position:relative !important;
}
*#dm .dmInner div.u_1640391043 .font-size-17:after
{
	content:url(https://irp.cdn-website.com/c164ecc0/dms3rep/multi/Vector+651.svg) !important;
	position:absolute !important;
	bottom:-10px !important;
	left:-5px !important;
}
*#dm .dmInner div.u_1640391043 .font-size-17
{
	position:relative !important;
}
*#dm .dmInner div.u_452339161
{
	border:1px solid #000000 !important;
	border-radius:15px !important;
	background:#FCEFCE !important;
	z-index:1 !important;
	position:relative !important;
}
*#dm .dmInner div.u_452339161 video
{
	border-radius:15px !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2747190777 .text { font-size:47px !important; }

  *#dm .dmInner div.u_1429142461 .listTitle { font-size:30px !important; }

  *#dm .dmInner *.u_1064045851 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1064045851 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1064045851 .photoGalleryThumbs .image-container a { padding-top:115px !important; }
}
*#dm .dmInner div.u_1429142461
{
	border-top:1px solid #FCEFCE !important;
}
*#dm .dmInner div.u_1429142461 .fa-angle-down:before
{
	padding:10px 15px !important;
	border-radius:5px !important;
	background:#F1B727 !important;
}
*#dm .dmInner div.u_889321192 .font-size-17:after
{
	content:url(https://irp.cdn-website.com/c164ecc0/dms3rep/multi/Vector+59.svg) !important;
	position:absolute !important;
	bottom:-12px !important;
	left:-10px !important;
}
*#dm .dmInner div.u_889321192 .font-size-17
{
	position:relative !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_889321192
{
}
*#dm .dmInner div.u_1833882920
{
}
*#dm .dmInner div.u_1838117241
{
}
*#dm .dmInner div.u_1640391043
{
}
*#dm .dmInner div.u_452339161
{
}
*#dm .dmInner div.u_1429142461
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 156px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 50% 0%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(252, 239, 206, 1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 b0ec2c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jgl.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jgl {
    width: 298px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -75px 0px -210px 195px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9a73b73.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 9a73b73 {
    width: 1251px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 0500101 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.29%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 10px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fef2c944 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 33.29%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
}
    
#ad736636 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    padding: 70px 27px 31px 27px;
}
    
#group_20n {
    justify-content: flex-start;
    align-self: auto;
    width: 33.29%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    justify-self: auto;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f560aac0 {
    margin: 0px 0% 0px 0%;
}
    
#\31 d56ef98 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 503a7d6 {
    width: 100%;
    height: 266px;
    max-width: 100%;
}
    
#e05c3cff {
    width: 100%;
    height: 266px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 067cf9b {
    width: 100%;
    height: 266px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ca3e355b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.81%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3f4ac47 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.81%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 23002c5 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 27px 20px 27px;
}
    
#group_mk4 {
    width: 20.38%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#e132743d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ku1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 cb3a3b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1a9cf8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6f5cca1 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\32 94f15f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 27px 0px 27px;
    margin: 0px 0% 0px 0%;
}
    
#c46d052f {
    min-height: 5px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 4de5102 {
    margin: 0px 0% 0px 0%;
}
    
#widget_i30.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_i30 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-top: 18px;
}
    
#e290e979 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\33 0514485 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 61f4fc7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 111px 27px 134px 27px;
}
    
#e09efb59 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dod {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be3bed9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_el0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_el0 {
    width: 198px;
    height: 92px;
    max-width: 100%;
    margin: -115px 0px 0px 70.7px;
}
    
#d381fa12 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\38 8c0cd8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#bb8ffeea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
}
    
#ea45ec86 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 27px 164px 27px;
}
    
#group_f6m {
    justify-content: flex-start;
    width: 30.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_iqq {
    width: 367px;
    height: 497px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_ssm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ssm {
    width: 226px;
    height: 187px;
    max-width: 100%;
    margin: -100px -50px 0px -50px;
}
    
#\32 245d68c {
    margin: 0px 0% 0px 0%;
}
    
#fe3c402a {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_epp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 d6b03ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 d6b03ea {
    width: 212px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_75j {
    width: 100%;
    grid-template-rows: minmax(100px, max-content);
    max-width: 100%;
}
    
#widget_fjs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fjs {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ijf {
    width: 139px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 139px 16.980363538618608% 0px 0%;
}
}



@media all {
    
#\34 91e834e {
    width: 20.38%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#ccdd680b {
    background-color: var(--color_3);
    background-image: none;
}
    
#b242fd57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 bdea102 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 27px 20px 27px;
}
    
#\36 8cb1dba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6c6f1ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.81%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 aa0e60b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.81%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4aa044a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d294dea9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c68bf65a {
    min-height: 1305px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 100px 0% 100px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7aa6760 {
    background-position: 50% 0%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(252, 239, 206, 1);
    background-image: none;
}
    
#\37 7862c35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7180a6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7180a6f {
    width: 408px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: -117px 0px 0px 17.9vw;
    grid-area: auto / auto / auto / auto;
}
    
#e2c34a66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 130px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4370eb4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f8381cf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 f8381cf {
    width: 229px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_92l.flex-element.widget-wrapper > [data-element-type] {
    padding: 51px 29px 29px 29px;
}
#widget_92l {
    width: 100%;
    height: 619px;
    min-height: 100px;
    max-width: 100%;
    order: 5;
    margin: 84px 0% -133px 0%;
}
}



@media all {
    
#\31 1a1c21e {
    background-color: var(--color_1);
    background-image: none;
}
    
#e9a7d6a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c410789d {
    width: 25.48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    align-items: flex-end;
    align-content: flex-end;
    justify-content: flex-start;
}
    
#\39 21382c6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3e77a11 {
    justify-content: flex-start;
    width: 74.52%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\30 35e4359 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 325px 100px 170px 100px;
}
    
#\30 a9112d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a9112d4 {
    width: 121px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -88px 0px 0px 255px;
}
    
#\39 d9c4b32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d9c4b32 {
    width: 252px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 6497582 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bc6711af {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 27px 31px 27px;
}
    
#\31 ae4c04c {
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 306657d {
    margin: 0px 0% 0px 0%;
}
    
#\38 c90ae8b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 11px;
}
    
#\34 e362117.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e362117 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#\32 0a7e6ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 80px;
}
    
#\36 a011368 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5d112e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.29%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(252, 239, 206, 1);
    border-style: solid;
    order: 0;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pel {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#cdaa8c13 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 11px;
}
    
#\36 ac46b5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#\39 d5d92d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.29%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(252, 239, 206, 1);
    border-style: solid;
    order: 0;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a0cd815.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 a0cd815 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#bfb1ad53.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bfb1ad53 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e0cf3de {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 80px;
}
    
#\38 28e9fba {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 80px;
}
    
#b9b81498.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b9b81498 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#f54509ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#\30 c8397de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 15e0124.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 15e0124 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fadcf4ba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fadcf4ba {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f903131 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.29%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(252, 239, 206, 1);
    border-style: solid;
    order: 0;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b1a01c9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 11px;
}
}



@media all {
    
#\38 33d8882 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 69a3def {
    background-color: var(--color_3);
    background-image: none;
}
    
#a9f9bc30.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a9f9bc30 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
    
#\33 7a666f1 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 27px 0px 27px;
}
    
#eb2ba8fd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 a1aeed8 {
    margin: 0px 0% 0px 0%;
}
    
#\33 1035a9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c7aeed9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.81%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1e2b74d {
    width: 20.38%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#dda8ea37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 e4adcfa {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 27px 10px 27px;
}
    
#b77d9970 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2eb0b61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.81%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ad30054 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#ec3fb057 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 224px 27px 164px 27px;
}
    
#\32 819191d {
    background-color: var(--color_3);
    background-image: none;
}
    
#bdbc4edc {
    margin: 0px 0% 0px 0%;
}
    
#\36 7e0acf5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: flex-start;
    justify-content: flex-start;
}
    
#\36 d8abef9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#widget_l2s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bgc {
    width: 77.63%;
    height: auto;
    max-width: 100%;
}
    
#\34 d110fa4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 d110fa4 {
    width: 278px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 166px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g1b {
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\39 706ef38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1678fa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 2122751 {
    width: 1000px;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-top: 100px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ed24c02f {
    background-position: 50% 0%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 040609a {
    margin: 0px 0% 0px 0%;
}
    
#\31 756e281 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e36f192 {
    width: 44.24%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 236fab8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 236fab8 {
    width: 399px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -155px 0px 0px 155px;
    grid-area: auto / auto / auto / auto;
}
    
#ad1f233f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 27px 200px 27px;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_h8e {
    width: 100%;
    grid-template-rows: minmax(100px, max-content);
    max-width: 100%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#widget_4be {
    width: 30.09%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_isd {
    width: 112px;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 17px 0% 0px 21.139971139971138%;
}
}



@media all {
    
#\38 52cd5bb {
    width: 100%;
    height: 570px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\30 a634cf9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1b6a9e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 bbf0215 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\38 3478572 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#\35 b09dc37 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 11px;
}
    
#e4f8bb19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 80px;
}
    
#c9e8755f {
    margin: 0px 0% 0px 0%;
}
    
#\34 32ce08f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 11px;
}
    
#\33 0c501ee.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 0c501ee {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 16dac27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#a949c19b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ed87b4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 80px;
}
    
#fb0c97fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb0c97fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#ffce1e94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.29%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(252, 239, 206, 1);
    border-style: solid;
    order: 0;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 894ad5d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 27px 0px 27px;
}
    
#c96e8137 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.29%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(252, 239, 206, 1);
    border-style: solid;
    order: 0;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c138e690.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c138e690 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbbc45e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bbbc45e5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 08c9ea7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 11px;
}
    
#d658e857 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd98cdec {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#\33 f2e1686 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.29%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(252, 239, 206, 1);
    border-style: solid;
    order: 0;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4cf9e8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 80px;
}
    
#\32 628be5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#afc3f331.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#afc3f331 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#c6fced71 {
    background-color: var(--color_1);
    background-image: none;
}
    
#a4fdfe81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4fdfe81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
}



@media all {
    
#\33 3565483 {
    width: 20.38%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\34 5797150 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7403070 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1aacc32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.81%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd902d92 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 27px 10px 27px;
}
    
#e10b809f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eae5f87b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.81%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fe3b2223 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 db9ab44 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\31 1b6f076 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 c19c191 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.64%;
    min-width: 4%;
    order: 1;
}
    
#\39 51b40bd {
    margin: 0px 0% 0px 0%;
}
    
#\39 627f113.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 627f113 {
    width: 125px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d64cbca3 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 155px 27px 0px 27px;
}
    
#\36 f6a2afd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f6a2afd {
    width: 125px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 7px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5fc8943[data-css-edit] {
    z-index: 1;
    position: relative;
}
#\35 5fc8943 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.07763347763348%;
    min-width: 4%;
    order: 2;
}
    
#group_a7c {
    width: 16.36%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#group_e6e {
    width: 20.92%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 d878190 {
    width: 46.49%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f5571fcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f5571fcc {
    width: 141px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -274px 0px 0px -11vw;
    grid-area: auto / auto / auto / auto;
}
    
#bcf6e41f {
    margin: -50px 0% 0px 0%;
}
    
#\31 0e81870 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dd4f9081 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#efee86bb {
    background-position: 50% 0%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(252, 239, 206, 1);
    background-image: none;
}
    
#d115de02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d115de02 {
    width: 149px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 70px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0de912a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d0de912a {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 50px 0% 150px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad9205ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad9205ff {
    width: 20.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 5;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 c9e936e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 6e9ef1f {
    min-height: 239px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 0px 40px 0px;
}
    
#\35 a1ec5e5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 ef36e1f {
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_mdf {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 74ad205 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\31 1a8f289 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 27px 0px 27px;
}
    
#d5148e10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d5148e10 {
    width: 163px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 50px 0% 150px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3ed3ab6 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 96eb59d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c1e95b08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
}
    
#eccfc9a4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_mnd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_mnd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#widget_jgl.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jgl {
    height: auto;
    width: 200px;
    margin: -72px 0px -136px 135px;
}
    
#\34 9a73b73 {
    margin-top: 13px;
    width: 706px;
}
    
#\38 b0ec2c3 {
    margin-top: 3px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad736636 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 067cf9b {
    height: 225px;
}
    
#\36 503a7d6 {
    height: 225px;
}
    
#e05c3cff {
    height: 225px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 23002c5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c46d052f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 5px;
    column-gap: 0%;
}
    
#\32 94f15f7 {
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 61f4fc7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#be3bed9f {
    margin-top: -31px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea45ec86 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_ssm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ssm {
    width: 180px;
    height: 160px;
    margin: -100px 0px 0px -30px;
}
    
#widget_iqq {
    height: 325px;
}
    
#widget_ijf {
    height: auto;
    justify-self: end;
    align-self: start;
    margin: 199px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7aa6760 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\32 7180a6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7180a6f {
    height: auto;
    width: 408px;
    align-self: center;
    margin: -111px 0px 0px 0px;
}
    
#\34 4370eb4 {
    margin: 0px 0% 0px 0%;
}
    
#c68bf65a {
    padding: 0% 35px 0% 35px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 35e4359 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#c410789d {
    width: 35.85%;
    min-height: 8px;
}
    
#\30 a9112d4 {
    height: auto;
}
    
#\39 3e77a11 {
    width: 64.14%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc6711af {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\30 5d112e0 {
    width: 33.29%;
    min-height: 8px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e362117 {
    height: auto;
    width: 99.98%;
}
    
#\38 c90ae8b {
    width: 100.00%;
    margin-top: 10px;
}
    
#widget_pel.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pel {
    margin: 10px 0% 0px 0%;
}
    
#\33 f903131 {
    width: 33.29%;
    min-height: 8px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d5d92d5 {
    width: 33.29%;
    min-height: 8px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cdaa8c13 {
    margin-top: 10px;
}
    
#\33 b1a01c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b1a01c9 {
    margin: 10px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7a666f1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e4adcfa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec3fb057 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\36 d8abef9 {
    width: 50%;
    min-height: 8px;
}
    
#\36 7e0acf5 {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2122751 {
    margin-top: 100px;
}
    
#ed24c02f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\30 236fab8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 236fab8 {
    height: auto;
    width: 300px;
    margin: -135px 0px 0px 125px;
}
    
#\34 e36f192 {
    width: 60.15%;
}
    
#widget_isd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_isd {
    height: auto;
    justify-self: end;
    align-self: start;
    width: 118px;
    margin: 18px 17.419156580937972% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_4be {
    justify-self: center;
    align-self: start;
    width: 62.48%;
    margin: 0px 0% 0px 2.6853252647503782%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 52cd5bb {
    height: 370px;
}
    
#\30 a634cf9 {
    margin: 0px 0% 0px 0%;
}
    
#\33 bbf0215 {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3478572.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 3478572 {
    margin: 10px 0% 0px 0%;
}
    
#\39 894ad5d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\35 b09dc37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b09dc37 {
    margin: 10px 0% 0px 0%;
}
    
#c96e8137 {
    width: 33.29%;
    min-height: 8px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 32ce08f {
    margin-top: 10px;
}
    
#\33 f2e1686 {
    width: 33.29%;
    min-height: 8px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ffce1e94 {
    width: 33.29%;
    min-height: 8px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a4fdfe81 {
    height: auto;
    width: 99.98%;
}
    
#\38 08c9ea7 {
    width: 100.00%;
    margin-top: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd902d92 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 51b40bd {
    margin: 0px 0% -30px 0%;
}
    
#d64cbca3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding: 155px 27px 0px 27px;
}
    
#\36 f6a2afd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f6a2afd {
    margin: 7px 30px 0px 0px;
}
    
#group_a7c {
    width: 33.3%;
    min-height: 8px;
}
    
#\39 c19c191 {
    width: 50%;
    min-height: 8px;
}
    
#\35 5fc8943 {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5571fcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f5571fcc {
    height: auto;
    width: 131px;
    margin: -238px 0px 0px -80px;
}
    
#efee86bb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\34 d878190 {
    width: 61.59%;
}
    
#d115de02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d115de02 {
    margin: 40px 0% 0px 0%;
}
    
#ad9205ff {
    width: 51.88%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6e9ef1f {
    min-height: auto;
    padding: 40px 0px 40px 0px;
}
    
#\35 a1ec5e5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1a8f289 {
    padding: 0px 27px 0px 27px;
}
    
#\38 96eb59d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eccfc9a4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    padding: 180px 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\38 b0ec2c3 {
    width: 78.55%;
    margin-top: 15px;
}
    
#widget_jd3 {
    width: 92.49%;
}
    
#widget_jgl.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jgl {
    height: auto;
    width: 164px;
    margin: -44px 0px -146px 120px;
}
}



@media (max-width: 767px) {
    
#\37 0500101 {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    row-gap: 0px;
    justify-content: flex-end;
    padding: 0px 3px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fef2c944 {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    row-gap: 0px;
    justify-content: flex-end;
    padding: 0px 2px 0px 2px;
    margin: 0% 0% 0% 0%;
}
    
#ad736636 {
    min-height: 183px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    align-content: center;
    justify-content: flex-start;
    padding: 100px 4% 8px 4%;
}
    
#group_20n {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    justify-content: flex-end;
    padding: 0px 0px 0px 3px;
    margin: 0% 0% 0% 0%;
}
    
#f560aac0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 503a7d6 {
    height: 67px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e05c3cff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e05c3cff {
    height: 67px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 067cf9b {
    height: 67px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#ca3e355b {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c3f4ac47 {
    width: 33.33%;
    min-height: 80px;
    align-items: flex-end;
    flex: 1 1 auto;
    align-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 23002c5 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    align-content: center;
    justify-content: flex-start;
    padding: 10px 17px 10px 17px;
}
    
#group_mk4 {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e132743d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ku1 {
    width: 61.11%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c1a9cf8c {
    width: 70.37%;
}
}



@media (max-width: 767px) {
    
#\32 94f15f7 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c46d052f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_i30.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#widget_i30 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 0514485 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 61f4fc7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 35px 17px 75px 17px;
}
    
#widget_el0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_el0 {
    height: 50px;
    width: 118px;
    align-self: flex-start;
    margin: -70px 0px 0px 35px;
}
    
#e09efb59 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 8c0cd8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#bb8ffeea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#ea45ec86 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 17px 15px 17px;
}
    
#group_f6m {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
    padding: 75px 0px 75px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_iqq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_iqq {
    height: 355px;
    width: 258px;
    align-self: flex-start;
    margin: 0px 35px 0px 35px;
}
    
#widget_ssm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ssm {
    height: 133px;
    align-self: flex-start;
    width: 162px;
    margin: -100px 0% 0px -30px;
}
    
#\32 245d68c {
    margin: 0px 0% 0px 0%;
}
    
#\34 d6b03ea {
    min-height: 45px;
    width: 207px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#widget_epp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_epp {
    width: 93.21%;
    align-self: flex-start;
    margin: 100px 0% 0px 0%;
}
    
#widget_ijf {
    height: auto;
    justify-self: center;
    align-self: start;
    margin: 141px 6.577249262536873% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_fjs {
    justify-self: start;
    align-self: start;
    width: 99.99%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 91e834e {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 bdea102 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    align-content: center;
    justify-content: flex-start;
    padding: 0px 17px 17px 17px;
}
    
#a6c6f1ae {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 aa0e60b {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d294dea9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8cb1dba {
    width: 83.33%;
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#c68bf65a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 7aa6760 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\37 7862c35.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7862c35 {
    width: 74.31%;
    margin: 0px 0% 0px 0%;
}
    
#\32 7180a6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 7180a6f {
    height: auto;
    width: 205px;
    margin: -73px 0px -10px 0px;
}
    
#e2c34a66 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 4% 0% 4%;
    margin: 0px 0% 0% 0%;
}
    
#\31 f8381cf {
    min-height: 45px;
    width: 229px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_92l.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 8px 8px 8px;
}
#widget_92l {
    height: 175px;
    margin: 60px 0% 30px 0%;
}
}



@media (max-width: 767px) {
    
#c410789d {
    width: 50%;
    min-height: 8px;
    align-items: center;
}
    
#\39 21382c6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3e77a11 {
    width: 50%;
    min-height: 8px;
    align-items: center;
}
    
#\30 35e4359 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 148px 17px 0px 17px;
}
    
#\30 a9112d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a9112d4 {
    height: auto;
    width: 64px;
    align-self: flex-start;
    margin: -58px 0px 0px 60px;
}
    
#\39 d9c4b32 {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    width: 104px;
    margin-top: 2px;
}
    
#e9a7d6a5 {
    width: 98.77%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 6497582.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6497582 {
    order: 1;
    margin: 20px 0% 20px 0%;
}
    
#bc6711af {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 c90ae8b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 296px;
    order: 4;
}
    
#\34 e362117.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e362117 {
    height: 359px;
    order: 5;
    margin: 30px 0% 0px 0%;
}
    
#\30 5d112e0[data-css-edit] {
    border-left: 0px;
}
#\30 5d112e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a011368.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a011368 {
    order: 1;
    margin: 20px 0% 20px 0%;
}
    
#\32 0a7e6ab {
    order: 2;
    margin-top: 80px;
}
    
#widget_pel {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdaa8c13 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 296px;
    order: 4;
}
    
#\36 ac46b5d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d5d92d5[data-css-edit] {
    border-left: 0px;
}
#\39 d5d92d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a0cd815.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 a0cd815 {
    height: 359px;
    order: 5;
    margin: 30px 0% 0px 0%;
}
    
#bfb1ad53.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#bfb1ad53 {
    order: 6;
    margin: 20px 0% 0px 0%;
}
    
#\36 e0cf3de {
    order: 2;
    margin-top: 80px;
}
    
#\38 28e9fba {
    order: 2;
    margin-top: 80px;
}
    
#b9b81498.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b9b81498 {
    height: 359px;
    order: 5;
    margin: 30px 0% 0px 0%;
}
    
#f54509ae {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c8397de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c8397de {
    order: 1;
    margin: 20px 0% 20px 0%;
}
    
#\36 15e0124.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\36 15e0124 {
    order: 6;
    margin: 20px 0% 0px 0%;
}
    
#fadcf4ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#fadcf4ba {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f903131[data-css-edit] {
    border-left: 0px;
}
#\33 f903131 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 100px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b1a01c9 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 296px;
    order: 4;
}
}



@media (max-width: 767px) {
    
#\38 33d8882 {
    width: 100%;
    min-height: 5px;
    align-items: center;
}
    
#\33 7a666f1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 a1aeed8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c7aeed9 {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a1e2b74d {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\33 e4adcfa {
    min-height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    align-content: center;
    justify-content: flex-start;
    padding: 10px 17px 10px 17px;
}
    
#\38 2eb0b61 {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b77d9970 {
    width: 88.89%;
}
}



@media (max-width: 767px) {
    
#ec3fb057 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 30px 17px 121px 17px;
}
    
#bdbc4edc {
    margin: 0px 0% 0px 0%;
}
    
#\36 7e0acf5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    order: 1;
}
    
#\36 d8abef9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
    padding: 60px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d110fa4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 d110fa4 {
    min-height: 45px;
    width: 278px;
    align-self: flex-start;
    margin: 100px 0px 0px 0px;
}
    
#widget_l2s {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_bgc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 74.89%;
}
    
#group_g1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 706ef38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 50px 0px;
}
#\39 706ef38 {
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\31 2122751 {
    margin-top: 60px;
}
    
#ed24c02f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\31 756e281 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 180px 30px 150px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e36f192 {
    width: 100.00%;
}
    
#\30 236fab8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 236fab8 {
    height: auto;
    width: 215px;
    align-self: center;
    margin: -87px 0px 0px 0px;
}
    
#ad1f233f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_isd {
    height: auto;
    justify-self: start;
    align-self: start;
    margin: 36px 0% 0px 12.34270134228188%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_4be {
    width: 262px;
    justify-self: center;
    align-self: start;
    margin: 0px 0.8179530201342282% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 52cd5bb {
    height: 200px;
}
    
#\30 a634cf9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1b6a9e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 bbf0215 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\38 3478572 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 894ad5d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 17px 55px 17px;
}
    
#\35 b09dc37 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 296px;
    order: 4;
}
    
#c96e8137[data-css-edit] {
    border-left: 0px;
}
#c96e8137 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e4f8bb19 {
    order: 2;
    margin-top: 80px;
}
    
#\34 32ce08f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 296px;
    order: 4;
}
    
#\33 0c501ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\33 0c501ee {
    order: 6;
    margin: 20px 0% 0px 0%;
}
    
#\31 16dac27 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c138e690.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#c138e690 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbbc45e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#bbbc45e5 {
    order: 6;
    margin: 20px 0% 0px 0%;
}
    
#\38 08c9ea7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 296px;
    order: 4;
}
    
#d658e857.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d658e857 {
    order: 1;
    margin: 20px 0% 20px 0%;
}
    
#dd98cdec {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a949c19b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a949c19b {
    order: 1;
    margin: 20px 0% 20px 0%;
}
    
#\39 ed87b4d {
    order: 2;
    margin-top: 80px;
}
    
#fb0c97fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb0c97fa {
    height: 359px;
    order: 5;
    margin: 30px 0% 0px 0%;
}
    
#\33 f2e1686[data-css-edit] {
    border-left: 0px;
}
#\33 f2e1686 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4cf9e8c {
    order: 2;
    margin-top: 80px;
}
    
#\32 628be5b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 628be5b {
    order: 1;
    margin: 20px 0% 20px 0%;
}
    
#ffce1e94[data-css-edit] {
    border-left: 0px;
}
#ffce1e94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afc3f331.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#afc3f331 {
    height: 359px;
    order: 5;
    margin: 30px 0% 0px 0%;
}
    
#a4fdfe81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4fdfe81 {
    height: 359px;
    order: 5;
    margin: 30px 0% 0px 0%;
}
    
#c9e8755f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 3565483 {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e7403070 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1aacc32 {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fd902d92 {
    min-height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    align-content: center;
    justify-content: flex-start;
    padding: 10px 17px 10px 17px;
}
    
#eae5f87b {
    width: 33.33%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fe3b2223 {
    width: 90.74%;
}
}



@media (max-width: 767px) {
    
#\39 c19c191 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 51b40bd {
    margin: 0px 0% 0px 0%;
}
    
#\39 627f113 {
    height: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 72px;
}
    
#d64cbca3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 32px 40px 32px;
}
    
#\36 f6a2afd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f6a2afd {
    height: auto;
    align-self: flex-end;
    width: 72px;
    margin: -110px 0px 0px 0px;
}
    
#\35 5fc8943 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_a7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_e6e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 d878190.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 d878190 {
    width: 82.51%;
    margin: 0px 0% 0px 0%;
}
    
#f5571fcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f5571fcc {
    height: auto;
    width: 84px;
    margin: -94px 0px -10px 32px;
}
    
#\31 0e81870 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 4% 0% 4%;
    margin: -70px 0% -70px 0%;
}
    
#dd4f9081 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#efee86bb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#d115de02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d115de02 {
    height: auto;
    width: 90px;
    margin: 55px 0% 60px 0%;
}
    
#d0de912a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d0de912a {
    min-height: 45px;
    width: 207px;
    align-self: flex-start;
    margin: 100px 0px 0px 0px;
}
    
#ad9205ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad9205ff {
    align-self: center;
    width: 55.07%;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 c9e936e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 6e9ef1f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 0px 20px 0px;
}
    
#\35 a1ec5e5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 74ad205 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1a8f289 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 17px 70px 17px;
}
    
#d5148e10.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d5148e10 {
    min-height: 45px;
    width: 145px;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\38 96eb59d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c1e95b08 {
    width: 100%;
    min-height: 20px;
    align-items: center;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eccfc9a4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\34 59c9629 {
    margin: 0px 0% 0px 0%;
}
}

