*#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 nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1259385775 img {
    border-radius:100px 100px 0px 0px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner *.u_1724919743 div.slick-arrow i {
    background-color:rgba(0,188,255,1) !important;
    border-color:rgba(0,188,255,1) !important;
    color:rgba(7,183,94,1) !important;
  }

  *#dm .dmInner div.u_1724919743 span.timeline-ItemSlide-Year {
    color:rgba(7,183,94,1) !important;
    font-family:'DM Serif Display' !important;
  }

  *#dm .dmInner div.u_1724919743 div.styleTwo div.timeline-time {
    color:rgba(7,183,94,1) !important;
    font-family:'DM Serif Display' !important;
  }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content span {
    color:rgba(7,183,94,1) !important;
    font-family:'DM Serif Display' !important;
  }

  *#dm .dmInner *.u_1724919743 div.styleTwo div.icon {
    border-color:rgba(0,0,0,1) !important;
    color:rgba(7,183,94,1) !important;
  }

  *#dm .dmInner *.u_1724919743 div.timeline-Items-Icon {
    border-color:rgba(0,0,0,1) !important;
    color:rgba(7,183,94,1) !important;
  }

  *#dm .dmInner *.u_1724919743 div.styleTwo span.round { background-color:rgba(0,188,255,1) !important; }

  *#dm .dmInner *.u_1724919743 span.timeline-NoIcon-Round { background-color:rgba(0,188,255,1) !important; }

  *#dm .dmInner *.u_1724919743 div.timeline-Main-Container.styleOne::before { background-color:rgba(7,183,94,1) !important; }

  *#dm .dmInner *.u_1724919743 div.timeline-Main-Container.styleTwo::before { background-color:rgba(7,183,94,1) !important; }

  *#dm .dmInner *.u_1724919743 span.timeline-Item-Spine { background-color:rgba(7,183,94,1) !important; }

  *#dm .dmInner div.u_2564814745 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1879708908 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1026593147 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1799402683 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1761074741 .scroll div {
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1922856972 {
    background-image:linear-gradient(90deg,rgba(0,188,255,1) 29%,rgba(125,221,35,1) 100%) !important;
    background-origin:border-box !important;
    border-radius:20px 20px 20px 20px !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 div.u_1693788881 .first-column .cell:first-of-type { background-color:rgba(84,232,255,1) !important; }

  *#dm .dmInner div.u_1693788881 .row .cell:not(.first):not(.linked) { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1693788881 .table { border-color:rgba(233,233,233,1) !important; }

  *#dm .dmInner div.u_1693788881 .cell { border-color:rgba(233,233,233,1) !important; }

  *#dm .dmInner div.u_1693788881 .table-wrapper {
    -webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1693788881 .header-cell {
    background-color:rgba(0,0,0,1) !important;
    border-color:rgba(233,233,233,1) !important;
  }

  *#dm .dmInner div.u_1693788881 .header-cell:not(.linked) {
    color:rgba(125,221,35,1) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1724919743 div.timeline-Caption {
    font-family: 'Poppins' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1724919743 div.styleTwo div.content {
    font-family: 'Poppins' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content p {
    font-family: 'Poppins' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1889520814 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1963627940 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1928468426 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1177143449 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1296399462 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1890650922 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1786335440 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1701003155 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1055935989 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1255359088 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1619492968 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1325222859 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1631222968 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1994505312 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1193323072 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1990092482 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1514649609 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1967561568 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner div.u_1790956104 img {
    border-radius:13% 13% 13% 13% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1236209135 {
    background-image:linear-gradient(90deg,rgba(0,188,255,1) 29%,rgba(7,183,94,1) 100%) !important;
    background-origin:border-box !important;
    border-radius:13px 13px 13px 13px !important;
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1236209135:hover {
    background-image:linear-gradient(90deg,rgba(0,188,255,1) 29%,rgba(7,183,94,1) 100%) !important;
    background-origin:border-box !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1236209135.hover {
    background-image:linear-gradient(90deg,rgba(0,188,255,1) 29%,rgba(7,183,94,1) 100%) !important;
    background-origin:border-box !important;
    border-color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner div.u_1664464778 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1875497190 {
    background-image:linear-gradient(90deg,rgba(0,188,255,1) 29%,rgba(7,183,94,1) 100%) !important;
    background-origin:border-box !important;
    border-radius:13px 13px 13px 13px !important;
  }

  *#dm .dmInner div.u_1724919743 div.styleTwo h3.title {
    font-family: 'Poppins' !important;
    font-weight:700 !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content h3 {
    font-family: 'Poppins' !important;
    font-weight:700 !important;
    color:rgba(0,0,0,1) !important;
  }

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

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

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

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

  *#dm .dmInner nav.u_1559740625 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1724919743 div.styleThree { border-radius:15px !important; }

  *#dm .dmInner div.u_1724919743 span.timeline-ItemSlide-Year { font-size:30px !important; }

  *#dm .dmInner div.u_1724919743 div.styleTwo div.timeline-time { font-size:30px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content span { font-size:30px !important; }

  *#dm .dmInner div.u_1724919743 div.styleTwo h3.title { font-size:24px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content h3 { font-size:24px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-Caption { font-size:16px !important; }

  *#dm .dmInner div.u_1724919743 div.styleTwo div.content { font-size:16px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content p { font-size:16px !important; }

  *#dm .dmInner div.u_1761074741 .scroll div { font-size:32px !important; }

  *#dm .dmInner div.u_1693788881 .first-column .cell:first-of-type:not(.linked) { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1724919743 span.timeline-ItemSlide-Year { font-size:30px !important; }

  *#dm .dmInner div.u_1724919743 div.styleTwo div.timeline-time { font-size:30px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content span { font-size:30px !important; }

  *#dm .dmInner div.u_1724919743 div.styleTwo h3.title { font-size:22px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content h3 { font-size:22px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-Caption { font-size:15px !important; }

  *#dm .dmInner div.u_1724919743 div.styleTwo div.content { font-size:15px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content p { font-size:15px !important; }

  *#dm .dmInner div.u_1761074741 .scroll div { font-size:30px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1724919743 span.timeline-ItemSlide-Year { font-size:36px !important; }

  *#dm .dmInner div.u_1724919743 div.styleTwo div.timeline-time { font-size:36px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content span { font-size:36px !important; }

  *#dm .dmInner div.u_1724919743 div.styleTwo h3.title { font-size:28px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content h3 { font-size:28px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-Caption { font-size:17px !important; }

  *#dm .dmInner div.u_1724919743 div.styleTwo div.content { font-size:17px !important; }

  *#dm .dmInner div.u_1724919743 div.timeline-ItemsContainer-Content p { font-size:17px !important; }

  *#dm .dmInner div.u_1761074741 .scroll div { font-size:36px !important; }

  *#dm .dmInner div.u_1889520814 img {
    object-position:50% 50% !important;
    object-fit:cover !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 {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 32e2eff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#e9e5fc68 {
    min-height: 690px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 0f9d2f2::before, #\38 0f9d2f2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.1;
    border-radius: inherit;
}
#\38 0f9d2f2 {
    background-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/c3000b5d/dms3rep/multi/opt/Squeez+Clean+Hero+7-1920w.jpg");
}
}



@media all {
    
#\32 0883116 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9059cfc::before, #\35 9059cfc > .bgExtraLayerOverlay {
    
}
#\35 9059cfc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#c41a3f01 {
    width: 47.35%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c4383d26 {
    min-height: 636px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 33.7px 1% 25px 1%;
    margin: 0% 0% 0% 0%;
}
    
#e12194be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 10px 16px 10px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c1f9c849 {
    width: 1332px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin-top: -53px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#a520eb6a {
    width: 1332px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 50bbdee {
    align-items: center;
    width: 56.82%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1);
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    background-color: rgba(0,0,0,1);
    padding: 13px 10px 23px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 74be44a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 287ff71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e60aed6f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#e60aed6f {
    width: 176px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#efede0ec::before, #efede0ec > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#efede0ec {
    background-color: rgba(255,255,255,1);
    background-image: url("https://lirp.cdn-website.com/c3000b5d/dms3rep/multi/opt/water+back1-1920w.jpg");
}
    
#c9bfd457[data-pinned] {
    position: sticky;
    top: 130px;
    bottom: auto;
    z-index: 1;
}
#c9bfd457 {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c7f6d2bc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.76%;
    min-width: 4%;
    align-items: center;
    background-image: url();
    background-size: auto;
    justify-content: flex-start;
    padding: 3% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e0ee023 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 544px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4006cd2 {
    min-height: 2767px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#fa15a45c {
    justify-content: flex-start;
    align-items: center;
    width: 36.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#b17685c1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -6px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c49beb {
    margin: 0px 0% 0px 0%;
}
    
#a72491d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 36.89%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 200px 20px 200px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3c74689 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: -14px;
}
    
#\35 7ddcedf {
    width: 80.25%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -4px;
}
    
#widget_u08 {
    width: 74.24%;
    height: 1033px;
    max-width: 100%;
    order: 3;
}
    
#\35 96ad42c {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d0dd963 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: -314px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jp3 {
    justify-content: flex-start;
    align-items: center;
    width: 71.67%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 6.989443028758647%;
    flex-wrap: nowrap;
    order: 2;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    background-origin: border-box;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 26px 26px 26px 26px;
    height: auto;
    padding: 20px 15px 20px 15px;
    margin: 527px 0% 0px 0%;
}
    
