*#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 div.u_1930083523 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

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

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

  *#dm .dmInner a.u_1638170442:hover span.text { color:rgba(60,71,99,1) !important; }

  *#dm .dmInner a.u_1638170442.hover span.text { color:rgba(60,71,99,1) !important; }

  *#dm .dmInner a.u_1638170442:hover {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1638170442.hover {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1336325578:hover span.text { color:rgba(218,227,239,1) !important; }

  *#dm .dmInner a.u_1336325578.hover span.text { color:rgba(218,227,239,1) !important; }

  *#dm .dmInner a.u_1569004205 {
    border-radius:221px 221px 221px 221px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1638170442 .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1638170442:hover .iconBg { background-color:rgb(60,71,99) !important; }

  *#dm .dmInner a.u_1638170442.hover .iconBg { background-color:rgb(60,71,99) !important; }

  *#dm .dmInner a.u_1638170442 {
    border-radius:221px 221px 221px 221px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1336325578 {
    border-radius:221px 221px 221px 221px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner a.u_1638170442 span.text {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
  }

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

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

  *#dm .dmInner a.u_1189896195 span.text { text-decoration:none !important; }

  *#dm .dmInner a.u_1189896195 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1189896195 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1646701447 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1858152823 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1861974995 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1035471358 { border-radius:15px 15px 15px 15px !important; }

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

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

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

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

  *#dm .dmInner a.u_1529113675 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

  *#dm .dmInner a.u_1751333782:hover span.text { color:rgba(218,227,239,1) !important; }

  *#dm .dmInner a.u_1751333782.hover span.text { color:rgba(218,227,239,1) !important; }

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

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

  *#dm .dmInner a.u_1751333782 {
    border-radius:221px 221px 221px 221px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1899694899:hover span.text { color:rgba(218,227,239,1) !important; }

  *#dm .dmInner a.u_1899694899.hover span.text { color:rgba(218,227,239,1) !important; }

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

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

  *#dm .dmInner a.u_1899694899 {
    border-radius:221px 221px 221px 221px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1935318676 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1476851744 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1525516481 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1056380755 { border-radius:15px 15px 15px 15px !important; }

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

  *#dm .dmInner a.u_1034579609 span.text { text-decoration:none !important; }

  *#dm .dmInner a.u_1034579609 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1034579609 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1523020149 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
  }

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1930083523 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1930083523 .photoGalleryThumbs .image-container a { padding-top:95px !important; }

  *#dm .dmInner *.u_1930083523 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1930083523 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1930083523 .photoGalleryThumbs .image-container a { padding-top:63px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1930083523 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner *.u_1930083523 .photoGalleryThumbs { padding:1px !important; }

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

  *#dm .dmInner div.u_1930083523 .photoGalleryViewAll.link { font-size:14px !important; }

  *#dm .dmInner *.u_1930083523 .photoGalleryViewAll { padding:0 1px !important; }

  *#dm .dmInner a.u_1336325578 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1638170442 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1569004205 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1751333782 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1899694899 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1034579609 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1523020149 span.text { font-size:16px !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 {
    
#\30 2e85a8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(249, 249, 249, 1);
    background-image: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 efa9227 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 c07ec93 {
    width: 79%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b87d0e1f {
    width: 76.50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31ff5ba {
    min-height: 332px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_gac {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 3;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: linear-gradient(90deg, rgba(255, 236, 251, 1) 0%, rgba(217, 217, 217, 1) 100%);
    background-origin: border-box;
}
    
#group_g2m {
    flex-direction: row;
    align-items: flex-start;
    width: 59.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2956121261197429%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#cd2be4d4 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 40.69%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2956121261197429%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px -0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#bf338e6a {
    width: 47.41%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 129px 0% 0px 0.11869194195616833%;
}
    
#e00d6be4 {
    width: 94.18%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 29px 0% 0px 0%;
}
    
#\34 408ff01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 1;
    margin: 99px -2.9111701740019655% 0px 0%;
}
    
#\39 b1a0068.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 b1a0068 {
    width: 261px;
    height: auto;
    max-width: 100%;
    min-height: 59px;
    justify-self: center;
    align-self: start;
    margin: 51px 0px 0px 15px;
}
    
#innergrid_81j {
    width: 99.36%;
    grid-template-rows: minmax(196px, max-content);
    max-width: 100%;
}
    
#innergrid_8d2 {
    width: 102.95%;
    grid-template-rows: minmax(198px, max-content);
    max-width: 100%;
}
    
#ae1f9254 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 3;
    flex-wrap: nowrap;
    --column-gap: 0%;
    background-image: linear-gradient(90deg, rgba(255, 236, 251, 1) 0%, rgba(217, 217, 217, 1) 100%);
    background-origin: border-box;
}
    
#\38 346e3fd {
    flex-direction: row;
    align-items: flex-start;
    width: 59.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.2956121261197429%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 9d1fd6a {
    width: 102.95%;
    grid-template-rows: minmax(198px, max-content);
    max-width: 100%;
}
    
#\37 8817a45 {
    width: 94.18%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 29px 0% 0px 0%;
}
    
#\31 e958635 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 1;
    margin: 99px -2.9111701740019655% 0px 0%;
}
    
#ba119e7e {
    width: 47.41%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 129px 0% 0px 0.11869194195616833%;
}
    
#\37 2b98814.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 2b98814 {
    width: 261px;
    height: auto;
    max-width: 100%;
    min-height: 59px;
    justify-self: center;
    align-self: start;
    margin: 51px 0px 0px 15px;
}
}



@media all {
    
#\33 3355664 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.25%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 e74a7b8 {
    min-height: 608px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 02bb892 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_cv9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_h1a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_9h4 {
    width: 40.75%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
    
#widget_fau.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_fau {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 56px;
    justify-self: end;
    align-self: start;
    margin: 12px 100px 0px 0px;
}
    
#\34 e7903c7 {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(83.5px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 0.12);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    border-width: 0 0 0 0;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e2b6814 {
    width: 22.30%;
    grid-template-rows: minmax(max-content, 100%);
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\38 592c126 {
    width: 53.49%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 28px 5.884278747433261% 0px 0%;
}
    
#bdc24cac {
    width: 28.46%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 16px 0% 0px 11.154068275154003%;
}
    
#\39 a91c75d {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(83.5px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 0.12);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    order: 1;
}
    
#\31 d0baadb {
    width: 22.30%;
    grid-template-rows: minmax(max-content, 100%);
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\34 c1b3508 {
    width: 53.49%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 28px 5.884278747433261% 0px 0%;
}
    
#\38 1d53eff {
    width: 28.46%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 16px 0% 0px 11.154068275154003%;
}
    
#e60bd8cd {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(83.5px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 0.12);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    order: 2;
}
    
#f220c3b8 {
    width: 22.30%;
    grid-template-rows: minmax(max-content, 100%);
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\34 49da3f0 {
    width: 53.474840085287845%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 3;
    margin: 12px 8.12244136460554% 0px 0%;
}
    
#d0546f7b {
    width: 28.46%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 16px 0% 0px 11.154068275154003%;
}
    
#d1374270.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#d1374270 {
    width: 261px;
    height: auto;
    max-width: 100%;
    min-height: 59px;
    justify-self: start;
    align-self: start;
    order: 3;
    margin: 11px 0% 0px 0.6731143079315708%;
}
    
#innergrid_9li {
    width: 100.00%;
    grid-template-rows: minmax(82px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 6221023 {
    width: 81.35006825318906%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 1px 0% 0px 1.4656661655986654%;
}
    
#\38 7567242 {
    width: 32.20%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(225px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: center;
    align-self: start;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    margin: 107px 0px 0px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 bef23b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#aab869a1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d30a8cb0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#innergrid_ic8 {
    width: 100.00%;
    grid-template-rows: minmax(608px, max-content);
    max-width: 100%;
    order: 1;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
    
#dc210363 {
    width: 32.2%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(224px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    margin: 107px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ir6 {
    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;
}
    
#widget_qch {
    width: 85.08%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 5px 0% 0px 0.423728813559322%;
}
    
#widget_i10 {
    width: 87.82%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 115px 0% 0px 2.5186732919570005%;
}
    
#widget_o34 {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 70px 8px 0px 0px;
}
    
#\38 30ce083 {
    width: 15.74%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(26px, max-content);
    max-width: 100%;
    background-color: rgba(245, 213, 232, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 19px 0% 0px 7.226579852517484%;
}
    
#c48fe67a {
    width: 81.38%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0% 0px 0.856843576738915%;
}
    
#\33 26659d4 {
    width: 87.82%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 115px 0% 0px 2.5186732919570005%;
}
    
#\33 377fc5a {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 70px 8px 0px 0px;
}
    
#b52d208c {
    width: 15.74%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(26px, max-content);
    max-width: 100%;
    background-color: rgba(245, 213, 232, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 19px 0% 0px 7.226579852517484%;
}
    
