@media all{
*#dm .dmInner nav.u_1998592992{
color:black !important}*#dm .dmInner div.u_1960222682 .svg{
color:rgba(45,46,50,1) !important;
fill:rgba(45,46,50,1) !important}*#dm .dmInner div.u_1427008937 .svg{
color:rgba(45,46,50,1) !important;
fill:rgba(45,46,50,1) !important}*#dm .dmInner div.u_1874940721{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1874940721 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner div.u_1158252913 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner a.u_1524603039 .iconBg{
display:none !important}*#dm .dmInner a.u_1524603039{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1524603039{
text-align:LEFT !important}*#dm .dmInner a.u_1524603039 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner a.u_1564051103 .iconBg{
display:none !important}*#dm .dmInner a.u_1564051103{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1564051103{
text-align:LEFT !important}*#dm .dmInner a.u_1564051103 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1614037248{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1614037248 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner div.u_1068686394 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1920788131 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1896063373{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1896063373 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner a.u_1436182587 .iconBg{
display:none !important}*#dm .dmInner a.u_1436182587{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1436182587{
text-align:LEFT !important}*#dm .dmInner a.u_1436182587 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner a.u_1758947706 .iconBg{
display:none !important}*#dm .dmInner a.u_1758947706{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1758947706{
text-align:LEFT !important}*#dm .dmInner a.u_1758947706 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1207949116 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1200938970{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1200938970 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner div.u_1403990263{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1403990263 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner a.u_1451904586 .iconBg{
display:none !important}*#dm .dmInner a.u_1451904586{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1451904586{
text-align:LEFT !important}*#dm .dmInner a.u_1451904586 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1012073103 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner a.u_1434670709 .iconBg{
display:none !important}*#dm .dmInner a.u_1434670709{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1434670709{
text-align:LEFT !important}*#dm .dmInner a.u_1434670709 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1655972544{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1655972544 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner div.u_1092694619 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner a.u_1868829468 span.text{
font-family:Montserrat !important;
font-weight:600 !important}*#dm .dmInner a.u_1868829468 .iconBg{
display:none !important}*#dm .dmInner a.u_1868829468{
background-color:rgba(246,96,53,1) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important}*#dm .dmInner a.u_1570733602 .iconBg{
display:none !important}*#dm .dmInner a.u_1570733602{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1570733602{
text-align:LEFT !important}*#dm .dmInner div.u_1705157560 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1587065965 .svg{
color:rgba(45,46,50,1) !important;
fill:rgba(45,46,50,1) !important}*#dm .dmInner div.u_1950287638 .svg{
color:rgba(45,46,50,1) !important;
fill:rgba(45,46,50,1) !important}*#dm .dmInner div.u_1261062777 .svg{
color:rgba(45,46,50,1) !important;
fill:rgba(45,46,50,1) !important}*#dm .dmInner div.u_1725933962 .svg{
color:rgba(45,46,50,1) !important;
fill:rgba(45,46,50,1) !important}*#dm .dmInner div.u_1381769737 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner div.u_1989890330 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner div.u_1888111982 .svg{
color:rgba(45,46,50,1) !important;
fill:rgba(45,46,50,1) !important}*#dm .dmInner div.u_1938029256 .svg{
color:rgba(45,46,50,1) !important;
fill:rgba(45,46,50,1) !important}*#dm .dmInner div.u_1460517544 .svg{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}*#dm .dmInner a.u_1743594390 .iconBg{
display:none !important}*#dm .dmInner a.u_1743594390{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1743594390{
text-align:LEFT !important}*#dm .dmInner a.u_1743594390 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(255,255,255,1) !important}*#dm .dmInner a.u_1743594390:hover span.text{
color:rgba(255,255,255,1) !important}*#dm .dmInner a.u_1743594390.hover span.text{
color:rgba(255,255,255,1) !important}*#dm .dmInner div.u_1656353116 .svg{
color:rgba(45,46,50,1) !important;
fill:rgba(45,46,50,1) !important}*#dm .dmInner div.u_1246611345 .svg{
color:rgba(45,46,50,1) !important;
fill:rgba(45,46,50,1) !important}*#dm .dmInner div.u_1452522174{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1452522174 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner div.u_1722980681 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner a.u_1661663193 .iconBg{
display:none !important}*#dm .dmInner a.u_1661663193{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1661663193{
text-align:LEFT !important}*#dm .dmInner a.u_1661663193 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner a.u_1018895635 .iconBg{
display:none !important}*#dm .dmInner a.u_1018895635{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1018895635{
text-align:LEFT !important}*#dm .dmInner a.u_1018895635 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1820748372{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1820748372 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner div.u_1971267845 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1334977158 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1428074576{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1428074576 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner a.u_1110524604 .iconBg{
display:none !important}*#dm .dmInner a.u_1110524604{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1110524604{
text-align:LEFT !important}*#dm .dmInner a.u_1110524604 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner a.u_1342324995 .iconBg{
display:none !important}*#dm .dmInner a.u_1342324995{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1342324995{
text-align:LEFT !important}*#dm .dmInner a.u_1342324995 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1139291284 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1539800885{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1539800885 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner div.u_1338563432{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1338563432 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner a.u_1287358426 .iconBg{
display:none !important}*#dm .dmInner a.u_1287358426{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1287358426{
text-align:LEFT !important}*#dm .dmInner a.u_1287358426 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1562984625 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner a.u_1068539532 .iconBg{
display:none !important}*#dm .dmInner a.u_1068539532{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1068539532{
text-align:LEFT !important}*#dm .dmInner a.u_1068539532 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner div.u_1819986975{
border-style:solid !important;
border-width:0 !important}*#dm .dmInner div.u_1819986975 .svg{
color:rgba(246,96,53,1) !important;
fill:rgba(246,96,53,1) !important}*#dm .dmInner div.u_1521941427 .svg{
color:rgba(23,28,52,1) !important;
fill:rgba(23,28,52,1) !important}*#dm .dmInner *.u_1035144334{
width:100% !important}*#dm .dmInner a.u_1570733602 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(23,28,52,1) !important}*#dm .dmInner a.u_1125431494 span.text{
font-family:DudaSans-Bold !important}*#dm .dmInner a.u_1125431494{
background-color:rgba(246,96,53,1) !important}*#dm .dmInner a.u_1068154460 .iconBg{
display:none !important}*#dm .dmInner a.u_1068154460{
background-color:rgba(0,0,0,0) !important;
border-radius:50px !important;
-moz-border-radius:50px !important;
-webkit-border-radius:50px !important;
border-color:rgba(0,0,0,0) !important}*#dm .dmInner *.u_1068154460{
text-align:LEFT !important}*#dm .dmInner a.u_1068154460 span.text{
font-family:DudaSans-Bold !important;
font-weight:700 !important;
color:rgba(255,255,255,1) !important}*#dm .dmInner a.u_1068154460:hover span.text{
color:rgba(255,255,255,1) !important}*#dm .dmInner a.u_1068154460.hover span.text{
color:rgba(255,255,255,1) !important}*#dm .dmInner div.u_1826151078 .svg{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}*#dm .dmInner *.u_1722919657{
width:100% !important}*#dm .dmInner *.u_1638593523{
width:100% !important}*#dm .dmInner *.u_1259277508{
width:100% !important}}
@media (min-width:1025px){
*#dm .dmInner div.u_1302111234{
width:491px !important;
height:252.00000000000003px !important;
max-height:100% !important;
max-width:100% !important}*#dm .dmInner a.u_1524603039 span.text{
font-size:14px !important}*#dm .dmInner a.u_1564051103 span.text{
font-size:14px !important}*#dm .dmInner a.u_1436182587 span.text{
font-size:14px !important}*#dm .dmInner a.u_1758947706 span.text{
font-size:14px !important}*#dm .dmInner a.u_1451904586 span.text{
font-size:14px !important}*#dm .dmInner a.u_1434670709 span.text{
font-size:14px !important}*#dm .dmInner a.u_1868829468 span.text{
font-size:14px !important}*#dm .dmInner a.u_1743594390 span.text{
font-size:18px !important}*#dm .dmInner a.u_1661663193 span.text{
font-size:14px !important}*#dm .dmInner a.u_1018895635 span.text{
font-size:14px !important}*#dm .dmInner a.u_1110524604 span.text{
font-size:14px !important}*#dm .dmInner a.u_1342324995 span.text{
font-size:14px !important}*#dm .dmInner a.u_1287358426 span.text{
font-size:14px !important}*#dm .dmInner a.u_1068539532 span.text{
font-size:14px !important}*#dm .dmInner a.u_1570733602 span.text{
font-size:18px !important}*#dm .dmInner a.u_1125431494 span.text{
font-size:18px !important}*#dm .dmInner a.u_1068154460 span.text{
font-size:18px !important}}
@media (min-width:0) and (max-width:767px){
*#dm .dmInner a.u_1524603039 span.text{
font-size:14px !important}*#dm .dmInner a.u_1564051103 span.text{
font-size:14px !important}*#dm .dmInner a.u_1436182587 span.text{
font-size:14px !important}*#dm .dmInner a.u_1758947706 span.text{
font-size:14px !important}*#dm .dmInner a.u_1451904586 span.text{
font-size:14px !important}*#dm .dmInner a.u_1434670709 span.text{
font-size:14px !important}*#dm .dmInner a.u_1570733602 span.text{
font-size:14px !important}*#dm .dmInner a.u_1743594390 span.text{
font-size:14px !important}*#dm .dmInner a.u_1661663193 span.text{
font-size:14px !important}*#dm .dmInner a.u_1018895635 span.text{
font-size:14px !important}*#dm .dmInner a.u_1110524604 span.text{
font-size:14px !important}*#dm .dmInner a.u_1342324995 span.text{
font-size:14px !important}*#dm .dmInner a.u_1287358426 span.text{
font-size:14px !important}*#dm .dmInner a.u_1068539532 span.text{
font-size:14px !important}*#dm .dmInner a.u_1068154460 span.text{
font-size:14px !important}}separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\34 4994360 {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3297f0f {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aec6679 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#\33 3f69868 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 b98af82 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d8afdef7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(219, 224, 229, 1);
    border-width: 1px;
    border-style: solid;
}
    
#bac83db5 {
    align-self: start;
    background-size: cover;
    min-height: 400px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 30px 2% 15px 2%;
}
    