#widget_5tc {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_b29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2p3 {
    width: 83.43%;
    height: auto;
    max-width: 100%;
}
    
#\38 9c9231f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a52a3a9e {
    width: 86.21%;
    height: auto;
    max-width: 100%;
}
    
#e1113d73 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a74e5e71 {
    justify-content: flex-start;
    align-items: center;
    width: 71.67%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 6.989443028758647%;
    flex-wrap: nowrap;
    order: 0;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    background-origin: border-box;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 26px 26px 26px 26px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 20px 15px 20px 15px;
    margin: 511px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d8351c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 16bb6a8 {
    justify-content: flex-start;
    align-items: center;
    width: 71.67%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 6.989443028758647%;
    flex-wrap: nowrap;
    order: 2;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    background-origin: border-box;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 26px 26px 26px 26px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 20px 15px 20px 15px;
    margin: 476px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7c93bbd {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 61bd1b3 {
    width: 82.55%;
    height: auto;
    max-width: 100%;
}
    
#\30 e28f067 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7f04100 {
    width: 81.65%;
    height: auto;
    max-width: 100%;
}
    
#\31 505d722 {
    justify-content: flex-start;
    align-items: center;
    width: 71.67%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 6.989443028758647%;
    flex-wrap: nowrap;
    order: 1;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    background-origin: border-box;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 26px 26px 26px 26px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 20px 15px 20px 15px;
    margin: 461px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e107d0dc {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 79bcf57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 787c27a::before, #\36 787c27a > .bgExtraLayerOverlay {
    
}
#\36 787c27a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    background-origin: border-box;
}
    