#\39 44fb09b {
    width: 81.38%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0% 0px 0.856843576738915%;
}
    
#fffd4d7a {
    width: 32.11%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(225px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: end;
    align-self: start;
    margin: 107px 0px 0px 0px;
}
    
#\31 a7911b0 {
    width: 87.82%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 115px 0% 0px 2.5186732919570005%;
}
    
#fa8f3e10 {
    width: 87.86%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 70px 0px 0px 9px;
}
    
#\39 7de7ea8 {
    width: 15.74%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(26px, max-content);
    max-width: 100%;
    background-color: rgba(245, 213, 232, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 19px 0% 0px 7.226579852517484%;
}
    
#aa19e0a7 {
    width: 81.38%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0% 0px 0.856843576738915%;
}
    
#\37 2e96dcc {
    width: 32.2%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(224px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    margin: 348px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b750e14d {
    width: 87.81%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 117px 0% 0px 2.505304892407264%;
}
    
#eb2130ca {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 70px 8px 0px 0px;
}
    
#\33 87af0ac {
    width: 15.74%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(26px, max-content);
    max-width: 100%;
    background-color: rgba(245, 213, 232, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 19px 0% 0px 7.226579852517484%;
}
    
#\35 991d912 {
    width: 32.2%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(224px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: center;
    align-self: start;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    margin: 348px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bc7b7e44 {
    width: 87.81%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 111px 0% 0px 2.240721729950556%;
}
    
#\39 437da33 {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 70px 8px 0px 0px;
}
    
#d9ef2471 {
    width: 15.74%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(26px, max-content);
    max-width: 100%;
    background-color: rgba(245, 213, 232, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 19px 0% 0px 7.226579852517484%;
}
    
#\30 403161b {
    width: 81.38%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0% 0px 0.856843576738915%;
}
    
#b071a0d5 {
    width: 32.2%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(224px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: end;
    align-self: start;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    margin: 348px -1px 0px 0px;
}
    
#\36 1e371d1 {
    width: 87.81%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 111px 0% 0px 2.083625477241886%;
}
    
#\39 e50310e {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 69px 8px 0px 0px;
}
    
#cef551ab {
    width: 15.74%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(26px, max-content);
    max-width: 100%;
    background-color: rgba(245, 213, 232, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 19px 0% 0px 7.226579852517484%;
}
    
#\37 e8961f8 {
    width: 81.35006825318906%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 1px 0% 0px 0%;
}
}



@media all {
    
#\39 3062701 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 141c465 {
    width: 37.29%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 113px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ebfb6768 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(203, 220, 233, 1);
    background-image: none;
}
    
#\30 c81904c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f66bd5c1 {
    width: 100.00%;
    grid-template-rows: minmax(664px, max-content);
    max-width: 100%;
    order: 2;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
    
#\39 b27a3a8 {
    width: 33.81%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 260px 0% 0px 0%;
}
    
#\36 d43d131.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 d43d131 {
    width: 242px;
    height: auto;
    max-width: 100%;
    order: 4;
    min-height: 59px;
    justify-self: start;
    align-self: start;
    margin: 404px 0% 0px -0.1920021186440678%;
}
    
#\33 a02a243 {
    width: 61.23%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(107px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: end;
    align-self: start;
    margin: 38px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 fce3c7d {
    width: 89.26%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 47px 0% 0px 3.394582942947271%;
}
    
#\33 964fa51 {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 24px;
}
    
#\33 cdfb641 {
    width: 61.23%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(107px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: end;
    align-self: start;
    margin: 159px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f9717c10 {
    width: 89.26%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 47px 0% 0px 3.394582942947271%;
}
    
#\34 b607bb0 {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 24px;
}
    
#bc1abb96 {
    width: 61.23%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(107px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: end;
    align-self: start;
    margin: 280px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 ebb2e76 {
    width: 89.26%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 58px 0% 0px 3.529933140034483%;
}
    
#\35 92f8dcd {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 29px 0px 0px 25px;
}
    
#\39 1f1b6e8 {
    width: 61.23%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(107px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: end;
    align-self: start;
    margin: 404px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dc0eb7e3 {
    width: 89.26%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 58px 0% 0px 3.529933140034483%;
}
    
#\35 089cb4f {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 29px 0px 0px 25px;
}
    
#aa44a0dc {
    width: 61.23%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(109px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-self: end;
    align-self: start;
    margin: 526px 0% 0px 0%;
}
    
#\35 5c4bdb8 {
    width: 93.28%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 48px 0% 0px 0.21901457321304296%;
}
    
#\34 ace066a {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 18px 0px 0px 25px;
}
}



@media all {
    
#\33 f7753ce {
    width: 100.00%;
    grid-template-rows: minmax(202px, max-content);
    max-width: 100%;
    order: 0;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
    
#eee0bf6a {
    width: 18.849322033898304%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 0;
    margin: -18px 0% 0px 0.04765914658368644%;
}
    
#bb97cd8e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 255b340 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: radial-gradient(circle, rgba(50, 50, 81, 1) 45%, rgba(44, 62, 90, 1) 100%);
    background-origin: border-box;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e2d34f95 {
    width: 85.08%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 66px 0% 0px 0%;
}
    
#\34 991a1d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 e67d433 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(232, 240, 245, 1);
    background-image: none;
}
    
#\39 a92557f {
    width: 85.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e0b89e2b {
    min-height: 930px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 1cc9626 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_16q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e78f867d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 5179918 {
    align-items: flex-start;
    width: 23.5%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ad584f89 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 57ae1f7 {
    align-items: flex-start;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\34 e03f277 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 7e1502f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#c1a0b264 {
    width: 100%;
    min-width: 4%;
    min-height: 258px;
    column-gap: 0%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 1a1f6fb {
    align-items: flex-start;
    width: 23.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 62de2ea {
    align-items: flex-start;
    width: 23.5%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f8b0a5c0 {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 80px 0px 0px 0px;
}
    
#\38 f37034b {
    width: 92.83%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0.5771399595472989% 0px 0%;
}
    
#b7313e92 {
    width: 65.18%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(28px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 24px 0% 0px 5.201794925918109%;
}
    
#\33 7b1fe2b {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(228px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    margin: 2px 294px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a037979 {
    width: 87.81%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 130px 3.984378978209692% 0px 0%;
}
    
#ae65d808 {
    width: 56.66%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(28px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 24px 0% 0px 5.201794925918109%;
}
    
#b8e2042d {
    width: 92.82%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0% 0px 0%;
}
    
#\36 355235b {
    width: 87.81%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 127px 0.872959974069416% 0px 0%;
}
    
#f9a07be6 {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(229px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    margin: 1px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a8dcae34 {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 81px 0px 0px 13px;
}
    
#\33 2b72490 {
    width: 91.49%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0.6427754106936553% 0px 0%;
}
    
#\35 a8e4099 {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(228px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
    
#\39 1604f32 {
    width: 42.96%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(28px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 24px 0% 0px 4.8314780457637605%;
}
    
#\33 579d348 {
    width: 90.09%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 128px 0% 0px 0.8996384603030991%;
}
    
#\36 3e0708e {
    width: 90.35%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 69px 0px 0px 2px;
}
    
#a889143d {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(227px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
    
#c5a7847e {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 85px 12px 0px 0px;
}
    
#\34 27f0d71 {
    width: 31.57%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(28px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 24px 0% 0px 4.64686756869988%;
}
    
#aed6a542 {
    width: 87.81%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 130px 0.7065397957452485% 0px 0%;
}
    
#d2241e1e {
    width: 92.82%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0.9970713721132661% 0px 0%;
}
    
#b1030e97 {
    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;
}
    
#widget_dmq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0a5f9ec {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#e9b0914b {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 015de5d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 de27bd4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 e50ae58 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#b34be018 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 4205dab {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fa660555 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a378cda8 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 16e7b05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0f7c3d5 {
    width: 87.27%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 74px 0px 0px 3px;
}
    
#\32 6c8078c {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(151px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 5px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ee692b32 {
    width: 88.21%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 20px 0px 0px 3px;
}
    
#\37 e50057d {
    width: 99.94%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(149px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8ef9543 {
    width: 88.21%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 30px 0px 0px 2px;
}
    
#\38 031bbe3 {
    width: 87.27%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 72px 0px 0px 1px;
}
    
#cf11ead3 {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(151px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 474e342 {
    width: 88.21%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 20px 0px 0px 3px;
}
    
#\36 7c07af5 {
    width: 87.27%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 80px 0px 0px 1px;
}
    
#\36 705231d {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(151px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc09e69e {
    width: 88.21%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 29px 0px 0px 0px;
}
    
#cf010711 {
    width: 87.27%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 72px 0px 0px 1px;
}
    
