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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1786605400 img {
    border-radius:12px 12px 12px 12px !important;
    border-style:solid !important;
    border-color:rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1799772461 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(191,164,202,1) !important;
  }

  *#dm .dmInner div.u_1118232678 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(161,200,230,1) !important;
  }

  *#dm .dmInner div.u_1293727833 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(200,192,159,1) !important;
  }

  *#dm .dmInner div.u_1807991734 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(157,192,188,1) !important;
  }

  *#dm .dmInner div.u_1017897881 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1825456130 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1833046741 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1204459932 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) !important;
    border-width:2px 2px 2px 2px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1427713620 img {
    box-shadow:rgba(0,0,0,0.25) 3px 3px 11px 0px !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1883586083 img {
    box-shadow:rgba(0,0,0,0.25) 3px 3px 11px 0px !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1799772461 img {
    border-style:solid !important;
    border-width:5.0087px 5.0087px 5.0087px 5.0087px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1293727833 img {
    border-style:solid !important;
    border-width:5.0087px 5.0087px 5.0087px 5.0087px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1118232678 img {
    border-style:solid !important;
    border-width:5.0087px 5.0087px 5.0087px 5.0087px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1807991734 img {
    border-style:solid !important;
    border-width:5.0087px 5.0087px 5.0087px 5.0087px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1899785779 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1855235167 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1610022801 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1928092943 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1730413353 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) !important;
    border-width:2px 2px 2px 2px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1541226408 img {
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) rgb(11,25,86) !important;
    border-width:2px 2px 2px 2px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !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 {
    
#\32 7f8d5b1 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 66682a6 {
    min-height: 289px;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 14% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 f7f2c61::before, #\39 f7f2c61 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(26,27,31,1);
    opacity: 0.3;
    border-radius: inherit;
}
#\39 f7f2c61 {
    background-color: rgba(255,255,255,1);
    background-image: url(https://lirp.cdn-website.com/ac2f5272/dms3rep/multi/opt/Chan+Band-1920w.jpg);
}
    
#\33 ff596d2 {
    margin: 0px 0% 0px 0%;
}
    
#ebc08966::before, #ebc08966 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ebc08966 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 66682a6 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\32 7f8d5b1 {
    width: 100%;
}
    
#\39 f7f2c61::before, #\39 f7f2c61 > .bgExtraLayerOverlay {
    
}
    
#ebc08966::before, #ebc08966 > .bgExtraLayerOverlay {
    
}
#ebc08966 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
}



@media (max-width: 767px) {
    
#\30 66682a6 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 f7f2c61 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 66682a6 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 12% 4% 12% 4%;
}
    
#\32 7f8d5b1 {
    width: 100.00%;
}
    
#\39 f7f2c61::before, #\39 f7f2c61 > .bgExtraLayerOverlay {
    
}
    
#ebc08966::before, #ebc08966 > .bgExtraLayerOverlay {
    
}
#ebc08966 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\38 aa5ce5c {
    width: 770px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0d3054b::before, #\36 0d3054b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#\36 0d3054b {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://lirp.cdn-website.com/ac2f5272/dms3rep/multi/opt/pexels-photo-3830745-1920w.jpeg");
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    background-attachment: fixed;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#\36 0d3054b.lazy {
    background-image: url('');
}
    
#bf9cc14c {
    margin: 0px 0px 0px 0px;
}
    
#\30 0e4e755 {
    min-height: 500px;
    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;
}
    
#\38 7b9f25b {
    width: 240px;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 2;
    margin-top: 2%;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9c96f9c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 d00975f {
    width: 99.83478187016958%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 aa5ce5c {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 0d3054b::before, #\36 0d3054b > .bgExtraLayerOverlay {
    
}
#\36 0d3054b {
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 10px;
    width: 100%;
    min-height: 300px;
    justify-content: flex-start;
}
#\36 0d3054b.lazy {
    background-image: url('');
}
    
#\30 0e4e755 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 6% 4% 6% 4%;
}
    
#\38 7b9f25b {
    margin-top: 3%;
}
    
#\30 d00975f {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\30 0e4e755 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 9c96f9c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 aa5ce5c {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 0d3054b::before, #\36 0d3054b > .bgExtraLayerOverlay {
    
}
#\36 0d3054b {
    width: 100%;
    min-height: 340px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 12% 6% 12% 6%;
}
#\36 0d3054b.lazy {
    background-image: url('');
}
    