#b0df4178 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2768ac0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#widget_j21 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9ch {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gei {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -19px;
}
    
#\35 a844077 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aae629aa {
    background-image: none;
    background-color: rgba(0,0,0,1);
}
    
#\35 87b15db {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d058990 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebc6e25c {
    min-height: 75px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 f5dcdb7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0e28562 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c0538ba7 {
    width: 25.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -22px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbe9949a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 f9a2f9c {
    width: 100%;
    height: 496px;
    max-width: 100%;
    order: 2;
    margin-top: 9px;
}
    
#\34 2d6673f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#c6522448 {
    width: 1180px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1ba7973 {
    width: 1180px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 2770808 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 5.738569152289038% 0px 0%;
}
    
#\39 5878894 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\37 ab759a0 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b8c7e9b {
    width: 100.00%;
    height: 443px;
    max-width: 100%;
    order: 1;
    margin-top: -33px;
}
    
#\37 d5fd4e4 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\36 1313e55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 efc2079 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27.15%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 30px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e57657f {
    width: 506px;
    height: auto;
    max-width: 100%;
    margin-bottom: 30px;
    order: 0;
    margin-top: 45px;
}
    
#\39 f48e599 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d5c1ab7 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#b274ec39 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 98a7485 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a574ee5d {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\30 2b35569 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\38 537491b {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 4.329250029590193% 0px 0%;
}
    