#cbd63b1e {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f9fe6024 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#\37 b99e454 {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a1b42a25 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#e50feaeb {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f9f3985 {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f8db966 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#\33 2cba26d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4eff09e {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ee9d51b1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#dcfbb724 {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f3e03df0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#\32 650539b {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c1a399b4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#\35 2f6b73c {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 97d651e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#\33 3d6e01c {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3929ba1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#\33 19b9e8b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#febb15c9 {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cef8ec0 {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 522480c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#\34 f263e1b {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f2135861 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#\30 40b1f4b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#\39 932d504 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fc3b5139 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#df3e61f2 {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ae37dbc2 {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 34ba976 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#\36 80d509d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#\32 5aacbde {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8b6c6b4 {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0e8911e {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3830d5d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 489533f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#f929852e {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a3cfcdbd {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#\34 7683a43 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#\32 7adca7c {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8e9c52b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cbbad99b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d4ccd06 {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f2e29f7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 aec6679 {
    border-radius: 10px;
}
    
#d8afdef7 {
    border-color: rgba(219, 224, 229, 1);
    width: 100%;
    min-height: 8px;
}
    
#bac83db5 {
    padding-top: 25px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 230px;
}
    
#f9fe6024 {
    border-radius: 10px;
}
    
#\37 f8db966 {
    border-radius: 10px;
}
    