#\30 0e4e755 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\38 7b9f25b {
    height: auto;
    width: 100%;
    min-height: 50px;
}
}



@media all {
    
#\37 8696406 {
    width: 99.24167740088735%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2dcfaa0 {
    width: 99.24167740088735%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bc96032 {
    width: 98.49990280184254%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 78a1616 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b54d64c6 {
    width: 20.941076724693744%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: var(--color_2);
    border-radius: 20px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 34a9e1d {
    width: 99.24167740088735%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 835a2fd {
    min-height: 256px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8eed2d1 {
    width: 21%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: var(--color_1);
    border-radius: 20px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5444f25 {
    width: 99.24167740088735%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3d67e55 {
    width: 56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e0c6420d {
    width: 69.36459516137282%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dded9b12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f5a3d7ca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.39310147825465%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f038a1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#be93357e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab7094e1 {
    margin-top: 4%;
    margin-bottom: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3d67e55 {
    width: 36.94569343065693%;
    min-height: 8px;
    align-items: flex-start;
}
    
#e0c6420d {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#dded9b12 {
    width: 500px;
}
    
#b54d64c6 {
    width: 30%;
    min-height: 8px;
    border-radius: 20px;
}
    
#\38 835a2fd {
    min-height: 234px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 2% 8% 4%;
}
    
#\34 8eed2d1 {
    width: 30.99%;
    min-height: 8px;
    border-radius: 20px;
}
}



@media (max-width: 767px) {
    
#\32 3d67e55 {
    width: 100%;
    min-height: 162px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e0c6420d {
    width: 99.54%;
}
    
#b54d64c6 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 835a2fd {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 12px;
    padding-bottom: 10%;
    flex-wrap: nowrap;
    column-gap: 1%;
}
    
#\34 8eed2d1 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    border-radius: 20px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\30 b76d13b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1bcc4ce {
    background-color: rgba(238, 239, 239, 1);
    background-image: initial;
}
    
#\30 677a5d3 {
    min-height: 75px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#dea10eba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ce50766d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 677a5d3 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding-bottom: 2%;
}
    
#dea10eba {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\30 677a5d3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#dea10eba {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media all {
    
#\33 4923613 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fc7604c {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 65d4d36 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#d0ead228 {
    width: 100%;
    height: 258px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d6ec2023 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 891e6db {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 4%;
    padding-left: 4%;
    padding-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 149c0ac {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b03d485a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 97226fd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 40d8ca9 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f23844d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 17d0cd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 25%;
    justify-content: space-between;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#dd21e499 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 25%;
    justify-content: space-between;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b95a3a75 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#d10bfbed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 25%;
    justify-content: space-between;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f4ddeeaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 25%;
    justify-content: space-between;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#dabf08a7 {
    width: 99.99142398130567%;
    height: 258px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f2d1f7c {
    background-color: rgba(238, 239, 239, 1);
    background-image: initial;
}
    
#\33 74d82a6 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d6fbbd81 {
    width: 99.99142398130567%;
    height: 258px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ad2733 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#bd4a35c1 {
    width: 99.99142398130567%;
    height: 258px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#f884ddf4 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 19db453 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#b1e53c3a {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
    
#\37 8d22d38 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 17d0cd9 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#dd21e499 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 891e6db {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#d10bfbed {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f4ddeeaa {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#d0ead228 {
    height: 240px;
}
    
#\35 891e6db {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#d6fbbd81 {
    height: 240px;
}
    
#b03d485a {
    align-items: flex-start;
    min-height: 99px;
}
    
#\34 97226fd {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 f23844d {
    align-items: flex-start;
    min-height: 99px;
}
    
#bd4a35c1 {
    height: 240px;
}
    
#\34 17d0cd9 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 19db453 {
    align-items: flex-start;
    min-height: 99px;
}
    
#dd21e499 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#d10bfbed {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f4ddeeaa {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#dabf08a7 {
    height: 240px;
}
}



