*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner *.u_1970245137 { width:100% !important; }

  *#dm .dmInner div.u_1970245137 img[dm_changed] {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1970245137 img {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1192011154 img[dm_changed] {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1192011154 img {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1148207481 img[dm_changed] {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1148207481 img {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

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

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

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

  *#dm .dmInner a.u_1420178923 span.text { font-weight:600 !important; }

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\34 4eb0f02 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 5e6d881 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/004ef77b/dms3rep/multi/opt/pexels-photo-5207627-1920w.jpeg);
    border-style: solid;
}
    
#\30 0484da6 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 dee3d77 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 1ac83e3 {
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
}
    
#\32 d873ee4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\32 d873ee4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\38 4e11a67.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\38 4e11a67 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\31 a774e99 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b34ea835 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 000fd37 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.333333333333332%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a1bf30d {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d13f13a4 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.333333333333332%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 56eccef {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.333333333333332%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a62e8c8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\31 a62e8c8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b34ea835 {
    width: 416px;
}
    
#\34 4eb0f02 {
    align-self: auto;
    width: 416px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 000fd37 {
    padding-top: 6%;
    width: 31.333333333333332%;
    padding-bottom: 6%;
    min-height: 8px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 a1bf30d {
    width: 416px;
}
    
#\30 0484da6 {
    order: 0;
}
    
#d13f13a4 {
    padding-top: 6%;
    width: 31.333333333333332%;
    padding-bottom: 6%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 1ac83e3 {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 56eccef {
    padding-top: 6%;
    width: 31.333333333333332%;
    padding-bottom: 6%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a62e8c8 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\34 4eb0f02 {
    order: 1;
}
    
#\30 0484da6 {
    order: 0;
}
    
#\32 dee3d77 {
    order: 0;
}
    
#\33 1ac83e3 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
}
    
#\32 d873ee4 {
    order: 2;
}
    
#\38 4e11a67 {
    order: 2;
}
    
#\31 a774e99 {
    order: 0;
}
    
#b34ea835 {
    order: 1;
}
    
#\37 000fd37 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\38 a1bf30d {
    order: 1;
}
    
#d13f13a4 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\32 56eccef {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\31 a62e8c8 {
    order: 2;
}
}



@media all {
    
#\35 2dc7485 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45.18%;
    min-height: 160px;
    max-height: 100%;
}
    
#e443ce78 {
    width: 381.875px;
    height: auto;
    max-width: 100%;
    margin-bottom: 5%;
}
    
#\38 0d595fc {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#ff7aab09 {
    min-height: 8px;
    column-gap: 14%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px;
    background-color: var(--color_5);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 0px 0px 0px 0px;
    padding: 4% 4% 4% 4%;
}
    
#\39 892f51e {
    width: 40.23%;
    height: 320px;
    max-width: 100%;
}
    
#d6378dad {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 92c8195 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2dc7485 {
    width: 49.38%;
}
    
#\38 0d595fc {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding-top: 8%;
}
    
#ff7aab09 {
    width: 100%;
    min-height: 8px;
    border-radius: 20px;
    column-gap: 3%;
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\39 892f51e {
    height: 318px;
    width: 47.51%;
}
}



@media (max-width: 767px) {
    
#\35 2dc7485 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\38 0d595fc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
    
#ff7aab09 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    border-radius: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\39 892f51e {
    height: 200px;
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 8027728 {
    width: 381.875px;
    height: auto;
    max-width: 100%;
    margin-bottom: 5%;
}
    
#e54296bb {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#e74a77c0 {
    min-height: 8px;
    column-gap: 14%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px;
    background-color: var(--color_5);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 4% 4% 4% 4%;
}
    
#\33 9a24795 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ec5cd356 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5%;
}
    
#\33 d7e075d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45.18%;
    min-height: 160px;
    max-height: 100%;
}
    
#\32 8170aff {
    width: 40.23%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e54296bb {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#e74a77c0 {
    width: 100%;
    min-height: 8px;
    border-radius: 20px;
    column-gap: 3%;
    padding-top: 6%;
    padding-bottom: 6%;
}
    
#\33 d7e075d {
    width: 49.38%;
}
    
#\32 8170aff {
    height: 318px;
    width: 47.51%;
}
}



@media (max-width: 767px) {
    
#e54296bb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#e74a77c0 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    border-radius: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\33 d7e075d {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8170aff {
    height: 200px;
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 659f6c7 {
    width: 381.875px;
    height: auto;
    max-width: 100%;
    margin-bottom: 5%;
}
    
#\34 1f29516 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d196961e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5%;
}
    