#b9d9f2ef {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(151px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9f851bd {
    width: 88.21%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 29px 0px 0px 0px;
}
    
#ed67472d {
    width: 87.27%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 64px 0px 0px 0px;
}
    
#\38 1520f78 {
    width: 85.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 0042168 {
    width: 31.57%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(28px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 24px 0% 0px 4.64686756869988%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#abfc10c5 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c3afb849 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 df0c617 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 979211e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b24229f7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#cf1157c3 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ed0831a3 {
    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;
}
    
#fa673423 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b2f7fb95 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 21d6aee {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(227px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
    
#\32 2d25cd7 {
    width: 87.81%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 130px 0.7065397957452485% 0px 0%;
}
    
#\31 977dcf6 {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 85px 12px 0px 0px;
}
    
#\35 9feb887 {
    width: 31.57%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(28px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 24px 0% 0px 4.64686756869988%;
}
    
#b64ccd9b {
    width: 92.82%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0.9970713721132661% 0px 0%;
}
    
#\31 4b55791 {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(227px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
    
#\38 965d206 {
    width: 87.81%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 130px 0.7065397957452485% 0px 0%;
}
    
#f452a616 {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 85px 12px 0px 0px;
}
    
#\34 edf285b {
    width: 92.82%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0.9970713721132661% 0px 0%;
}
    
#\34 2f27ed9 {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(227px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
    
#\39 3451f4e {
    width: 87.81%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 130px 0.7065397957452485% 0px 0%;
}
    
#e069b0d2 {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 85px 12px 0px 0px;
}
    
#\36 2f954ce {
    width: 31.57%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(28px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 24px 0% 0px 4.64686756869988%;
}
    
#\34 bf38576 {
    width: 92.82%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0.9970713721132661% 0px 0%;
}
    
#c28858fc {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(227px, max-content);
    max-width: 100%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
    
#\30 142018e {
    width: 87.81%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 130px 0.7065397957452485% 0px 0%;
}
    
#\35 a611341 {
    width: 83.6%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    margin: 85px 12px 0px 0px;
}
    
#\39 834ab35 {
    width: 31.57%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(28px, max-content);
    max-width: 100%;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 24px 0% 0px 4.64686756869988%;
}
    
#b6c420be {
    width: 92.82%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 4px 0.9970713721132661% 0px 0%;
}
    
#f7226f25 {
    width: 85.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dda36138 {
    margin: 0px 0px 0px 0px;
}
    
#\33 5b89f2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8fe3988 {
    width: 1017px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    order: 2;
    align-self: start;
    margin: 98px 0.0763845915841549% 0px 0%;
}
    
#\30 1acc0c9 {
    background-color: rgba(227, 60, 132, 0.76);
    background-image: none;
}
    
#\33 af729be {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 1c80e1a {
    width: 250px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    max-height: none;
    justify-self: center;
    align-self: start;
    order: 2;
    margin: 185px 18.69207985220312% 0px 0%;
}
    
#\32 3e6e559 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    order: 1;
    align-self: start;
    margin: 24px 0px 0px 0px;
}
    
#\33 956634f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_j7j {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f701a196 {
    width: 250px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    max-height: none;
    justify-self: center;
    align-self: start;
    order: 2;
    margin: 185px 0% 0px 18.624108992722345%;
}
}



@media all {
    
#\31 9012445 {
    align-items: flex-start;
    width: 69%;
    min-height: 81%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 0%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0621508 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cbaf95b2 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 99c3e9f {
    align-items: center;
    width: 39.48%;
    min-height: 100.25%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f27e5ccb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#eaac1d8a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 5c0b228 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\36 8d1c8d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d830a763 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_jb7 {
    width: 99.97%;
    grid-template-rows: minmax(558px, max-content);
    max-width: 100%;
    background-image: linear-gradient(135deg, rgba(227, 60, 132, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
    margin-top: 3px;
}
    
#c0cc4914 {
    width: 16.96%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 37px 0% 0px 6.750372307223497%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 66aebff {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 199px 1.1773711458798806% 0px 0%;
}
    
#ce8e7227 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 242px 1.2910182325388797% 0px 0%;
}
    
#\38 c3e11e2 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 338px 1.2650954945532553% 0px 0%;
}
    
#ae2b49c3 {
    width: 85.25%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 454px 1.197571080673642% 0px 0%;
}
    
#\37 4a2aeb0 {
    width: 100.00%;
    grid-template-rows: minmax(258px, max-content);
    max-width: 100%;
    background-image: none;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3fabfdd {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 22px 1.2914561304594732% 0px 0%;
}
    
#\31 e088124 {
    width: 85.23%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 216px 1.1615794064893221% 0px 0%;
}
    
#\36 35ec221 {
    width: 85.25%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 55px 1.1167951401739529% 0px 0%;
}
    
#\34 d42ae22 {
    width: 85.27%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 125px 1.2267614396263116% 0px 0%;
}
    
#f275039a {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba2d27cf {
    width: 100.00%;
    grid-template-rows: minmax(258px, max-content);
    max-width: 100%;
    background-image: none;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 edce9aa {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 22px 1.2914561304594732% 0px 0%;
}
    
#e6346859 {
    width: 85.24%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 216px 1.331786630155066% 0px 0%;
}
    
#a91272b8 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 48px 1.237158075441308% 0px 0%;
}
    
#\35 31e3b58 {
    width: 85.27%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 126px 1.2995378903312866% 0px 0%;
}
    
#\37 810c8a1 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1428f49 {
    width: 100.00%;
    grid-template-rows: minmax(258px, max-content);
    max-width: 100%;
    background-image: none;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 726c327 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 22px 1.2914561304594732% 0px 0%;
}
    
#a20d6350 {
    width: 85.24%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 216px 1.331786630155066% 0px 0%;
}
    
#\38 9ea9b2d {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 48px 1.237158075441308% 0px 0%;
}
    
#ec50be32 {
    width: 85.27%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 126px 1.2995378903312866% 0px 0%;
}
    
#\36 c90138a {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e188939e {
    width: 100.00%;
    grid-template-rows: minmax(258px, max-content);
    max-width: 100%;
    background-image: none;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e675e54 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 22px 1.2914561304594732% 0px 0%;
}
    
#\31 df2b761 {
    width: 85.24%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 216px 1.331786630155066% 0px 0%;
}
    
#\33 336cf28 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 48px 1.237158075441308% 0px 0%;
}
    
#\31 5407c32 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 106px 1.3545403289230258% 0px 0%;
}
    
#d549ff3b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\39 0c0c535 {
    align-items: center;
    width: 39.48%;
    min-height: 100.25%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 d43b1d7 {
    width: 99.97%;
    grid-template-rows: minmax(558px, max-content);
    max-width: 100%;
    background-image: linear-gradient(135deg, rgba(227, 60, 132, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
    margin-top: 3px;
}
    
#\31 982db95 {
    width: 16.96%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 37px 0% 0px 6.750372307223497%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 6259b2e {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 199px 1.1773711458798806% 0px 0%;
}
    
#f54f5583 {
    width: 85.25%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 454px 1.197571080673642% 0px 0%;
}
    
#\32 12f4fc1 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 242px 1.2910182325388797% 0px 0%;
}
    
#\30 39e52db {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 338px 1.2650954945532553% 0px 0%;
}
    
#c6afba65 {
    align-items: flex-start;
    width: 69%;
    min-height: 81%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 0%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bc00025 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 826a978 {
    width: 100.00%;
    grid-template-rows: minmax(258px, max-content);
    max-width: 100%;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 364b3fb {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 22px 1.2914561304594732% 0px 0%;
}
    
#b62ecbf2 {
    width: 85.23%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 216px 1.1615794064893221% 0px 0%;
}
    
#e0ef5da0 {
    width: 85.25%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 55px 1.1167951401739529% 0px 0%;
}
    
#\39 179cad0 {
    width: 85.27%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 125px 1.2267614396263116% 0px 0%;
}
    
#ff93d7d1 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 238782c {
    width: 100.00%;
    grid-template-rows: minmax(258px, max-content);
    max-width: 100%;
    background-image: none;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e800b29 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 22px 1.2914561304594732% 0px 0%;
}
    
#\31 075a1eb {
    width: 85.24%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 216px 1.331786630155066% 0px 0%;
}
    
#\36 7331af9 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 48px 1.237158075441308% 0px 0%;
}
    
#dcf6b8bf {
    width: 85.27%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 126px 1.2995378903312866% 0px 0%;
}
    
#\35 686510c {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b46dd5ef {
    width: 100.00%;
    grid-template-rows: minmax(258px, max-content);
    max-width: 100%;
    background-image: none;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c32a7d5f {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 22px 1.2914561304594732% 0px 0%;
}
    
#\34 25a5324 {
    width: 85.24%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 216px 1.331786630155066% 0px 0%;
}
    