#e2290bc0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2290bc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#caba39e3 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#cd8991bc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 0;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9d658fd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 2;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b39e30e {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 3.620203549584908% 0px 0%;
}
    
#fbab473d {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#f77d9dbc {
    width: 22.97%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#c1520f66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1520f66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\30 7f321cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7f321cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\33 76db56f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 5;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a9761af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a9761af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\34 0dd46c6 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 2.567601126216635% 0px 0%;
}
    
#\35 cffbab0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 1;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f37ac104 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\33 fd901d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 fd901d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\34 709ef78 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\33 43ba3ea {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 6.09050809805942% 0px 0%;
}
    
#a11950ae {
    width: 50.08%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 5.188046070590058% 0px 0%;
}
    
#\39 f7f5cd7 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 6.093675095002649% 0px 0%;
}
    
#\32 14f2697 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 0;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 213e2b6 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 31px 6.0946754505513905% 0px 0%;
}
    
#\31 8ec2c31 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a0971b0c {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\36 e6b95c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 e6b95c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#f7e86398 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 1;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba97018c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 5;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db45c933 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d4ecaa73 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 0c06012.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0c06012 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\37 88afd23 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 2;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dd39ecb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 dd39ecb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#abe364da {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\36 48dd700 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 aa92485 {
    width: 23.34%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1e9b6b3 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 31px 6.0946754505513905% 0px 0%;
}
    
#ef67a30e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 3;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 02136b2 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\35 1bd0b2b {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#f8447ce2 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\32 b39c3c0 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 31px 6.0946754505513905% 0px 0%;
}
    
#\39 5762e3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 5762e3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\30 276a636 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 6.093590593770055% 0px 0%;
}
    
#bfac618d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 2;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4604ec2 {
    width: 23.52%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 10px 5px 10px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fca1a10 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#e28cef83.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e28cef83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\34 b53fea0 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#d2a9a6aa {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#d2b08802.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2b08802 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\32 388537d {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\33 3ed80bb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 1;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8f58846 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a13da21c {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 6.093590593770055% 0px 0%;
}
    
#\36 69ec4b1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 0;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf25c57d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf25c57d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#f1086ed7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1086ed7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\34 e2a47fc {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 15a212b {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\39 fe2f51e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 5;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea669330 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 5.407453647696989% 0px 0%;
}
    
#\30 aa6261b {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\35 e831cd3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 4;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 051a2ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 051a2ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\36 8e5e3b8 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\34 6b9d209 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 31px 6.0946754505513905% 0px 0%;
}
    
#b8019338 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 2.976051830216181% 0px 0%;
}
    
#ab206316 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 4;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffa89b35.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ffa89b35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#aa99c27c {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\34 b78c6e7 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\32 93be2db {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 6.09050809805942% 0px 0%;
}
    
#\35 957ed2a {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\38 97772f6 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 8787b7b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 3;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e02aa04.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e02aa04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#\31 d2e7159.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d2e7159 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#d49e270d {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 5.3862393716143275% 0px 0%;
}
    
#\34 d9d2554 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 4;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0845b94 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\30 9623b5d {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\35 531cb06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 531cb06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: start;
    justify-self: end;
    margin: 123px -0.4549059243681105% 0px 0%;
}
    
#b943e6dc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 10%;
    height: auto;
    order: 3;
    background-image: linear-gradient(90deg, rgba(7, 183, 94, 1) 38%, rgba(0, 188, 255, 1) 100%);
    border-radius: 13px 13px 13px 13px;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 10%;
    justify-self: auto;
    align-self: auto;
    background-origin: border-box;
    padding: 15px 13px 5px 13px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6f07cf6 {
    width: 107px;
    height: 108px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 5px 0% 0px 1.364721937905152%;
}
    