@media all {
    
#\34 a27bc7d {
    min-height: 555px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 36067ed {
    justify-content: space-between;
    align-items: center;
    width: 218px;
    min-height: 404px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    box-shadow: none;
    min-width: 32px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2a66d90 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 436px;
    min-height: 480px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    align-content: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 73be547 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 dfb51c3 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7c53246 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    background-image: initial;
    padding: 2% 3% 1% 3%;
    margin: 0% 0% 0% 0%;
}
    
#eca925da {
    justify-content: space-between;
    align-items: center;
    width: 59.4%;
    min-height: 378px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 92d5625 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 925e5ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 925e5ff {
    width: 642px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c5922a8 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2266f7a {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gnb {
    justify-content: space-between;
    align-items: center;
    width: 50.00000349972251%;
    min-height: 420px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 30px 0% 30px 0%;
}
    
#\35 15c4fd5.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 15c4fd5 {
    width: 200px;
    height: 173px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: -6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6298ce2.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#c6298ce2 {
    width: 200px;
    height: 173px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a27bc7d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 6%;
}
    
#\35 7c53246 {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    align-items: flex-start;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#\30 36067ed {
    min-height: 304px;
    order: 0;
    justify-content: space-between;
    align-items: flex-end;
    width: 143px;
}
    
#eca925da {
    width: 52.87%;
    min-height: 316px;
}
    
#\32 92d5625 {
    order: 1;
    width: 90.57%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 925e5ff {
    width: 317px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2a66d90 {
    width: 304px;
    min-height: 304px;
    align-items: center;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: space-between;
}
    
#\36 c5922a8 {
    width: 143px;
    height: 143px;
}
    
#\33 dfb51c3 {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\34 a27bc7d {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#\35 7c53246 {
    width: 100%;
    min-height: 694px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    flex-wrap: wrap;
    justify-content: center;
    align-content: stretch;
    column-gap: 0%;
    padding: 6% 6% 8% 6%;
}
    
#\30 36067ed {
    width: 98.44%;
    min-height: 44.69%;
    align-self: stretch;
    max-height: none;
    height: auto;
    min-width: 32px;
    flex-direction: row;
    margin: 2px 0% 0px 0%;
}
    