#e09e9d63 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 48px 1.237158075441308% 0px 0%;
}
    
#\36 f46461d {
    width: 85.27%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 126px 1.2995378903312866% 0px 0%;
}
    
#\35 bed50d7 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc2c2bf3 {
    width: 100.00%;
    grid-template-rows: minmax(258px, max-content);
    max-width: 100%;
    background-image: none;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0d64001 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 22px 1.2914561304594732% 0px 0%;
}
    
#\39 914f724 {
    width: 85.24%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 216px 1.331786630155066% 0px 0%;
}
    
#\35 98821de {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 48px 1.237158075441308% 0px 0%;
}
    
#\32 7f35693 {
    width: 85.26%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 106px 1.3545403289230258% 0px 0%;
}
}



@media all {
    
#\31 16edc88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5d4e862 {
    width: 250px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    max-height: none;
    justify-self: center;
    align-self: start;
    order: 2;
    margin: 185px 16.786613889888446% 0px 0%;
}
    
#db495d10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    order: 1;
    align-self: start;
    margin: 24px 0px 0px 0px;
}
    
#\32 5f09b8d {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9abcb93 {
    margin: 0px 0px 0px 0px;
}
    
#cb4f3d52 {
    width: 1017px;
    height: auto;
    max-width: 100%;
    justify-self: center;
    order: 2;
    align-self: start;
    margin: 98px 0.0763845915841549% 0px 0%;
}
    
#\34 f3dd2a9 {
    background-color: rgba(227, 60, 132, 0.76);
    background-image: none;
}
    
#\30 db57ec9 {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c3d8e30e {
    max-width: 100%;
    width: 99.99929718522684%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0690d1e {
    width: 250px;
    height: auto;
    min-height: 39px;
    max-width: 100%;
    max-height: none;
    justify-self: center;
    align-self: start;
    order: 2;
    margin: 185px 0% 0px 15.943516102914721%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2e85a8b {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding: 6% 4% 6% 4%;
}
    
#\34 c07ec93 {
    justify-self: auto;
    align-self: center;
    width: 99.8%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b87d0e1f {
    width: 665px;
}
    
#f31ff5ba {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#cd2be4d4 {
    order: 1;
}
    
#bf338e6a {
    justify-self: end;
    align-self: start;
    width: 29.45%;
    margin: 159px 7.920578868618643% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e00d6be4 {
    justify-self: center;
    align-self: start;
    width: 94.40%;
    margin: 5px 0% 0px 1.0329131652661063%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 408ff01 {
    width: 52.47%;
}
    
#\39 b1a0068 {
    height: auto;
    min-height: 59px;
    width: 249px;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 16px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_g2m {
    order: 0;
}
    
#innergrid_81j {
    width: 71.24%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae1f9254 {
    height: auto;
    min-height: 337px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 2px;
}
    
#\38 346e3fd {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 307px;
}
    