#\37 f60cd54 {
    width: 50.09%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: end;
    align-self: start;
    margin: 45px 6.443228713638462% 0px 0%;
}
    
#dc004266 {
    width: 100.00%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(187px, max-content);
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 dee20fa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 7107591 {
    width: 128px;
    height: auto;
    max-width: 100%;
    margin-top: 16px;
}
    
#\35 3fc5330 {
    width: 66.42%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 27px;
}
    
#ba87f408 {
    background-image: radial-gradient(circle, rgba(7, 183, 94, 1) 38%, rgba(37, 108, 69, 1) 100%);
    background-origin: border-box;
}
    
#\39 796fefa {
    margin: 0px 0px 0px 0px;
}
    
#fc4ddc76 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7fcd55c {
    min-height: 388px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 b3ba8e2 {
    width: 86.56%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bf27495d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 15px 15px 15px 15px;
    align-items: center;
    background-color: rgba(0,0,0,0);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 951c7f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e3635ad0 {
    min-height: 346px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 25bdf36::before, #\30 25bdf36 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.47;
    border-radius: inherit;
}
#\30 25bdf36 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c3000b5d/dms3rep/multi/opt/SQ+ROW2-1920w.jpg");
    background-position: 50% 100%;
}
    
#\33 d125684.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 30px 0px;
}
#\33 d125684 {
    width: 44.67%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 36px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c40b5f9a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9e5fc68 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 0f9d2f2::before, #\38 0f9d2f2 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9059cfc::before, #\35 9059cfc > .bgExtraLayerOverlay {
    
}
    
#c4383d26 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 756px;
    padding-bottom: 2%;
}
    
#\36 50bbdee {
    width: 77.90%;
    height: auto;
    min-height: 196px;
}
    
#c41a3f01 {
    width: 85.24%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9bfd457 {
    height: auto;
    width: 150px;
}
    
#c7f6d2bc {
    width: 25.91%;
    justify-content: flex-start;
    padding-top: 4%;
}
    
#\39 4006cd2 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 257px;
    padding-top: 2%;
}
    
#fa15a45c {
    width: 35%;
    padding: 2% 0px 6% 0px;
    margin: 0% 0% 0% 0%;
}
    
#b17685c1 {
    width: 100%;
}
    
#a72491d0 {
    width: 35%;
    padding: 2% 0px 6% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3c74689 {
    width: 100%;
}
    
#efede0ec::before, #efede0ec > .bgExtraLayerOverlay {
    
}
    
#a74e5e71 {
    padding: 20px 5px 20px 5px;
    margin: 511px 0% 0px 0%;
}
    
#\34 16bb6a8 {
    padding: 20px 5px 20px 5px;
    margin: 476px 0% 0px 0%;
}
    
#\31 505d722 {
    padding: 20px 5px 20px 5px;
    margin: 461px 0% 0px 0%;
}
    
#group_jp3 {
    padding: 20px 5px 20px 5px;
    margin: 527px 0% 0px 0%;
}
    
#\35 7ddcedf {
    width: 86.24%;
    margin-top: 206px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2768ac0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 a844077 {
    margin: 0px 0% 0px 0%;
}
    
#\36 787c27a::before, #\36 787c27a > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1e35344 {
    margin: 0px 0% 0px 0%;
}
    
#c0538ba7 {
    width: 48.31%;
}
    
#cbe9949a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2770808 {
    justify-self: end;
    align-self: start;
    width: 50.08%;
    margin: 23px 3.156282306112932% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 efc2079 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    align-items: center;
    justify-content: center;
}
    
#\38 e57657f {
    width: 595px;
    margin-bottom: 15px;
    margin-top: -7px;
}
    
#\39 f48e599 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 6% 8% 6%;
}
    