#f3e03df0 {
    border-radius: 10px;
}
    
#c1a399b4 {
    border-radius: 10px;
}
    
#\31 97d651e {
    border-radius: 10px;
}
    
#f2135861 {
    border-radius: 10px;
}
    
#\30 40b1f4b {
    border-radius: 10px;
}
    
#\31 34ba976 {
    border-radius: 10px;
}
    
#\36 80d509d {
    border-radius: 10px;
}
    
#a3cfcdbd {
    border-radius: 10px;
}
    
#\34 7683a43 {
    border-radius: 10px;
}
}



@media (max-width: 767px) {
    
#\37 aec6679 {
    border-radius: 10px;
}
    
#d8afdef7 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    border-color: rgba(219, 224, 229, 1);
}
    
#bac83db5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#f9fe6024 {
    border-radius: 10px;
}
    
#a1b42a25 {
    min-height: 42px;
}
    
#\37 f8db966 {
    border-radius: 10px;
}
    
#ee9d51b1 {
    min-height: 42px;
}
    
#f3e03df0 {
    border-radius: 10px;
}
    
#c1a399b4 {
    border-radius: 10px;
}
    
#\31 97d651e {
    border-radius: 10px;
}
    
#\34 3929ba1 {
    min-height: 42px;
}
    
#\31 522480c {
    min-height: 42px;
}
    