#\30 39bf79e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45.18%;
    min-height: 160px;
    max-height: 100%;
}
    
#\33 61555e8 {
    width: 40.23%;
    height: 320px;
    max-width: 100%;
}
    
#\33 aaacddd {
    min-height: 518px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
}
    
#ed14bc4a {
    min-height: 8px;
    column-gap: 14%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px;
    background-color: var(--color_5);
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 39bf79e {
    width: 49.38%;
}
    
#\33 61555e8 {
    height: 318px;
    width: 47.51%;
}
    
#\33 aaacddd {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 367px;
    padding-bottom: 8%;
}
    
#ed14bc4a {
    width: 100%;
    min-height: 8px;
    border-radius: 20px;
    column-gap: 3%;
    padding-top: 6%;
    padding-bottom: 6%;
}
}



@media (max-width: 767px) {
    
#\30 39bf79e {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\33 61555e8 {
    height: 200px;
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\33 aaacddd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 12% 4%;
}
    
#ed14bc4a {
    width: 100%;
    min-height: 160px;
    align-items: center;
    border-radius: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
}



@media all {
    
#\39 b891d39 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ff0f76e7 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\38 104a610 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ab99734 {
    margin: 0px 0px 0px 0px;
}
    
#ff3b9faf {
    align-self: start;
    background-size: cover;
    min-height: 166px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 8% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 a621d97 {
    position: relative;
    width: 624px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b891d39 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 104a610 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#ff3b9faf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 10% 6% 3% 6%;
}
    
#\30 a621d97 {
    margin-left: 0%;
    margin-right: 0%;
    width: 511px;
    max-width: none;
}
}



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



@media (max-width: 767px) {
    
#\39 b891d39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
}
    
#ff3b9faf {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 3% 6%;
}
    
#\30 a621d97 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media all {
    
#af4d205c {
    margin: 0px 0px 0px 0px;
}
    
#b97bd893 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3de1ddb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 94305cc {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\37 d9e094c {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 b0d52f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d9e094c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 4px 6%;
}
    
#\34 b0d52f2 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 94305cc {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 d9e094c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#b97bd893 {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3de1ddb {
    order: 0;
}
    
#\37 d9e094c {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#\34 b0d52f2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media all {
    
#\38 6b31641 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 55d73f3 {
    margin: 0px 0px 0px 0px;
}
    
#\39 112cc9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be75186d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 708cf7c {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\39 c746218 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6b31641 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
    
#\39 c746218 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\38 6b31641 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 708cf7c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 6b31641 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#\39 c746218 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media all {
    
#fa21ca43 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 7f74bca {
    margin: 0px 0px 0px 0px;
}
    
#\36 d368a35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ac3bb45c {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#b8be5d75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cd38ebd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa21ca43 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 4px 6%;
}
    
#b8be5d75 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (max-width: 767px) {
    
#fa21ca43 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
    
#b8be5d75 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media all {
    
#\32 bce230d {
    margin: 0px 0px 0px 0px;
}
    
#\35 621e218 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#da7a6f1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 7f0ecd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b5752c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7e0eab6 {
    min-height: 136px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7f0ecd9 {
    width: 100%;
    min-height: 80px;
}
    
#\30 7e0eab6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 3% 6%;
}
}



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



@media (max-width: 767px) {
    
#\35 7f0ecd9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
    
#\30 7e0eab6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 6% 6%;
}
}



@media all {
    
#\35 58e791b {
    position: relative;
    width: 99.99897974251924%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6230009 {
    position: relative;
    width: 522px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e980cd85 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dafedf50 {
    margin: 0px 0px 0px 0px;
}
    
#f0049622 {
    position: relative;
    width: 240px;
    height: 55px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    max-height: none;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 746816a {
    position: relative;
    width: 100%;
    height: 16px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#ead28a5a {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\34 3bbd4b9 {
    align-self: start;
    background-size: cover;
    min-height: 257px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 3% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 58e791b {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\37 6230009 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#e980cd85 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\34 3bbd4b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 10% 6%;
}
}



@media (max-width: 767px) {
    
#ead28a5a {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 3bbd4b9 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 6230009 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#e980cd85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 8px;
}
    
#f0049622 {
    height: 50px;
    width: 260px;
    margin-top: 3%;
}
    
#\33 746816a {
    height: 8px;
}
    