#eca925da {
    width: 97.1985235864101%;
    align-items: flex-start;
    min-height: 300px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 92d5625 {
    width: 90.36%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 925e5ff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 925e5ff {
    margin: 0px 0px 0px 0px;
}
    
#b2a66d90 {
    width: 302px;
    min-height: 318px;
    justify-content: space-between;
    align-content: stretch;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 c5922a8 {
    height: 34.64745762711864vw;
    width: 46.64%;
    align-self: stretch;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 dfb51c3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\33 dfb51c3 {
    height: auto;
    min-height: 42px;
    width: 57.62%;
    margin: 10px 0% 10px 0%;
}
    
#\36 2266f7a {
    height: 34.64745762711864vw;
    width: 47.35%;
    align-self: stretch;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 15c4fd5 {
    height: 34.64745762711864vw;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c6298ce2 {
    height: 34.64745762711864vw;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_gnb {
    min-width: 32px;
    flex-direction: row;
    width: 99.83%;
    height: auto;
    min-height: 175px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cb43bf8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 d6c408e {
    min-height: 143px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7ec1045 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 8ba0519 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 a3cd355 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    padding: 16px 16px 3% 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d6c408e {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 213px;
}
}



@media (max-width: 767px) {
    
#\32 d6c408e {
    min-height: 0;
    flex-direction: column;
    padding-left: 5%;
    padding-right: 5%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#\30 a3cd355 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 12px;
    padding-bottom: 16px;
}
}



@media all {
    
#b5a35c4d {
    align-items: flex-start;
    width: 60.21%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 5% 0% 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 40fc3bc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99738187325886%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 5;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b2c08c9 {
    width: 305px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#d3c73eae {
    width: 20.06%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#f3e7357d {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ae428fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#\30 ae428fc {
    width: 305px;
    height: auto;
    max-width: 100%;
    margin: 0px 24px 0px 0%;
}
    
#d3b468bd {
    width: 305px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\34 5405c62 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa4aaec9 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 db136a2 {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 323b2b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99738187325886%;
    min-height: 60px;
    max-height: 100%;
    height: auto;
    order: 1;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 61ee0e0 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 61.41411003794302%;
    min-width: 4%;
    padding: 0% 10px 0% 50px;
    margin: 0% 0% 0% 0%;
}
    
#\31 85cabc2 {
    align-items: flex-start;
    width: 99.85%;
    min-height: 35px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 741cc40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 36.57%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 17px 17px 17px 17px;
    justify-content: flex-start;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b3e544c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99677701874234%;
    min-height: 110px;
    max-height: 100%;
    height: auto;
    order: 3;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 56b18bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99738187325886%;
    min-height: 128px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8459a6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99596475235492%;
    min-height: 72px;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd210a35 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e67fad64 {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 5% 0% 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f53acee {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2cc341a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2cc341a {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 1%;
}
    
#\31 aa4503a {
    min-height: 576px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 650dfe1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99738187325886%;
    min-height: 139px;
    max-height: 100%;
    height: auto;
    order: 1;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a84870c {
    width: 25.32%;
    height: 94px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#\32 806f48e {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac9ac06 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bac54b39 {
    width: 305px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\30 26b735b {
    width: 370px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_hi7 {
    width: 108px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ghs {
    width: 110px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 20e12ed {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4032c96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99738187325886%;
    min-height: 71px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8f4fc5c {
    align-items: flex-start;
    width: 99.85%;
    min-height: 35px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8043e75 {
    width: 305px;
    height: auto;
    max-width: 100%;
    margin-right: 24px;
}
    
#\31 653dead {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99738187325886%;
    min-height: 126px;
    max-height: 100%;
    height: auto;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a059d15 {
    align-items: flex-start;
    width: 80.36%;
    min-height: 103px;
    max-height: 100%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 4%;
    margin: 0% 2% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0c711e4 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d05ee80a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#d05ee80a {
    width: 510px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mlu.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_mlu {
    width: 92.68%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f61d473.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 f61d473 {
    width: 92.51%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4ac5029 {
    width: 18.03%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0250a3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 2% 0px;
}
#a0250a3e {
    width: 370px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b43638fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 2% 0px;
}
#b43638fa {
    width: 370px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d369d965 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99738187325886%;
    min-height: 128px;
    max-height: 100%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8d1874b {
    width: 20.06%;
    height: 138px;
    max-width: 100%;
    order: 0;
    margin-right: 4%;
}
    
#cc2fdd36 {
    align-items: flex-start;
    width: 65.65%;
    min-height: 103px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9941f03 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 22b70de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 2% 0px;
}
#\36 22b70de {
    width: 370px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4fa3f32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 4fa3f32 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 323b2b7 {
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b5a35c4d {
    margin: 0px 0% 0px 0%;
}
    
#\32 61ee0e0 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\31 85cabc2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 741cc40 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\39 40fc3bc {
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 b3e544c {
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#d3c73eae {
    height: auto;
    margin: 0px 4% 0px 0%;
}
    
#\37 56b18bb {
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 8459a6a {
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#e67fad64 {
    margin: 0px 0% 0px 0%;
}
    
#\31 db136a2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 aa4503a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 0px;
}
    
#\30 650dfe1 {
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 a84870c {
    margin: 0px 4% 0px 0%;
}
    
#\32 806f48e {
    margin: 0px 0% 0px 0%;
}
    
#\31 653dead {
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 a059d15 {
    margin: 0px 0% 0px 0%;
}
    
#d369d965 {
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 8d1874b {
    height: auto;
    margin: 0px 4% 0px 0%;
}
    
#cc2fdd36 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 323b2b7 {
    order: 0;
    justify-self: auto;
    width: 99.99232739141351%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5a35c4d {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 61ee0e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    padding-bottom: 0px;
    padding-top: 12px;
}
    
#\31 85cabc2 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 741cc40 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    padding-bottom: 0px;
}
    
#\39 40fc3bc {
    order: 4;
    justify-self: auto;
    width: 99.99232739141351%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b2c08c9 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#\37 b3e544c {
    order: 2;
    justify-self: auto;
    width: 99.99232739141351%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c73eae {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 4% 0%;
}
    
#\37 56b18bb {
    order: 1;
    justify-self: auto;
    width: 99.99232739141351%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3e7357d {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\30 ae428fc {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d3b468bd {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#\32 8459a6a {
    order: 0;
    justify-self: auto;
    width: 99.99232739141351%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5405c62 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#e67fad64 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fa4aaec9 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\30 f53acee {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\31 db136a2 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 2cc341a {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#\31 aa4503a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    row-gap: 0px;
}
    
#\30 650dfe1 {
    order: 0;
    justify-self: auto;
    width: 99.99232739141351%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a84870c {
    height: 170px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#\32 806f48e {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ac9ac06 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#bac54b39 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 20e12ed {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#d4032c96 {
    order: 0;
    justify-self: auto;
    width: 99.99232739141351%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8f4fc5c {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8043e75 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 653dead {
    order: 5;
    justify-self: auto;
    width: 99.99232739141351%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a059d15 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0c711e4 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#d05ee80a {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#\32 4ac5029 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 4% 0%;
}
    
#widget_mlu {
    order: 2;
}
    
#\39 f61d473 {
    order: 4;
}
    
#d369d965 {
    order: 3;
    justify-self: auto;
    width: 99.99232739141351%;
    height: auto;
    min-height: 104px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8d1874b {
    height: 250px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 4% 0%;
}
    
#cc2fdd36 {
    height: auto;
    min-height: 73px;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 9941f03 {
    height: auto;
    min-height: 24px;
    margin-bottom: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\35 4fa3f32 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 10px 0%;
}
}



@media all {
    
#f157a3e2 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 db014a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4f04429 {
    min-height: 124px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b9447a16 {
    width: 839px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 db014a6 {
    width: 100%;
    min-height: 8px;
}
    
#\39 4f04429 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 142px;
    column-gap: 3%;
    padding: 10% 3% 6% 3%;
}
}



@media (max-width: 767px) {
    
#\33 db014a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 4f04429 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 16% 5% 7% 5%;
}
    
#b9447a16 {
    justify-self: auto;
    align-self: auto;
    width: 99.99549453106819%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0065994 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2170211 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    order: 3;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 72c4ce4 {
    width: 99.99177555512217%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f4c081c5 {
    width: 99.99712478756304%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c525050 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 164338c {
    min-height: 367px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c95030f {
    width: 99.9889652091361%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b1012b28 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 b2b70d8 {
    width: 99.99177555512217%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fd17ae8 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aee68450 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dc3975a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    order: 2;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5c1aca2 {
    width: 99.99712478756304%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e9cdad5d {
    width: 99.99177555512217%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1190d64 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0065994 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 2170211 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 72c4ce4 {
    width: 99.98478446329102%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4c081c5 {
    height: auto;
    order: 0;
}
    
#\30 c525050 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 164338c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 310px;
    column-gap: 3%;
    row-gap: 44px;
    padding-bottom: 12%;
}
    
#\34 c95030f {
    width: 99.98478446329102%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b2b70d8 {
    width: 99.98478446329102%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fd17ae8 {
    height: auto;
}
    
#aee68450 {
    height: auto;
}
    
#dc3975a9 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b5c1aca2 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9cdad5d {
    width: 99.98478446329102%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 0065994 {
    width: 47.5%;
    min-height: 8px;
    align-items: flex-start;
    row-gap: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 2170211 {
    width: 47.5%;
    min-height: 8px;
    align-items: flex-start;
    row-gap: 10px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 fd17ae8 {
    height: auto;
}
    
#aee68450 {
    height: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc3975a9 {
    width: 47.5%;
    min-height: 8px;
    align-items: flex-start;
    row-gap: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b5c1aca2 {
    height: auto;
}
    
#f4c081c5 {
    height: auto;
}
    
#\30 c525050 {
    width: 47.5%;
    min-height: 8px;
    align-items: flex-start;
    row-gap: 10px;
    flex: 1 1 auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 164338c {
    min-height: 139px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: wrap;
    column-gap: 5%;
    row-gap: 24px;
    padding-bottom: 12%;
}
}



@media all {
    
#\36 33af159 {
    min-height: 82px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d2b5c63c {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\35 ae8aca3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d93e7a6 {
    width: 803px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 33af159 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 95px;
    column-gap: 2%;
}
    
#\35 ae8aca3 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 33af159 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 8% 6% 2% 6%;
}
    
#\35 ae8aca3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#cc71eb0b {
    width: 522px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9c9b8b6 {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a86f0b2 {
    justify-content: flex-start;
    width: 27.87%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/ac2f5272/dms3rep/multi/opt/Biggest-Fish-1920w.png);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 2% 0% 0%;
}
#\34 a86f0b2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWUlEQVQY0x3DWyuDcQDA4f/nIRfWbhU3DoksEcbYeJd3GJvZoXlNUwyzrbaZQ3MmuxEph5zndEtWuEChNEzhA/yUpx5xfZPi6eWVx+dXEolVPG4nft8gp2cXvGd+/qc/vxHbm+ucnyY5OzlmJRZhxNrO1KCXi8Mj3tIZPr5+SWd+EFGfl+lwiImQn4jHxZBRR8xlZWtlkZurK+7vH0ilbhGKpMMhS9jbJBTZwICkxdfRwmzQx/bGGslkkr39A0SvphRHfRUOuQm7SY/T1IiluZZ+u5lwcJiFxXkmZ+IIb3UFQ0YtfpcJxdKMVdah11bSbjKgKA4i0SDhaAjRVV5In76SMafEiLuVAZeMrdNAl7kFj2JjajzA8twEQlOcT01ZAfrqImRtKT1SFb1tdbjNOvzebhLxACcbSwi1OgeVKht1bhYleSosNUUELHWM2hqIjznZTcS4u9zhD9Zw7KiMtUrHAAAAAElFTkSuQmCC');
}
    
#\36 5126a7e {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\30 809dd18 {
    justify-content: flex-start;
    width: 70.07815979169442%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a7e455e {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#fb6a0382 {
    width: 99.99818734301724%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 46e2775 {
    width: 522px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e84c8704 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1007b18 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc71eb0b {
    margin: 0px 0% 0px 0%;
}
    
#c9c9b8b6 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 160px;
    column-gap: 0%;
}
    
#\34 a86f0b2 {
    width: 49%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 2% 0% 0%;
}
#\34 a86f0b2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWUlEQVQY0x3DWyuDcQDA4f/nIRfWbhU3DoksEcbYeJd3GJvZoXlNUwyzrbaZQ3MmuxEph5zndEtWuEChNEzhA/yUpx5xfZPi6eWVx+dXEolVPG4nft8gp2cXvGd+/qc/vxHbm+ucnyY5OzlmJRZhxNrO1KCXi8Mj3tIZPr5+SWd+EFGfl+lwiImQn4jHxZBRR8xlZWtlkZurK+7vH0ilbhGKpMMhS9jbJBTZwICkxdfRwmzQx/bGGslkkr39A0SvphRHfRUOuQm7SY/T1IiluZZ+u5lwcJiFxXkmZ+IIb3UFQ0YtfpcJxdKMVdah11bSbjKgKA4i0SDhaAjRVV5In76SMafEiLuVAZeMrdNAl7kFj2JjajzA8twEQlOcT01ZAfrqImRtKT1SFb1tdbjNOvzebhLxACcbSwi1OgeVKht1bhYleSosNUUELHWM2hqIjznZTcS4u9zhD9Zw7KiMtUrHAAAAAElFTkSuQmCC');
}
    
#\30 809dd18 {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a7e455e {
    height: 200px;
}
    
#fb6a0382 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cc71eb0b {
    margin-bottom: 0px;
}
    
#c9c9b8b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
    row-gap: 0px;
}
    
#\34 a86f0b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
#\34 a86f0b2.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWUlEQVQY0x3DWyuDcQDA4f/nIRfWbhU3DoksEcbYeJd3GJvZoXlNUwyzrbaZQ3MmuxEph5zndEtWuEChNEzhA/yUpx5xfZPi6eWVx+dXEolVPG4nft8gp2cXvGd+/qc/vxHbm+ucnyY5OzlmJRZhxNrO1KCXi8Mj3tIZPr5+SWd+EFGfl+lwiImQn4jHxZBRR8xlZWtlkZurK+7vH0ilbhGKpMMhS9jbJBTZwICkxdfRwmzQx/bGGslkkr39A0SvphRHfRUOuQm7SY/T1IiluZZ+u5lwcJiFxXkmZ+IIb3UFQ0YtfpcJxdKMVdah11bSbjKgKA4i0SDhaAjRVV5In76SMafEiLuVAZeMrdNAl7kFj2JjajzA8twEQlOcT01ZAfrqImRtKT1SFb1tdbjNOvzebhLxACcbSwi1OgeVKht1bhYleSosNUUELHWM2hqIjznZTcS4u9zhD9Zw7KiMtUrHAAAAAElFTkSuQmCC');
}
    
#\30 809dd18 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    height: auto;
    row-gap: 8px;
}
    
#\38 a7e455e {
    height: 230px;
}
}



@media all {
    
#\38 2201147 {
    justify-content: flex-start;
    width: 69.9182910121136%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 30px 16px 60px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c74d8fc {
    width: 437px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a4577b3 {
    min-height: 316px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6086bea {
    width: 100%;
    height: 240px;
    max-width: 100%;
}
    
#\33 7da5410 {
    justify-content: flex-start;
    width: 28.03%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    flex-direction: row;
    background-image: url(https://lirp.cdn-website.com/ac2f5272/dms3rep/multi/opt/BwS-+Fireplace-1920w.jpg);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 2% 0% 0%;
}
#\33 7da5410.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQMAAgQSBRETUWHw/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAECAwD/2gAMAwEAAhEDEQA/AMkmykcXTNFTs1vaYB4k2Vg7Hpi0I+9REOM1BzMVFYqX3//Z');
}
    
#\33 026907d {
    width: 99.99818734301724%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dcbcd8ac {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\35 52b098c {
    width: 430px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5aj {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b3c23adf {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 66673fc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2201147 {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding-top: 20px;
    padding-bottom: 40px;
}
    
#\35 c74d8fc {
    width: 340px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a4577b3 {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 156px;
}
    
#\34 6086bea {
    height: 200px;
}
    
#\33 7da5410 {
    width: 49%;
    min-height: 8px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin-right: 2%;
    margin-left: 0%;
}
#\33 7da5410.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQMAAgQSBRETUWHw/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAECAwD/2gAMAwEAAhEDEQA/AMkmykcXTNFTs1vaYB4k2Vg7Hpi0I+9REOM1BzMVFYqX3//Z');
}
    
#\33 026907d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2201147 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
    justify-content: flex-start;
    row-gap: 8px;
    height: auto;
}
    
#\32 a4577b3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\34 6086bea {
    height: 230px;
}
    
#\33 7da5410 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
#\33 7da5410.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQMAAgQSBRETUWHw/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAECAwD/2gAMAwEAAhEDEQA/AMkmykcXTNFTs1vaYB4k2Vg7Hpi0I+9REOM1BzMVFYqX3//Z');
}
}



@media all {
    
#a5d1cde1 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 4cb3968 {
    padding-top: 0.2%;
    padding-bottom: 0.2%;
    min-height: 68px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#widget_k2u.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_k2u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
    
#\31 721ea56 {
    background-color: var(--color_5);
    background-image: initial;
}
}



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



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



@media all {
    
#cfd42a75 {
    min-height: 479px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 230c64d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d4a2292 {
    width: 75.11%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 c8db264 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 cebf458 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 244a0e0 {
    width: 77.95%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 2px;
}
    
#\36 4e94be2 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 9e99a48 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 ddde767 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 6;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 cebf458 {
    width: 40.66%;
    min-height: 8px;
}
    
#cfd42a75 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\39 230c64d {
    width: 59.17464387464387%;
    min-height: 8px;
}
    
#\39 d4a2292 {
    height: auto;
}
    
#\39 244a0e0 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 cebf458 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 244a0e0 {
    height: auto;
}
    
#cfd42a75 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\39 230c64d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d4a2292 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 c8db264 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#e4a2c99b {
    min-height: 96px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 2% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 62e3b5f {
    background-color: var(--color_5);
    background-image: initial;
}
    
#fce7f7ad {
    margin: 0px 0% 0px 0%;
}
    
#cfc579df {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 17a5ab4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4a2c99b {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#cfc579df {
    width: 480px;
}
}



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



@media (max-width: 767px) {
    
#e4a2c99b {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#cfc579df {
    width: 310px;
}
    
#\35 17a5ab4 {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
}



@media all {
    
#dcb65a8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1843bc4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#c1c39335 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 2c33e4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7cbfe6c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.64583559920585%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    justify-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2b794b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a4969dd {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 843639b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6d981a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cae4305 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 574b9d0 {
    align-items: flex-start;
    width: 99.64583559920585%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eb11fbd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6649627 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d346a179 {
    margin: 0px 0% 0px 0%;
}
    
#e7ab481c {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 fed1dd0 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#e3669afb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d07a23c {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1843bc4 {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#f6649627 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#\36 2c33e4a {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7cbfe6c {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#e7ab481c {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cae4305 {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3669afb {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 574b9d0 {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\35 eb11fbd {
    order: 1;
    padding: 4px 4px 4px 4px;
}
}



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



@media (max-width: 767px) {
    
#c1c39335 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#f6649627 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#\36 2c33e4a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\31 7cbfe6c {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\38 a4969dd {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\39 843639b {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 fed1dd0 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#e3669afb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\35 eb11fbd {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
}