#f2135861 {
    border-radius: 10px;
}
    
#\30 40b1f4b {
    border-radius: 10px;
}
    
#\31 34ba976 {
    border-radius: 10px;
}
    
#\36 80d509d {
    border-radius: 10px;
}
    
#\38 489533f {
    min-height: 42px;
}
    
#a3cfcdbd {
    border-radius: 10px;
}
    
#\34 7683a43 {
    border-radius: 10px;
}
    
#\36 f2e29f7 {
    min-height: 42px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f506d892 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#bb7bbd71 {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\31 7033148 {
    align-self: start;
    background-size: cover;
    min-height: 498px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\34 c85073c {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
}
    
#ae8ede45 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_8gm {
    justify-self: start;
    align-self: start;
    margin-top: 73px;
    grid-area: 1 / 1 / span 2 / span 3;
}
    
#\33 5d6511e {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b042b87 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f506d892 {
    width: 48%;
    min-height: 8px;
}
    
#\31 7033148 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 500px;
}
    
#\34 c85073c {
    border-color: rgba(0, 0, 0, 0);
}
    
#ae8ede45 {
    height: auto;
}
    
#\38 b042b87 {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#f506d892 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#bb7bbd71 {
    order: 0;
}
    
#\31 7033148 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 5% 4%;
}
    
#\34 c85073c {
    border-color: rgba(0, 0, 0, 0);
}
    
#ae8ede45 {
    height: auto;
}
    
#\33 5d6511e {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b042b87 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\36 9776bb0 {
    align-self: start;
    background-size: cover;
    min-height: 147px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-top: 70px;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
}
    
#b9fe78cd {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
}
    
#\30 b3fd6f9 {
    position: relative;
    width: 71.42%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8377927 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
}
    
#\37 8e899a5 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: none;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9776bb0 {
    padding-top: 70px;
    padding-bottom: 15px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 147px;
}
    
#\35 8377927 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 9776bb0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 30px 4%;
}
    
#\30 b3fd6f9 {
    justify-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8377927 {
    min-height: 151px;
    align-items: flex-start;
    row-gap: 10px;
    width: 100%;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\37 8e899a5 {
    order: 0;
}
}



@media all {
    
#\31 30209a5 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: none;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c4019cd0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
}
    
#\36 325b562 {
    position: relative;
    width: 78.36913992439501%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd13996 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
}
    
#\38 cf7c579 {
    align-self: start;
    background-size: cover;
    min-height: 147px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-top: 70px;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 cf7c579 {
    padding-top: 70px;
    padding-bottom: 15px;
}
}



@media (max-width: 767px) {
    
#ec275fc3 {
    margin-left: -2.9139917133360655%;
}
    