#\34 3bbd4b9 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 12% 6%;
}
}



@media all {
    
#b0789630 {
    min-height: 171px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#\33 8da8394 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c0fbdc86 {
    width: 99.99870751696383%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ff2660b5 {
    width: 82.44%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 a238be5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0789630 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 319px;
    padding: 12% 4% 2% 4%;
}
    
#c0fbdc86 {
    justify-self: auto;
    align-self: auto;
    width: 99.99886077335964%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff2660b5 {
    width: 91.41%;
    order: 1;
}
    
#\37 a238be5 {
    width: 100%;
    min-height: 8px;
    padding-bottom: 16px;
}
}



@media (max-width: 767px) {
    
#b0789630 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#c0fbdc86 {
    order: 0;
}
    
#ff2660b5 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a238be5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 16px;
}
}



@media all {
    
#cf5bad77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 91d3215 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 cf72a35 {
    min-height: 167px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
}
    
#\32 e36c84c {
    width: 99.99727413526071%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e1d5a1b7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#a99b4584 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#ae8a4a6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 c735386 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
}
    
#b6f8ab63 {
    width: 99.99648349734107%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 646cc38 {
    width: 99.99727413526071%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#a9b10499 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 2418eef {
    width: 99.99727413526071%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0b5a90f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
}
    
#widget_2mo {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_90q {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf5bad77 {
    width: 32%;
    min-height: 8px;
}
    
#\35 91d3215 {
    width: 32%;
    min-height: 8px;
}
    
#\35 cf72a35 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 234px;
    column-gap: 2%;
    padding-bottom: 6%;
}
    
#ae8a4a6f {
    width: 32%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#cf5bad77 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
    
#\35 91d3215 {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
    
#\35 cf72a35 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding-bottom: 0%;
}
    
#ae8a4a6f {
    width: 100%;
    min-height: 182px;
    align-items: center;
    row-gap: 16px;
}
    
#widget_2mo {
    height: 240px;
}
}



@media all {
    
#\30 18dccb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b78b4dbc {
    min-height: 352px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b78b4dbc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 250px;
    padding: 0px 0px 0px 0px;
}
    
#\30 18dccb4 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\30 18dccb4 {
    width: 100%;
    min-height: 87px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#b78b4dbc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
}



@media all {
    
#\36 4faf4d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 65445b7 {
    margin: 0px 0px 0px 0px;
}
    
#\34 05fc2c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d454677 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#e1fe951d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0cf8a69 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 05fc2c9 {
    width: 100%;
    min-height: 80px;
}
    
#b0cf8a69 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 3% 6% 4px 6%;
}
}



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



@media (max-width: 767px) {
    
#\36 4faf4d4 {
    order: 0;
}
    
#\34 05fc2c9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
    
#e1fe951d {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0cf8a69 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 3% 6%;
}
}



@media all {
    
#c4ae4655 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 915c2fb {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\35 606715a {
    margin: 0px 0px 0px 0px;
}
    
#cfb381db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d263a947 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 a9e6ae8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cfb381db {
    width: 100%;
    min-height: 80px;
}
    
#d263a947 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 3% 6%;
}
}



@media (max-width: 767px) {
    
#\34 915c2fb {
    grid-template-rows: minmax(8px, max-content);
}
    
#d263a947 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#cfb381db {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
    
#d263a947 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 6% 6%;
}
}



@media all {
    
#\31 9922503 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a4a6ff65 {
    margin: 0px 0px 0px 0px;
}
    
#\36 458b20b {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#bb71da79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b53a6389 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 127d9cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b53a6389 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 3% 6%;
}
    
#\37 127d9cf {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 458b20b {
    grid-template-rows: minmax(8px, max-content);
}
    
#b53a6389 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#b53a6389 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 6% 6%;
}
    
#\37 127d9cf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}



@media all {
    
#\38 4342a3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ca2971d2 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_abo {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\30 d6a4d3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 8e8affd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 bf6fe4b {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_vp1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_vi1 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\30 d6a4d3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8e8affd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 bf6fe4b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\35 83df840 {
    min-height: 132px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c3c9b2da {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\39 e8ffe7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 069fd82 {
    margin: 0px 0px 0px 0px;
}
    
#\38 8086363 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a07830ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 83df840 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 4px 6% 3% 6%;
}
    
#\39 e8ffe7d {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\35 83df840 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c3c9b2da {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 83df840 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 6% 6% 6%;
}
    
#\39 e8ffe7d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 16px;
}
}