#f77d9dbc {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#cd8991bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 cffbab0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 9d658fd {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 76db56f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\38 aa92485 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\37 4604ec2 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#ef67a30e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#ba97018c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\36 69ec4b1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 3ed80bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#bfac618d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\32 14f2697 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#f7e86398 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\37 88afd23 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\31 8787b7b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#ab206316 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#b943e6dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 d9d2554 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 e831cd3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 fe2f51e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 b8c7e9b {
    margin-top: -12px;
}
    
#\30 276a636 {
    justify-self: end;
    align-self: start;
    width: 50.08%;
    margin: 28px 4.248255919847728% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a13da21c {
    justify-self: end;
    align-self: start;
    width: 50.08%;
    margin: 22px 2.036682016419788% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1e9b6b3 {
    justify-self: end;
    align-self: start;
    width: 50.08%;
    margin: 22px 5.722630085648098% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 6b9d209 {
    justify-self: end;
    align-self: start;
    width: 56.18%;
    margin: 22px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 213e2b6 {
    justify-self: end;
    align-self: start;
    width: 50.08%;
    margin: 22px 5.722638522133021% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 f7f5cd7 {
    justify-self: end;
    align-self: start;
    width: 50.08%;
    margin: 22px 4.985438784505452% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 93be2db {
    justify-self: end;
    align-self: start;
    width: 50.08%;
    margin: 22px 4.980835275899607% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 43ba3ea {
    justify-self: end;
    align-self: start;
    width: 50.08%;
    margin: 22px 3.1378570230429914% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 537491b {
    justify-self: end;
    align-self: start;
    width: 50.08%;
    margin: 23px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 f60cd54 {
    justify-self: end;
    align-self: start;
    width: 50.08%;
    margin: 22px 1.649661082778524% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7107591 {
    width: 92px;
    height: auto;
}
    
#\36 7fcd55c {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 0%;
    padding: 2% 4% 3% 4%;
}
    
#bf27495d {
    width: 100%;
    min-height: 8px;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3fc5330 {
    width: 89.49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3635ad0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c40b5f9a {
    margin: 0px 0% 0px 0%;
}
    
#\30 25bdf36::before, #\30 25bdf36 > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#\36 32e2eff {
    width: 100%;
    min-height: 248px;
    align-items: center;
    height: auto;
}
    
#e9e5fc68 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\35 5a37e21 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0f9d2f2::before, #\38 0f9d2f2 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 9059cfc::before, #\35 9059cfc > .bgExtraLayerOverlay {
    
}
    
#c4383d26 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
    
#e12194be {
    min-height: 182px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 9px;
    padding: 0px 2px 8px 2px;
    margin: 0% 0% 0% 0%;
}
    
#c1f9c849 {
    width: 100.00%;
    margin-top: -36px;
}
    
#a520eb6a {
    width: 100.00%;
}
    
#\36 50bbdee {
    width: 100.00%;
}
    
#\31 287ff71 {
    margin-top: -4px;
}
    
#c41a3f01.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2px 0px 2px;
}
#c41a3f01 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_j7f {
    margin-top: 5px;
}
}



@media (max-width: 767px) {
    
#c9bfd457 {
    height: auto;
    width: 164px;
}
    
#c7f6d2bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding-bottom: 16px;
    padding-top: 16px;
    justify-content: flex-start;
    order: 0;
}
    
#\39 4006cd2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 2% 4%;
}
    
#fa15a45c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 16px;
    order: 2;
}
    
#b17685c1 {
    width: 100.00%;
    margin-top: 4px;
}
    
#a72491d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 1;
    padding: 16px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3c74689 {
    width: 100.00%;
    order: 3;
}
    
#efede0ec::before, #efede0ec > .bgExtraLayerOverlay {
    
}
    
#\35 7ddcedf {
    width: 100.00%;
}
    
#\34 16bb6a8 {
    margin-top: 43px;
    width: 100.00%;
}
    
#group_jp3 {
    margin-top: 32px;
    width: 100.00%;
}
    
#a74e5e71 {
    order: 0;
    width: 100.00%;
    margin-top: 8px;
}
    