#\31 30209a5 {
    order: 0;
}
    
#c4019cd0 {
    min-height: 130px;
    align-items: flex-start;
    row-gap: 10px;
    width: 100%;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 325b562 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cf7c579 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 30px 4%;
}
}



@media all {
    
#\34 b4803a9 {
    margin-top: 70px;
    margin-bottom: 60px;
}
    
#\30 d2fdf3f {
    align-self: start;
    background-size: cover;
    min-height: 406px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding-top: 30px;
    padding-bottom: 50px;
}
    
#\39 a806523 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 34px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\34 7bbb39a {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#widget_99i {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7bbb39a {
    background-color: rgba(255, 255, 255, 1);
}
    
#widget_99i {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 d2fdf3f {
    min-height: unset;
    flex-direction: column;
    padding: 0px 4% 80px 4%;
}
    
#\39 a806523 {
    min-height: 240px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
}
    
#\34 7bbb39a {
    background-color: rgba(255, 255, 255, 1);
}
    
#widget_99i {
    height: auto;
}
}



@media all {
    
#\30 a55e22b {
    align-self: start;
    background-size: cover;
    min-height: 147px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-top: 50px;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
}
    
#af8c5032 {
    position: relative;
    width: 224px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c4bb237 {
    position: relative;
    width: 32px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a25ec87c {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ba7ada6 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(244, 239, 236, 1);
}
    
#\36 5756da7 {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e4dd49 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 74.45382608695652%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
}
    
#a99b0fae {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 42px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d74b6d92 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 25.42%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a55e22b {
    padding-top: 70px;
    padding-bottom: 15px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 147px;
}
    
#\32 ba7ada6 {
    background-color: rgba(244, 239, 236, 1);
}
    
#\34 7e4dd49 {
    width: 45%;
    min-height: 8px;
}
    
#d74b6d92 {
    width: 45%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\30 a55e22b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 0px 4%;
}
    
#a25ec87c {
    order: 0;
}
    
#\32 ba7ada6 {
    background-color: rgba(244, 239, 236, 1);
}
    
#\36 5756da7 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e4dd49 {
    min-height: 160px;
    align-items: flex-start;
    row-gap: 10px;
    width: 100%;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#a99b0fae {
    min-height: 42px;
    width: 62.34%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d74b6d92 {
    width: 100%;
    min-height: 74px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 0px;
}
}



@media all {
    
#\39 53ad578 {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e8bbde6f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(219, 224, 229, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    margin-top: 26px;
    margin-bottom: 26px;
    padding: 22px 36px 24px 36px;
}
    
#\32 93cfa30 {
    position: relative;
    width: 68px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c786049e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(219, 224, 229, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    margin-top: 26px;
    margin-bottom: 26px;
    padding: 22px 36px 24px 36px;
}
    
#c4d9f8c1 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a2f4f2fd {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#\34 065b422 {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#dfe723c4 {
    position: relative;
    width: 68px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3f76abc {
    align-self: start;
    background-size: cover;
    min-height: 230px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding-top: 10px;
    padding-right: 2%;
    padding-left: 2%;
}
    
#fa6ffaf2 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 af66dc6 {
    position: relative;
    width: 68px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd2b10c8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(219, 224, 229, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    margin-top: 26px;
    margin-bottom: 26px;
    padding: 22px 36px 24px 36px;
}
    
#\37 cae2397 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#e1ea946a {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3f76abc {
    padding-top: 25px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 230px;
}
    
#fa6ffaf2 {
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 af66dc6 {
    height: auto;
}
    
#e8bbde6f {
    border-color: rgba(219, 224, 229, 1);
    width: 32%;
    min-height: 8px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
}
    
#fd2b10c8 {
    border-color: rgba(219, 224, 229, 1);
    width: 32%;
    min-height: 8px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
}
    
#\32 93cfa30 {
    height: auto;
}
    
#c786049e {
    border-color: rgba(219, 224, 229, 1);
    width: 32%;
    min-height: 8px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
}
    