#\37 8817a45 {
    justify-self: center;
    align-self: start;
    width: 94.4%;
    margin: 24px 0% 0px 1.0941425379378091%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 e958635 {
    width: 94.37%;
    justify-self: center;
    align-self: start;
    margin: 74px 0% 0px 1.071786282490161%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ba119e7e {
    justify-self: center;
    align-self: start;
    width: 39.97%;
    margin: 252px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 2b98814 {
    height: auto;
    min-height: 59px;
    width: 249px;
    justify-self: center;
    align-self: start;
    order: 2;
    margin: 183px 0.32364214356471094% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9d1fd6a {
    width: 100.00%;
    grid-template-rows: minmax(290px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e74a7b8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 e8e6ad7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cv9 {
    width: 100.00%;
    order: 0;
}
    
#widget_fau {
    justify-self: start;
    align-self: start;
    order: 3;
    margin: 89px 0% 0px 0.8357081372901328%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_h1a {
    order: 1;
}
    
#d1374270 {
    height: auto;
    min-height: 59px;
    width: 249px;
    justify-self: start;
    align-self: start;
    order: 2;
    margin: 11px 0% 0px 0.2783700874638815%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 c1b3508 {
    justify-self: end;
    align-self: start;
    width: 53.49%;
    margin: 17px 5.884101261826005% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d0546f7b {
    justify-self: start;
    align-self: start;
    width: 35.43%;
    margin: 16px 0% 0px 4.340549589338591%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 49da3f0 {
    width: 53.49%;
}
    
#innergrid_9li {
    order: 2;
    width: 99.93%;
    grid-template-rows: minmax(164px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6221023 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 7567242 {
    justify-self: center;
    align-self: start;
    width: 30.46%;
    grid-template-rows: minmax(292px, max-content);
    margin: 106px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aab869a1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 0752eef {
    margin: 0px 0% 0px 0%;
}
    
#widget_o34 {
    justify-self: center;
    align-self: start;
    width: 83.59%;
    margin: 54px 4px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_i10 {
    justify-self: center;
    align-self: start;
    width: 87.8%;
    margin: 114px 0% 0px 1.7199625736143982%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 30ce083 {
    justify-self: start;
    align-self: start;
    width: 15.77%;
    grid-template-rows: minmax(32px, max-content);
    margin: 14px 0% 0px 6.956830343263529%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c48fe67a {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dc210363 {
    justify-self: start;
    align-self: start;
    width: 30.31%;
    grid-template-rows: minmax(293px, max-content);
    margin: 105px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 26659d4 {
    justify-self: center;
    align-self: start;
    width: 87.79%;
    margin: 113px 0% 0px 1.7113995389800807%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 377fc5a {
    justify-self: center;
    align-self: start;
    width: 83.59%;
    margin: 54px 4px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b52d208c {
    justify-self: start;
    align-self: start;
    width: 15.77%;
    grid-template-rows: minmax(32px, max-content);
    margin: 14px 0% 0px 6.956830343263529%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 44fb09b {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fffd4d7a {
    width: 30.31%;
    grid-template-rows: minmax(293px, max-content);
    justify-self: end;
    align-self: start;
    margin: 106px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 a7911b0 {
    justify-self: center;
    align-self: start;
    width: 87.8%;
    margin: 113px 0% 0px 1.7199625736143982%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fa8f3e10 {
    justify-self: center;
    align-self: start;
    width: 83.59%;
    margin: 54px 4px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 7de7ea8 {
    justify-self: start;
    align-self: start;
    width: 15.77%;
    grid-template-rows: minmax(32px, max-content);
    margin: 14px 0% 0px 6.956830343263529%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aa19e0a7 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 2e96dcc {
    justify-self: start;
    align-self: start;
    width: 30.31%;
    grid-template-rows: minmax(293px, max-content);
    margin: 412px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b750e14d {
    justify-self: center;
    align-self: start;
    width: 87.8%;
    margin: 113px 0% 0px 1.7199625736143982%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb2130ca {
    justify-self: center;
    align-self: start;
    width: 83.59%;
    margin: 54px 4px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 87af0ac {
    justify-self: start;
    align-self: start;
    width: 15.77%;
    grid-template-rows: minmax(32px, max-content);
    margin: 14px 0% 0px 6.956830343263529%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 991d912 {
    justify-self: center;
    align-self: start;
    width: 30.3%;
    grid-template-rows: minmax(293px, max-content);
    margin: 412px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bc7b7e44 {
    justify-self: center;
    align-self: start;
    width: 87.8%;
    margin: 114px 0% 0px 1.7199625736143982%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 437da33 {
    justify-self: center;
    align-self: start;
    width: 83.59%;
    margin: 54px 4px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d9ef2471 {
    justify-self: start;
    align-self: start;
    width: 15.77%;
    grid-template-rows: minmax(32px, max-content);
    margin: 14px 0% 0px 6.956830343263529%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 403161b {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b071a0d5 {
    justify-self: end;
    align-self: start;
    width: 30.31%;
    grid-template-rows: minmax(293px, max-content);
    margin: 412px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 1e371d1 {
    justify-self: center;
    align-self: start;
    width: 87.8%;
    margin: 114px 0% 0px 1.7199625736143982%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 e50310e {
    justify-self: center;
    align-self: start;
    width: 83.59%;
    margin: 54px 4px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cef551ab {
    justify-self: start;
    align-self: start;
    width: 15.77%;
    grid-template-rows: minmax(32px, max-content);
    margin: 14px 0% 0px 6.956830343263529%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 e8961f8 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ic8 {
    width: 99.94%;
    grid-template-rows: minmax(720px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c81904c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 a15789a {
    margin: 0px 0% 0px 0%;
}
    
#\33 a02a243 {
    justify-self: end;
    align-self: start;
    width: 61.22%;
    grid-template-rows: minmax(106px, max-content);
    margin: 43px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f66bd5c1 {
    width: 99.94%;
    grid-template-rows: minmax(676px, max-content);
}
    
#\33 cdfb641 {
    justify-self: end;
    align-self: start;
    width: 61.219069069069064%;
    grid-template-rows: minmax(106px, max-content);
    margin: 169px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bc1abb96 {
    justify-self: end;
    align-self: start;
    width: 61.22%;
    grid-template-rows: minmax(106px, max-content);
    margin: 297px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 1f1b6e8 {
    justify-self: end;
    align-self: start;
    width: 61.22%;
    grid-template-rows: minmax(106px, max-content);
    margin: 420px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aa44a0dc {
    justify-self: end;
    align-self: start;
    width: 61.22%;
    grid-template-rows: minmax(106px, max-content);
    margin: 542px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 ace066a {
    justify-self: start;
    align-self: start;
    width: 83.6%;
    margin: 18px 0px 0px 14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 5c4bdb8 {
    justify-self: center;
    align-self: start;
    width: 93.28%;
    margin: 44px 0% 0px 0.21195338489227353%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 089cb4f {
    justify-self: start;
    align-self: start;
    width: 83.6%;
    margin: 17px 0px 0px 14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dc0eb7e3 {
    justify-self: center;
    align-self: start;
    width: 89.25%;
    margin: 44px 3.200213169288869% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 92f8dcd {
    justify-self: start;
    align-self: start;
    width: 83.6%;
    margin: 18px 0px 0px 14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 ebb2e76 {
    justify-self: center;
    align-self: start;
    width: 89.25%;
    margin: 45px 3.200213169288869% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 964fa51 {
    justify-self: start;
    align-self: start;
    width: 83.6%;
    margin: 17px 0px 0px 14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 fce3c7d {
    justify-self: start;
    align-self: start;
    width: 89.26%;
    margin: 44px 0% 0px 3.5170934969844048%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 b27a3a8 {
    justify-self: start;
    align-self: start;
    width: 33.80960960960961%;
    margin: 207px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb97cd8e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 997a244 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0b89e2b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 78812cc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5179918 {
    order: 4;
}
    
#ad584f89 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a94154ee {
    margin: 0px 0% 0px 0%;
}
    
#c1a0b264 {
    column-gap: 4%;
}
    
#f8b0a5c0 {
    justify-self: center;
    align-self: start;
    width: 83.6%;
    margin: 77px 0px 0px 5px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b7313e92 {
    justify-self: center;
    align-self: start;
    width: 78.9%;
    grid-template-rows: minmax(40px, max-content);
    margin: 15px 2.5366676517701388% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 7b1fe2b {
    justify-self: start;
    align-self: start;
    width: 23.26%;
    grid-template-rows: minmax(249px, max-content);
    margin: 70px 0px 0px 169px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 a037979 {
    justify-self: end;
    align-self: start;
    width: 87.82%;
    margin: 115px 2.571593311134465% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ae65d808 {
    justify-self: center;
    align-self: start;
    width: 81.53%;
    grid-template-rows: minmax(28px, max-content);
    margin: 20px 2.4975950374416223% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b8e2042d {
    justify-self: center;
    align-self: start;
    width: 91.13%;
    margin: 5px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 355235b {
    justify-self: center;
    align-self: start;
    width: 87.82%;
    margin: 113px 0% 0px 1.6452287854688676%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f9a07be6 {
    justify-self: end;
    align-self: start;
    width: 22.97%;
    grid-template-rows: minmax(247px, max-content);
    margin: 69px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a8dcae34 {
    justify-self: center;
    align-self: start;
    width: 83.6%;
    margin: 67px 5px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 2b72490 {
    justify-self: center;
    align-self: start;
    width: 77.67%;
    margin: 4px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 a8e4099 {
    width: 71.65%;
    grid-template-rows: minmax(303px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1604f32 {
    justify-self: center;
    align-self: start;
    width: 77.91%;
    grid-template-rows: minmax(28px, max-content);
    margin: 23px 0.7721012493423477% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 579d348 {
    justify-self: center;
    align-self: start;
    width: 87.81%;
    margin: 115px 0% 0px 1.9880939684416177%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3e0708e {
    justify-self: end;
    align-self: start;
    width: 90.36%;
    margin: 69px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 57ae1f7 {
    order: 0;
}
    
#\35 1a1f6fb {
    order: 1;
}
    
#\34 62de2ea {
    order: 3;
}
    
#a889143d {
    width: 71.65%;
    grid-template-rows: minmax(325px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5a7847e {
    justify-self: center;
    align-self: start;
    width: 83.6%;
    margin: 63px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 27f0d71 {
    justify-self: center;
    align-self: start;
    width: 77.84%;
    grid-template-rows: minmax(28px, max-content);
    margin: 23px 4.97528023516935% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aed6a542 {
    justify-self: end;
    align-self: start;
    width: 87.79%;
    margin: 129px 3.4481859255751903% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d2241e1e {
    justify-self: center;
    align-self: start;
    width: 81.06%;
    margin: 4px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b1030e97 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dmq {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0a5f9ec {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 0px;
}
    
#f8fc917e {
    margin: 0px 0% 0px 0%;
}
    
#\31 e50ae58 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#b0f7c3d5 {
    justify-self: center;
    align-self: start;
    width: 89.49%;
    margin: 69px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 6c8078c {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(191px, max-content);
    margin: 4px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ee692b32 {
    justify-self: center;
    align-self: start;
    width: 89.06%;
    margin: 21px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 e50057d {
    width: 100.00%;
    grid-template-rows: minmax(191px, max-content);
    margin-top: 4px;
}
    
#b8ef9543 {
    justify-self: end;
    align-self: start;
    width: 99.01%;
    margin: 17px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 031bbe3 {
    justify-self: center;
    align-self: start;
    width: 89.51%;
    margin: 63px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cf11ead3 {
    width: 100.00%;
    grid-template-rows: minmax(191px, max-content);
    margin-top: 4px;
}
    
#\38 474e342 {
    justify-self: end;
    align-self: start;
    width: 99.0023030695599%;
    margin: 14px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 7c07af5 {
    justify-self: center;
    align-self: start;
    width: 89.51%;
    margin: 77px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 705231d {
    width: 100.00%;
    grid-template-rows: minmax(191px, max-content);
    margin-top: 4px;
}
    
#dc09e69e {
    justify-self: end;
    align-self: start;
    width: 99.01%;
    margin: 21px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cf010711 {
    justify-self: center;
    align-self: start;
    width: 89.53%;
    margin: 69px 0px 0px 2px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b9d9f2ef {
    width: 100.00%;
    grid-template-rows: minmax(191px, max-content);
    margin-top: 4px;
}
    
#\34 9f851bd {
    justify-self: end;
    align-self: start;
    width: 99.01%;
    margin: 21px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed67472d {
    justify-self: center;
    align-self: start;
    width: 89.53%;
    margin: 69px 0px 0px 2px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e9b0914b {
    margin-right: 0%;
    margin-left: 0%;
    width: 20.3%;
    row-gap: 14px;
}
    
#b34be018 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20.3%;
}
    
#\33 4205dab {
    margin-right: 0%;
    margin-left: 0%;
    width: 20.3%;
}
    
#fa660555 {
    margin-right: 0%;
    margin-left: 0.1%;
    width: 20.3%;
}
    
#a378cda8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20.3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0042168 {
    justify-self: center;
    align-self: start;
    width: 77.84%;
    grid-template-rows: minmax(28px, max-content);
    margin: 23px 4.97528023516935% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#abfc10c5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 17px;
}
    
#cb4556e9 {
    margin: 0px 0% 0px 0%;
}
    
#b24229f7 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#ed0831a3 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 21d6aee {
    width: 100.00%;
    grid-template-rows: minmax(285px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2d25cd7 {
    justify-self: end;
    align-self: start;
    width: 87.77872486730797%;
    margin: 121px 3.6419560874450108% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 977dcf6 {
    justify-self: center;
    align-self: start;
    width: 83.58%;
    margin: 70px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 9feb887 {
    justify-self: center;
    align-self: start;
    width: 77.84%;
    grid-template-rows: minmax(28px, max-content);
    margin: 23px 4.97528023516935% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b64ccd9b {
    justify-self: center;
    align-self: center;
    width: 81.06%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c3afb849 {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 25%;
}
    
#cf1157c3 {
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 25%;
}
    
#fa673423 {
    order: 3;
    margin-right: 0%;
    margin-left: 0%;
    width: 25%;
}
    
#b2f7fb95 {
    order: 4;
    margin-right: 0%;
    margin-left: 0%;
    width: 25%;
}
    
#\31 4b55791 {
    width: 100.00%;
    grid-template-rows: minmax(285px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 965d206 {
    justify-self: end;
    align-self: start;
    width: 87.75651999512925%;
    margin: 120px 3.592354361108531% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f452a616 {
    justify-self: center;
    align-self: start;
    width: 83.58%;
    margin: 69px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 edf285b {
    justify-self: center;
    align-self: center;
    width: 81.06%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 2f27ed9 {
    width: 100.00%;
    grid-template-rows: minmax(285px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3451f4e {
    justify-self: end;
    align-self: start;
    width: 87.76%;
    margin: 128px 3.5996917989630317% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e069b0d2 {
    justify-self: center;
    align-self: start;
    width: 83.57%;
    margin: 77px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2f954ce {
    justify-self: center;
    align-self: start;
    width: 77.83%;
    grid-template-rows: minmax(28px, max-content);
    margin: 18px 2.372946392382454% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 bf38576 {
    justify-self: center;
    align-self: center;
    width: 81.06%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c28858fc {
    width: 100.00%;
    grid-template-rows: minmax(285px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 142018e {
    justify-self: end;
    align-self: start;
    width: 87.76%;
    margin: 128px 3.5996917989630317% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 a611341 {
    justify-self: center;
    align-self: start;
    width: 83.58%;
    margin: 69px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 834ab35 {
    justify-self: center;
    align-self: start;
    width: 77.84%;
    grid-template-rows: minmax(28px, max-content);
    margin: 23px 4.97528023516935% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b6c420be {
    justify-self: center;
    align-self: center;
    width: 81.06%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f7226f25 {
    align-self: auto;
    width: 95.74%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5b89f2b {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\30 8fe3988 {
    align-self: start;
    width: 100%;
    max-width: none;
    order: 1;
    justify-self: start;
    margin: 132px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 af729be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 6% 6% 6% 6%;
}
    
#\32 3e6e559 {
    align-self: start;
    width: 100%;
    max-width: none;
    justify-self: start;
    order: 0;
    margin: 49px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 956634f {
    width: 91.15%;
}
    
#f701a196 {
    justify-self: end;
    align-self: start;
    margin: 222px 6.556472583759064% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 1c80e1a {
    justify-self: start;
    align-self: start;
    margin: 224px 0% 0px 8.186381377685573%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0621508 {
    width: 49%;
}
    
#cbaf95b2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 c70770e {
    margin: 0px 0% 0px 0%;
}
    
#\37 5c0b228 {
    column-gap: 4%;
}
    
#c0cc4914 {
    justify-self: center;
    align-self: start;
    width: 81.57%;
    margin: 25px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 66aebff {
    justify-self: center;
    align-self: start;
    width: 81.57%;
    margin: 128px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ce8e7227 {
    justify-self: center;
    align-self: start;
    width: 81.57%;
    margin: 189px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c3e11e2 {
    justify-self: center;
    align-self: start;
    width: 81.57%;
    margin: 312px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ae2b49c3 {
    justify-self: center;
    align-self: start;
    width: 81.57%;
    margin: 506px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 3fabfdd {
    justify-self: center;
    align-self: start;
    width: 81.56%;
    margin: 9px 0% 0px 2.676957163958648%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 e088124 {
    justify-self: center;
    align-self: start;
    width: 81.56%;
    margin: 233px 0% 0px 2.6124849981536187%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 35ec221 {
    justify-self: center;
    align-self: start;
    width: 81.56%;
    margin: 35px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 d42ae22 {
    justify-self: center;
    align-self: start;
    width: 81.56%;
    margin: 110px 0% 0px 0.33227647248892167%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 edce9aa {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e6346859 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a91272b8 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 31e3b58 {
    justify-self: center;
    align-self: start;
    width: 81.56%;
    margin: 116px 0% 0px 0.5133014447932123%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 726c327 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a20d6350 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 9ea9b2d {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ec50be32 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 e675e54 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 df2b761 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 336cf28 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 5407c32 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_jb7 {
    width: 100.00%;
    grid-template-rows: minmax(558px, max-content);
}
    
#f275039a {
    width: 49%;
}
    
#\36 c90138a {
    width: 49%;
}
    
#\37 810c8a1 {
    height: auto;
    min-height: 278px;
}
    
#d549ff3b {
    column-gap: 4%;
    width: 100%;
    min-height: 80px;
}
    
#\33 d43b1d7 {
    width: 100.00%;
    grid-template-rows: minmax(558px, max-content);
}
    
#\31 982db95 {
    justify-self: center;
    align-self: start;
    width: 81.57%;
    margin: 25px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 6259b2e {
    justify-self: center;
    align-self: start;
    width: 81.57%;
    margin: 128px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f54f5583 {
    justify-self: center;
    align-self: start;
    width: 81.57%;
    margin: 506px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 12f4fc1 {
    justify-self: center;
    align-self: start;
    width: 81.57%;
    margin: 189px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 39e52db {
    justify-self: center;
    align-self: start;
    width: 81.57%;
    margin: 312px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 bc00025 {
    width: 49%;
}
    
#\35 364b3fb {
    justify-self: center;
    align-self: start;
    width: 81.55%;
    margin: 14px 1.1227618399187558% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b62ecbf2 {
    justify-self: center;
    align-self: start;
    width: 81.54%;
    margin: 231px 1.0650224215246635% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e0ef5da0 {
    justify-self: center;
    align-self: start;
    width: 82.72%;
    margin: 42px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 179cad0 {
    justify-self: center;
    align-self: start;
    width: 84.90%;
    margin: 124px 0% 0px 3.3632286995515694%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff93d7d1 {
    width: 49%;
    height: auto;
    min-height: 280px;
}
    
#\39 e800b29 {
    justify-self: center;
    align-self: start;
    width: 81.56%;
    margin: 12px 0% 0px 2.676957163958648%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 075a1eb {
    justify-self: center;
    align-self: start;
    width: 81.55%;
    margin: 233px 0% 0px 2.7318169609491814%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 7331af9 {
    justify-self: center;
    align-self: start;
    width: 81.55%;
    margin: 37px 0% 0px 2.67174887892377%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dcf6b8bf {
    justify-self: center;
    align-self: start;
    width: 81.54%;
    margin: 119px 0% 0px 0.4857997010463378%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 686510c {
    height: auto;
    min-height: 278px;
    width: 49%;
}
    
#c32a7d5f {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 25a5324 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 229px 0% 0px 2.626464113882661%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e09e9d63 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 32px 0% 0px 2.6718983557548577%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 f46461d {
    justify-self: center;
    align-self: start;
    width: 83.71%;
    margin: 123px 0% 0px 4.801943198804185%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 bed50d7 {
    width: 49%;
}
    
#e0d64001 {
    justify-self: center;
    align-self: start;
    width: 81.58%;
    margin: 6px 0% 0px 2.6851264098502923%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 914f724 {
    justify-self: center;
    align-self: start;
    width: 81.56%;
    margin: 231px 0% 0px 0.507754800590842%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 98821de {
    justify-self: center;
    align-self: start;
    width: 81.56%;
    margin: 32px 0% 0px 2.6163075840103396%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 7f35693 {
    justify-self: center;
    align-self: start;
    width: 85.06%;
    margin: 88px 0% 0px 4.015657311669134%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f27e5ccb {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 16edc88 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#db495d10 {
    align-self: start;
    width: 100%;
    max-width: none;
    justify-self: start;
    order: 0;
    margin: 49px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 5d4e862 {
    justify-self: start;
    align-self: start;
    margin: 224px 0% 0px 8.186381377685573%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cb4f3d52 {
    align-self: start;
    width: 100%;
    max-width: none;
    order: 1;
    justify-self: start;
    margin: 132px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 db57ec9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 6% 6% 6% 6%;
}
    
#c3d8e30e {
    width: 91.15%;
}
    
#\37 0690d1e {
    justify-self: end;
    align-self: start;
    margin: 222px 6.556472583759064% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 1acc0c9 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 af729be {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#\30 2e85a8b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 4% 8% 4%;
}
    
#\34 c07ec93 {
    width: 99.39%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f31ff5ba {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b87d0e1f {
    width: 99.69%;
}
    
#bf338e6a {
    justify-self: center;
    align-self: start;
    width: 59.08%;
    margin: 336px 0.23469403486172594% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e00d6be4 {
    justify-self: center;
    align-self: start;
    width: 93.30%;
    margin: 24px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 408ff01 {
    width: 88.44%;
}
    
#\39 b1a0068 {
    width: 179px;
    height: auto;
    min-height: 41px;
}
    
#ae1f9254 {
    height: auto;
    min-height: 481px;
}
    
#\37 8817a45 {
    justify-self: center;
    align-self: start;
    width: 93.30%;
    margin: 24px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 e958635 {
    width: 88.43%;
    justify-self: center;
    align-self: start;
    margin: 121px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ba119e7e {
    justify-self: center;
    align-self: start;
    width: 69.98%;
    margin: 406px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 2b98814 {
    width: 179px;
    height: auto;
    min-height: 41px;
    justify-self: center;
    align-self: start;
    margin: 355px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 346e3fd {
    width: 100.00%;
    height: auto;
    min-height: 461px;
}
    
#\31 9d1fd6a {
    width: 99.74%;
    grid-template-rows: minmax(441px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 3355664 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 e74a7b8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_9h4 {
    width: 100%;
    min-height: 374px;
    align-items: center;
    height: auto;
}
    
#d1374270 {
    justify-self: center;
    align-self: start;
    order: 2;
    width: 179px;
    height: auto;
    min-height: 41px;
    margin: 11px 0% 0px 0.20202020202020202%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_cv9 {
    order: 0;
}
    
#widget_h1a {
    order: 1;
}
    
#widget_fau {
    width: 180px;
    height: auto;
    min-height: 40px;
    justify-self: center;
    align-self: start;
    margin: 61px 0px 0px 1px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#bdc24cac {
    justify-self: start;
    align-self: start;
    width: 28.46%;
    margin: 22px 0% 0px 11.154040404040403%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 1d53eff {
    justify-self: start;
    align-self: start;
    width: 28.46%;
    margin: 28px 0% 0px 11.154040404040403%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d0546f7b {
    justify-self: start;
    align-self: start;
    width: 28.46%;
    margin: 22px 0% 0px 11.154040404040403%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 7567242 {
    justify-self: start;
    align-self: start;
    width: 99.56%;
    grid-template-rows: minmax(195px, max-content);
    margin: 369px 0px 0px -1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 bef23b3 {
    min-height: 1554px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#aab869a1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_qch {
    justify-self: start;
    align-self: start;
    width: 98.26%;
    margin: 5px 0% 0px 0.42171717171717177%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dc210363 {
    justify-self: start;
    align-self: start;
    width: 100%;
    grid-template-rows: minmax(195px, max-content);
    margin: 163px 0px 0px -2px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_o34 {
    justify-self: center;
    align-self: start;
    width: 83.6%;
    margin: 54px 6px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_i10 {
    justify-self: center;
    align-self: start;
    width: 87.82%;
    margin: 79px 0% 0px 1.9597071579220753%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 26659d4 {
    justify-self: center;
    align-self: start;
    width: 87.82%;
    margin: 82px 0% 0px 2.216510586319218%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 377fc5a {
    justify-self: center;
    align-self: start;
    width: 83.6%;
    margin: 53px 6px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fffd4d7a {
    width: 99.21%;
    grid-template-rows: minmax(195px, max-content);
    justify-self: center;
    align-self: start;
    order: 2;
    margin: 575px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 a7911b0 {
    justify-self: center;
    align-self: start;
    width: 87.82%;
    margin: 81px 0% 0px 2.6108087277879903%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fa8f3e10 {
    justify-self: center;
    align-self: start;
    width: 83.6%;
    margin: 52px 6px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ir6 {
    order: 0;
}
    
#innergrid_ic8 {
    order: 1;
    width: 100.00%;
    grid-template-rows: minmax(1408px, max-content);
    margin-top: -11px;
}
    
#\37 2e96dcc {
    justify-self: start;
    align-self: start;
    width: 100%;
    grid-template-rows: minmax(195px, max-content);
    margin: 783px 0px 0px -1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b750e14d {
    justify-self: center;
    align-self: start;
    width: 87.82%;
    margin: 79px 0% 0px 1.9597071579220753%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb2130ca {
    justify-self: center;
    align-self: start;
    width: 83.6%;
    margin: 54px 6px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 991d912 {
    justify-self: start;
    align-self: start;
    width: 100%;
    grid-template-rows: minmax(195px, max-content);
    margin: 991px 0px 0px -2px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bc7b7e44 {
    justify-self: center;
    align-self: start;
    width: 87.82%;
    margin: 91px 0% 0px 2.237699244166836%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 437da33 {
    justify-self: end;
    align-self: start;
    width: 89.47%;
    margin: 60px 10px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b071a0d5 {
    justify-self: start;
    align-self: start;
    width: 100%;
    grid-template-rows: minmax(195px, max-content);
    margin: 1200px 0px 0px -1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 1e371d1 {
    justify-self: center;
    align-self: start;
    width: 87.82%;
    margin: 105px 0% 0px 2.282431882879219%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 e50310e {
    justify-self: center;
    align-self: start;
    width: 87.84%;
    margin: 54px 0px 0px 7px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 3062701 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 c81904c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 d43d131 {
    max-width: 100%;
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 49px;
    width: 204px;
    margin: 999px 2.0109365902819967% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 a02a243 {
    width: 95.35%;
    grid-template-rows: minmax(143px, max-content);
    justify-self: center;
    align-self: start;
    order: 0;
    margin: 223px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 141c465 {
    justify-self: start;
    align-self: start;
    width: 95.35%;
    margin: 14px 0% 0px 1.628787878787879%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f66bd5c1 {
    order: 1;
    width: 100.00%;
    grid-template-rows: minmax(1066px, max-content);
}
    
#\39 b27a3a8 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 94px 0% 0px -0.1919191919191919%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 fce3c7d {
    justify-self: center;
    align-self: start;
    width: 91.5%;
    margin: 50px 0% 0px 1.0797954602998572%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 964fa51 {
    justify-self: start;
    align-self: start;
    width: 83.59%;
    margin: 23px 0px 0px 14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 cdfb641 {
    width: 94.7%;
    grid-template-rows: minmax(143px, max-content);
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 376px 0% 0px 1.6302146618063993%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f9717c10 {
    justify-self: center;
    align-self: start;
    width: 91.46713223745486%;
    margin: 66px 0% 0px 0.445623073248355%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 b607bb0 {
    justify-self: end;
    align-self: start;
    width: 95.18%;
    margin: 19px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bc1abb96 {
    width: 95.35%;
    grid-template-rows: minmax(122px, max-content);
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 530px 0% 0px 1.6414141414141417%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 ebb2e76 {
    justify-self: center;
    align-self: start;
    width: 91.5%;
    margin: 54px 0% 0px 1.3580567998658561%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 92f8dcd {
    justify-self: start;
    align-self: start;
    width: 83.59%;
    margin: 27px 0px 0px 14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 1f1b6e8 {
    width: 95.32832323232324%;
    grid-template-rows: minmax(143px, max-content);
    justify-self: center;
    align-self: start;
    order: 0;
    margin: 667px 0.37983842329545453% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dc0eb7e3 {
    justify-self: center;
    align-self: start;
    width: 91.50%;
    margin: 66px 0% 0px 1.3631593628073029%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 089cb4f {
    justify-self: start;
    align-self: start;
    width: 83.59%;
    margin: 33px 0px 0px 14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aa44a0dc {
    width: 95.32832323232324%;
    grid-template-rows: minmax(143px, max-content);
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 826px 0% 0px 1.6464646464646464%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 5c4bdb8 {
    justify-self: center;
    align-self: start;
    width: 91.49%;
    margin: 57px 0% 0px 1.0813420355881356%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 ace066a {
    justify-self: start;
    align-self: start;
    width: 83.59%;
    margin: 25px 0px 0px 14px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#bb97cd8e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 991a1d6 {
    min-height: 376px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#eee0bf6a {
    justify-self: center;
    align-self: start;
    width: 18.85%;
    margin: 18px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e2d34f95 {
    justify-self: center;
    align-self: start;
    width: 85.08%;
    margin: 65px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#e0b89e2b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 1cc9626 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 a92557f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 5179918 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ad584f89 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 57ae1f7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e03f277 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c1a0b264 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 1a1f6fb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 62de2ea {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f8b0a5c0 {
    justify-self: start;
    align-self: start;
    width: 83.6%;
    margin: 50px 0px 0px 16px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 f37034b {
    justify-self: end;
    align-self: start;
    width: 96.69%;
    margin: 4px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b7313e92 {
    width: 31.5%;
    grid-template-rows: minmax(20px, max-content);
    justify-self: start;
    align-self: start;
    margin: 17px 0% 0px 5.3636733035351485%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 7b1fe2b {
    justify-self: start;
    align-self: start;
    width: 100%;
    grid-template-rows: minmax(154px, max-content);
    margin: 400px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 a037979 {
    justify-self: center;
    align-self: start;
    width: 87.82%;
    margin: 85px 1.142828118650955% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ae65d808 {
    width: 31.5%;
    grid-template-rows: minmax(20px, max-content);
    justify-self: start;
    align-self: start;
    margin: 17px 0% 0px 5.3636733035351485%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b8e2042d {
    justify-self: center;
    align-self: start;
    width: 92.82%;
    margin: 3px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 355235b {
    justify-self: center;
    align-self: start;
    width: 87.82%;
    margin: 75px 0.8177570093457943% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f9a07be6 {
    justify-self: end;
    align-self: start;
    width: 100%;
    grid-template-rows: minmax(141px, max-content);
    margin: 566px -2px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a8dcae34 {
    justify-self: start;
    align-self: start;
    width: 83.6%;
    margin: 47px 0px 0px 16px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 a8e4099 {
    width: 100%;
    grid-template-rows: minmax(154px, max-content);
}
    
#\39 1604f32 {
    justify-self: start;
    align-self: start;
    width: 31.5%;
    grid-template-rows: minmax(20px, max-content);
    margin: 15px 0% 0px 5.32056534207292%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 579d348 {
    justify-self: center;
    align-self: start;
    width: 87.82%;
    margin: 70px 1.188541243396993% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3e0708e {
    justify-self: center;
    align-self: start;
    width: 90.35%;
    margin: 45px 0px 0px 4px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a889143d {
    width: 100.00%;
    grid-template-rows: minmax(154px, max-content);
}
    
#c5a7847e {
    justify-self: start;
    align-self: start;
    width: 83.59%;
    margin: 49px 0px 0px 15px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 27f0d71 {
    justify-self: start;
    align-self: start;
    width: 31.53%;
    grid-template-rows: minmax(20px, max-content);
    margin: 12px 0% 0px 5.142726533929297%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aed6a542 {
    justify-self: center;
    align-self: start;
    width: 87.81%;
    margin: 74px 2.553708958248885% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d2241e1e {
    width: 92.8%;
}
}



@media (max-width: 767px) {
    
#c0a5f9ec {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#e9b0914b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 015de5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e50ae58 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#b34be018 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4205dab {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fa660555 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a378cda8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 16e7b05 {
    order: 0;
}
    
#b0f7c3d5 {
    justify-self: start;
    align-self: start;
    width: 97.21%;
    margin: 35px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 6c8078c {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    grid-template-rows: minmax(85px, max-content);
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ee692b32 {
    justify-self: center;
    align-self: start;
    width: 97.21%;
    margin: 10px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 e50057d {
    width: 100.00%;
    grid-template-rows: minmax(85px, max-content);
}
    
#b8ef9543 {
    justify-self: center;
    align-self: start;
    width: 97.21%;
    margin: 10px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 031bbe3 {
    justify-self: start;
    align-self: start;
    width: 97.21%;
    margin: 35px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cf11ead3 {
    width: 100.00%;
    grid-template-rows: minmax(85px, max-content);
}
    
#\38 474e342 {
    justify-self: center;
    align-self: start;
    width: 97.21%;
    margin: 10px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 7c07af5 {
    justify-self: start;
    align-self: start;
    width: 97.21%;
    margin: 35px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 705231d {
    width: 100.00%;
    grid-template-rows: minmax(85px, max-content);
}
    
#dc09e69e {
    justify-self: center;
    align-self: start;
    width: 97.21%;
    margin: 10px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cf010711 {
    justify-self: start;
    align-self: start;
    width: 97.21%;
    margin: 35px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b9d9f2ef {
    width: 100.00%;
    grid-template-rows: minmax(85px, max-content);
}
    
#\34 9f851bd {
    justify-self: center;
    align-self: start;
    width: 97.21%;
    margin: 10px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed67472d {
    justify-self: start;
    align-self: start;
    width: 97.21%;
    margin: 35px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 1520f78 {
    width: 100.00%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\38 0042168 {
    justify-self: start;
    align-self: start;
    width: 31.53%;
    grid-template-rows: minmax(20px, max-content);
    margin: 12px 0% 0px 5.142726533929297%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#abfc10c5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#c3afb849 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 df0c617 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b24229f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#cf1157c3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fa673423 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b2f7fb95 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 21d6aee {
    width: 100.00%;
    grid-template-rows: minmax(154px, max-content);
}
    
#\32 2d25cd7 {
    justify-self: center;
    align-self: start;
    width: 87.81%;
    margin: 74px 2.553708958248885% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 977dcf6 {
    justify-self: start;
    align-self: start;
    width: 83.59%;
    margin: 49px 0px 0px 15px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 9feb887 {
    justify-self: start;
    align-self: start;
    width: 31.53%;
    grid-template-rows: minmax(20px, max-content);
    margin: 12px 0% 0px 5.142726533929297%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b64ccd9b {
    width: 92.8%;
}
    
#\31 4b55791 {
    width: 100.00%;
    grid-template-rows: minmax(154px, max-content);
}
    
#\38 965d206 {
    justify-self: center;
    align-self: start;
    width: 87.81%;
    margin: 74px 2.553708958248885% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f452a616 {
    justify-self: start;
    align-self: start;
    width: 83.59%;
    margin: 49px 0px 0px 15px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 edf285b {
    width: 92.8%;
}
    
#\34 2f27ed9 {
    width: 100.00%;
    grid-template-rows: minmax(154px, max-content);
}
    
#\39 3451f4e {
    justify-self: center;
    align-self: start;
    width: 87.81%;
    margin: 74px 2.553708958248885% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e069b0d2 {
    justify-self: start;
    align-self: start;
    width: 83.59%;
    margin: 49px 0px 0px 15px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2f954ce {
    justify-self: start;
    align-self: start;
    width: 31.53%;
    grid-template-rows: minmax(20px, max-content);
    margin: 12px 0% 0px 5.142726533929297%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 bf38576 {
    width: 92.8%;
}
    
#c28858fc {
    width: 100.00%;
    grid-template-rows: minmax(154px, max-content);
}
    
#\30 142018e {
    justify-self: center;
    align-self: start;
    width: 87.81%;
    margin: 74px 2.553708958248885% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 a611341 {
    justify-self: start;
    align-self: start;
    width: 83.59%;
    margin: 49px 0px 0px 15px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 834ab35 {
    justify-self: start;
    align-self: start;
    width: 31.53%;
    grid-template-rows: minmax(20px, max-content);
    margin: 12px 0% 0px 5.142726533929297%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b6c420be {
    width: 92.8%;
}
    
#f7226f25 {
    width: 100.00%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 5b89f2b {
    width: 100%;
    min-height: 511px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    row-gap: 12px;
    height: auto;
}
    
#\30 8fe3988 {
    width: 99.99%;
    max-width: none;
    justify-self: start;
    align-self: start;
    margin: 181px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 af729be {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\30 1c80e1a {
    height: auto;
    width: 99.99%;
    min-height: 50px;
    justify-self: start;
    align-self: start;
    margin: 367px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 956634f {
    width: 100%;
}
    
#f701a196 {
    height: auto;
    width: 99.99%;
    min-height: 50px;
    justify-self: start;
    align-self: start;
    margin: 428px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_j7j {
    width: 99.87%;
    grid-template-rows: minmax(524px, max-content);
}
    
#\32 3e6e559 {
    justify-self: start;
    align-self: start;
    width: 99.99%;
    margin: 52px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 9012445 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0621508 {
    min-height: 100px;
}
    
#cbaf95b2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 99c3e9f {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f27e5ccb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5c0b228 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 0%;
}
    
#d830a763 {
    width: 100.00%;
}
    
#f275039a {
    min-height: 100px;
}
    
#\37 810c8a1 {
    min-height: 100px;
}
    
#\36 c90138a {
    min-height: 100px;
}
    
#d549ff3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 0%;
}
    
#\39 0c0c535 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c6afba65 {
    min-width: 32px;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\30 bc00025 {
    min-height: 100px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ff93d7d1 {
    min-height: 100px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 686510c {
    min-height: 100px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 bed50d7 {
    min-height: 100px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 6259b2e {
    justify-self: center;
    align-self: start;
    width: 85.26%;
    margin: 103px 1.172000580750207% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 12f4fc1 {
    justify-self: center;
    align-self: start;
    width: 85.26%;
    margin: 135px 1.290829677718207% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 39e52db {
    justify-self: center;
    align-self: start;
    width: 85.26%;
    margin: 239px 1.2975707814968425% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f54f5583 {
    justify-self: center;
    align-self: start;
    width: 85.24%;
    margin: 369px 1.193735502850159% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 d43b1d7 {
    width: 99.77%;
    grid-template-rows: minmax(416px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 16edc88 {
    width: 100%;
    min-height: 497px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    row-gap: 12px;
    height: auto;
}
    
#\38 5d4e862 {
    height: auto;
    width: 81.48587129272958%;
    min-height: 50px;
    justify-self: center;
    align-self: start;
    margin: 340px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#db495d10 {
    justify-self: start;
    align-self: start;
    width: 99.98451095008485%;
    margin: 64px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 5f09b8d {
    width: 99.87%;
    grid-template-rows: minmax(465px, max-content);
}
    
#cb4f3d52 {
    width: 99.99%;
    max-width: none;
    justify-self: start;
    align-self: start;
    margin: 181px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 db57ec9 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#c3d8e30e {
    width: 100%;
}
    
#\37 0690d1e {
    height: auto;
    width: 81.48587129272958%;
    min-height: 40px;
    justify-self: center;
    align-self: start;
    margin: 402px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}