#\33 e0ee023 {
    order: 2;
    margin-top: 11px;
}
    
#\31 505d722 {
    order: 1;
    width: 100.00%;
    margin-top: 31px;
}
    
#\34 d0dd963 {
    margin-top: -1007px;
}
}



@media (max-width: 767px) {
    
#\36 79bcf57 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d2768ac0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 787c27a::before, #\36 787c27a > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 d058990 {
    width: 100%;
    min-height: 76px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebc6e25c {
    min-height: unset;
    flex-direction: column;
    padding: 10px 0% 10px 0%;
}
    
#\38 f5dcdb7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c0538ba7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2px 0px 2px;
}
#c0538ba7 {
    width: 100.00%;
    align-self: flex-start;
    margin: -22px 0% 0px 0%;
}
    
#cbe9949a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 f9a2f9c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f9a2f9c {
    height: 1792px;
    width: 98.78%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2d6673f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c6522448 {
    margin-bottom: 10px;
}
    
#\31 1ba7973 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 2770808 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 5878894 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 b8c7e9b {
    height: 360px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: -16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 efc2079 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 14px;
    justify-content: center;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e57657f {
    margin-bottom: 10px;
    order: 0;
    margin-top: -17px;
}
    
#\39 f48e599 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 d5c1ab7 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b274ec39 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\38 98a7485 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#a574ee5d {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\30 2b35569 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 537491b {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#caba39e3 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cd8991bc {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#\33 9d658fd {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#\30 b39e30e {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fbab473d {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f77d9dbc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 76db56f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#\34 0dd46c6 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 cffbab0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#f37ac104 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\34 709ef78 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 43ba3ea {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a11950ae {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 f7f5cd7 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 14f2697 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#\30 213e2b6 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 8ec2c31 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#a0971b0c {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f7e86398 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#ba97018c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#db45c933 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#d4ecaa73 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\37 88afd23 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#abe364da {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 48dd700 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\38 aa92485 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 1e9b6b3 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ef67a30e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\39 02136b2 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\35 1bd0b2b {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#f8447ce2 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 b39c3c0 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 276a636 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bfac618d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4604ec2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\30 fca1a10 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\34 b53fea0 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d2a9a6aa {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 388537d {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 3ed80bb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8f58846 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#a13da21c {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 69ec4b1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e2a47fc {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\38 15a212b {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 fe2f51e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#ea669330 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 aa6261b {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\35 e831cd3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8e5e3b8 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 6b9d209 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b8019338 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ab206316 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#aa99c27c {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\34 b78c6e7 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 93be2db {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 957ed2a {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 97772f6 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\31 8787b7b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#d49e270d {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 d9d2554 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#d0845b94 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 9623b5d {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#b943e6dc {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0px 0% 0px;
}
    
#\37 6f07cf6 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 5px 0% 0px 1.3628765093442987%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 f60cd54 {
    width: 54.52%;
    justify-self: end;
    align-self: start;
    margin: 18px 3.4299273639401724% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dc004266 {
    width: 100.00%;
    grid-template-rows: minmax(197px, max-content);
}
    
#\38 dee20fa {
    width: 100%;
    margin-top: -1px;
    order: 3;
}
    
#\36 1313e55 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 7107591 {
    width: 110px;
    height: auto;
}
    
#\35 3fc5330 {
    width: 91.45%;
}
    
#\39 796fefa {
    margin: 0px 0px 0px 0px;
}
    
#\36 7fcd55c {
    min-height: 0;
    flex-direction: column;
    row-gap: 8px;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\35 b3ba8e2 {
    width: 100.00%;
    margin-top: 10px;
}
    
#bf27495d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 951c7f9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 2px 0px 2px;
    margin: 0% 0% 0% 0%;
}
    
#e3635ad0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 25bdf36::before, #\30 25bdf36 > .bgExtraLayerOverlay {
    
}
#\30 25bdf36 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\33 d125684 {
    height: auto;
    width: 100.00%;
    margin-top: 22px;
}
}