#dfe723c4 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 3f76abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 2%;
    padding: 0px 4% 40px 4%;
}
    
#fa6ffaf2 {
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 af66dc6 {
    height: auto;
}
    
#e8bbde6f {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-color: rgba(219, 224, 229, 1);
    row-gap: 16px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
    padding: 25px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#fd2b10c8 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-color: rgba(219, 224, 229, 1);
    row-gap: 16px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
    padding: 25px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\32 93cfa30 {
    height: auto;
}
    
#c786049e {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-color: rgba(219, 224, 229, 1);
    row-gap: 16px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
    padding: 25px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#dfe723c4 {
    height: auto;
}
}



@media all {
    
#c9e5c8d2 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#\38 6c48e20 {
    position: relative;
    width: 68px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc480000 {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b840d371 {
    margin-top: -28px;
}
    
#\32 657bfb2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(219, 224, 229, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    margin-top: 26px;
    margin-bottom: 26px;
    padding: 22px 36px 24px 36px;
}
    
#\32 7ae6108 {
    position: relative;
    width: 68px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e076d9a1 {
    position: relative;
    width: 68px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a724be1 {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 74b73f9 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\31 78d4e18 {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#a63e9fb3 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\36 406bfec {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(219, 224, 229, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    margin-top: 26px;
    margin-bottom: 26px;
    padding: 22px 36px 24px 36px;
}
    
#c5b8ff30 {
    align-self: start;
    background-size: cover;
    min-height: 230px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-bottom: 70px;
    padding-left: 2%;
}
    
#fbf67793 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 11px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(219, 224, 229, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    margin-top: 26px;
    margin-bottom: 26px;
    padding: 22px 36px 24px 36px;
}
    
#\35 37e6c8a {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6c48e20 {
    height: auto;
}
    
#\36 406bfec {
    border-color: rgba(219, 224, 229, 1);
    width: 32%;
    min-height: 8px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
}
    
#c5b8ff30 {
    padding-top: 25px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 230px;
}
    
#\32 657bfb2 {
    border-color: rgba(219, 224, 229, 1);
    width: 32%;
    min-height: 8px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
}
    
#\32 7ae6108 {
    height: auto;
}
    
#e076d9a1 {
    height: auto;
}
    
#fbf67793 {
    border-color: rgba(219, 224, 229, 1);
    width: 32%;
    min-height: 8px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
}
    
#\35 37e6c8a {
    background-color: rgba(0, 0, 0, 0);
}
}



@media (max-width: 767px) {
    
#\38 6c48e20 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 406bfec {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-color: rgba(219, 224, 229, 1);
    row-gap: 16px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
    padding: 25px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#c5b8ff30 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 2%;
    padding: 0px 4% 40px 4%;
}
    
#\32 657bfb2 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-color: rgba(219, 224, 229, 1);
    row-gap: 16px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
    padding: 25px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7ae6108 {
    height: auto;
}
    
#e076d9a1 {
    order: 0;
    height: auto;
}
    
#fbf67793 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    border-color: rgba(219, 224, 229, 1);
    row-gap: 16px;
    box-shadow: rgba(0, 0, 0, 0.11) 0px 3px 11px 0px ;
    border-width: 0px 0px 0px 0px;
    padding: 25px 25px 30px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\35 37e6c8a {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 c76c807 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
}
    
#\36 67f16b8 {
    position: relative;
    width: 250px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
    
#e36b7b90 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: none;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1fb527 {
    position: relative;
    width: 61.47%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4bf9f0d {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
}
    
#a5fbaeca {
    align-self: start;
    background-size: cover;
    min-height: 147px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-top: 70px;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c76c807 {
    width: 100%;
    min-height: 8px;
}
    
#\38 4bf9f0d {
    background-color: rgba(255, 255, 255, 1);
}
    
#a5fbaeca {
    padding-top: 70px;
    padding-bottom: 15px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 147px;
}
}



@media (max-width: 767px) {
    
#\36 c76c807 {
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    width: 100%;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#e36b7b90 {
    order: 0;
}
    
#\30 e1fb527 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4bf9f0d {
    background-color: rgba(255, 255, 255, 1);
}
    
#a5fbaeca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 40px 4% 20px 4%;
}
}



@media all {
    
#\35 a980560.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 15px;
}
#\35 a980560 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5c8a95c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 15px;
}
#a5c8a95c {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d7221c0.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 15px;
}
#\31 d7221c0 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3810e04 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ecb35d6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 15px;
}
#\36 ecb35d6 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d1595b8 {
    align-self: start;
    background-size: cover;
    min-height: 230px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 50px 2% 80px 2%;
}
    
#\31 f0171fe {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 49%;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(44, 174, 104, 1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    padding: 36px 30px 36px 30px;
}
    
#bf1beea6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99852070546189%;
    min-height: 50px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 70082b5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 49%;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(139, 141, 154, 1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/ee9389dc/dms3rep/multi/opt/Frame+6717-1920w.png");
    order: 2;
    padding: 36px 30px 36px 30px;
}
#\34 70082b5.lazy {
    background-image: url('');
}
    
#\30 d13af1e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ff91364e {
    position: relative;
    width: 20.50%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9d86f1b {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2fbba4b {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(244, 239, 236, 1);
}
    
#\37 ff3ed36 {
    position: relative;
    width: 177px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c8a3ce5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99686637128363%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fac305be {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f40fb2dd {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.99852070546189%;
    min-height: 50px;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cc69ee06 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fd639f58 {
    position: relative;
    width: 177px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ef1bc77 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 241e09a {
    position: relative;
    width: 28.66%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#a5e5cb5b {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2fbba4b {
    background-color: rgba(244, 239, 236, 1);
}
    
#\32 d1595b8 {
    padding-top: 25px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 230px;
}
    
#\31 f0171fe {
    border-width: 0px 0px 0px 0px;
    width: 49%;
    min-height: 8px;
}
    
#\34 70082b5 {
    border-width: 0px 0px 0px 0px;
    background-color: rgba(139, 141, 154, 1);
    width: 49%;
    min-height: 8px;
}
#\34 70082b5.lazy {
    background-image: url('');
}
    
#ff91364e {
    height: auto;
}
    
#\35 241e09a {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 2fbba4b {
    background-color: rgba(244, 239, 236, 1);
}
    
#\32 d1595b8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#\31 f0171fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    border-width: 0px 0px 0px 0px;
}
    
#fac305be {
    min-height: 42px;
}
    
#\34 70082b5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    border-width: 0px 0px 0px 0px;
    background-color: rgba(139, 141, 154, 1);
}
#\34 70082b5.lazy {
    background-image: url('');
}
    
#cc69ee06 {
    min-height: 42px;
}
    
#ff91364e {
    height: auto;
}
    
#\35 241e09a {
    height: auto;
}
}



@media all {
    
#\31 abd8497 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d40815b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#\30 4bb862e {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 397945b {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a7f68bd {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d9fbe97f {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
}
    
#f7dfbc62 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#\34 108c740 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ef9807d0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#\37 b83a5cf {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d31634bb {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c9fc2fdf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#f9313685 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3fbaf45 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 889fa79 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#bcf09f43 {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 469c4cd {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5d972fb {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fb835bc6 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c3904eec {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e52fd3a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#ab15c67b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#\30 ee9b896 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d64d236d {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 346ac7c {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5f5d773 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#ccfed8cc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#\34 cd33c96 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#\37 8ef37d1 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 80795e9 {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f7cec587 {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 962e459 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
    
#e66fec72 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#\39 8c83131 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#fcffa9ab {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#\32 596c6c1 {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 222dcc2 {
    position: relative;
    width: 71px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ef2e827a {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 47cbf7f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#\30 db915d9 {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 63771f3 {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c152857b {
    position: relative;
    width: 23px;
    height: 30px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 df5f5c3 {
    position: relative;
    width: 40px;
    height: 40px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 04cc290 {
    align-self: start;
    background-size: cover;
    min-height: 400px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 30px 2% 15px 2%;
}
    
#ee31d657 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#\33 a3e407e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.17175786275118%;
    min-height: 40px;
    max-height: 100%;
    order: 4;
}
    
#\36 d1c735a {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(219, 224, 229, 1);
    border-width: 1px;
    border-style: solid;
}
    
#\34 8b8fbb5 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 448ac3b {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1250d79 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(326px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    width: 99.71%;
    max-width: 100%;
    border-radius: 10px;
}
    
#d910ba55 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    width: 99.99%;
    min-height: 100%;
    height: auto;
    border-radius: 10px;
    max-height: none;
    padding: 36px 36px 36px 36px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 962e459 {
    border-radius: 10px;
}
    
#\39 d40815b {
    border-radius: 10px;
}
    
#e66fec72 {
    border-radius: 10px;
}
    
#\38 04cc290 {
    padding-top: 25px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 230px;
}
    
#ab15c67b {
    border-radius: 10px;
}
    
#\34 e52fd3a {
    border-radius: 10px;
}
    
#fcffa9ab {
    border-radius: 10px;
}
    
#\36 d1c735a {
    border-color: rgba(219, 224, 229, 1);
    width: 100%;
    min-height: 8px;
}
    
#\34 5f5d773 {
    border-radius: 10px;
}
    
#ef9807d0 {
    border-radius: 10px;
}
    
#\39 47cbf7f {
    border-radius: 10px;
}
    
#c9fc2fdf {
    border-radius: 10px;
}
    
#\39 1250d79 {
    border-radius: 10px;
}
    
#d910ba55 {
    border-radius: 10px;
}
}



@media (max-width: 767px) {
    
#\33 962e459 {
    border-radius: 10px;
}
    
#\39 d40815b {
    border-radius: 10px;
}
    
#e66fec72 {
    border-radius: 10px;
}
    
#\38 04cc290 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 50px 4%;
}
    
#ee31d657 {
    min-height: 42px;
}
    
#ab15c67b {
    border-radius: 10px;
}
    
#\34 e52fd3a {
    border-radius: 10px;
}
    
#\39 8c83131 {
    min-height: 42px;
}
    
#\33 a3e407e {
    min-height: 42px;
}
    
#f7dfbc62 {
    min-height: 42px;
}
    
#fcffa9ab {
    border-radius: 10px;
}
    
#\36 d1c735a {
    width: 100%;
    min-height: 160px;
    align-items: center;
    border-color: rgba(219, 224, 229, 1);
}
    
#\34 5f5d773 {
    border-radius: 10px;
}
    
#ef9807d0 {
    border-radius: 10px;
}
    
#\39 47cbf7f {
    border-radius: 10px;
}
    
#c9fc2fdf {
    border-radius: 10px;
}
    
#\39 1250d79 {
    border-radius: 10px;
}
    
#ccfed8cc {
    min-height: 42px;
}
    
#\34 cd33c96 {
    min-height: 42px;
}
    
#d910ba55 {
    border-radius: 10px;
}
}



@media all {
    
#bbec10ae {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 7f31732 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(244, 239, 236, 1);
}
    
#\37 164e8c2 {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#widget_69c {
    position: relative;
    width: 1168px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 164e8c2 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#bbec10ae {
    width: 100%;
    min-height: 8px;
}
}



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



@media all {
    
#d167ed9c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a1e6bd69 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#aabe4323 {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#widget_7de {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aabe4323 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#d167ed9c {
    width: 100%;
    min-height: 8px;
}
}



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



@media all {
    
#b92d95d2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d3f6c7f3 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#d1972883 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 f6c396b {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#group_4jh {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f6c396b {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#b92d95d2 {
    width: 30.666666666666668%;
    min-height: 8px;
}
    
#d1972883 {
    width: 30.666666666666668%;
    min-height: 8px;
}
    
#group_4jh {
    width: 30.666666666666668%;
    min-height: 8px;
}
}



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

