*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1727401572 .accordion-title
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1727401572 .title-text
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1727401572 .title-text *
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1727401572 .accordion-description .section-inner
{
	padding-left:10px !important;
	padding-right:10px !important;
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1727401572 .arrow-wrapper
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1727401572 .accordion-title
{
	color:rgba(45,46,50,1) !important;
	font-weight:600 !important;
}
*#dm *.dmBody div.u_1727401572 .title-text
{
	color:rgba(45,46,50,1) !important;
	font-weight:600 !important;
}
*#dm *.dmBody div.u_1727401572 .title-text *
{
	color:rgba(45,46,50,1) !important;
	font-weight:600 !important;
}
*#dm *.dmBody div.u_1727401572 .accordion-wrapper
{
	background-color:rgba(240,240,240,0) !important;
}
*#dm *.dmBody *.u_1727401572 .accordion-title .arrow .close
{
	fill:var(--color_1) !important;
	background-color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1727401572 .accordion-title .horizontal
{
	fill:var(--color_1) !important;
	background-color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1727401572 .accordion-title .vertical
{
	fill:var(--color_1) !important;
	background-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1727401572 .accordion-description .section-inner
{
	color:rgba(45,46,50,1) !important;
	border-style:solid !important;
	border-width:12px !important;
	background-color:rgba(255,255,255,0) !important;
	border-color:var(--color_2) !important;
	font-weight:400 !important;
	border-left-width:25px !important;
	border-left-style:solid !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput input
{
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput textarea
{
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput .fileUploadLink
{
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1418439320 .checkboxwrapper span
{
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1418439320 .radiowrapper span
{
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1418439320 .optinwrapper div
{
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1418439320 .freetextwrapper
{
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput select
{
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput option
{
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1418439320
{
	background-color:rgba(255,255,255,0) !important;
}
*#dm *.dmBody div.u_1418439320 input:not([type="submit"])
{
	background-color:rgba(239,239,239,1) !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1418439320 textarea
{
	background-color:rgba(239,239,239,1) !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1418439320 select
{
	background-color:rgba(239,239,239,1) !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-weight:400 !important;
	color:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1418439320 .m-recaptcha
{
	font-weight:400 !important;
	color:rgba(45,46,50,1) !important;
}
*#dm *.dmBody *.u_1418439320 .dmformsubmit
{
	float:LEFT !important;
}
*#dm *.dmBody div.u_1852551244
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1852551244 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody *.u_2777368271
{
	width:100% !important;
}
*#dm *.dmBody *.u_2523647373
{
	width:100% !important;
}
*#dm *.dmBody *.u_2120522825
{
	width:100% !important;
}
*#dm *.dmBody *.u_3627525755
{
	width:100% !important;
}
*#dm *.dmBody *.u_3486433492
{
	width:100% !important;
}
*#dm *.dmBody *.u_1561885928
{
	width:100% !important;
}
*#dm *.dmBody *.u_1170701776
{
	width:100% !important;
}
*#dm *.dmBody *.u_1900253599
{
	width:100% !important;
}
*#dm *.dmBody *.u_1698456325
{
	width:100% !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1727401572 .arrow-wrapper
{
	padding:0 !important;
}
*#dm *.dmBody *.u_1727401572 .accordion-title .arrow
{
	width:19px !important;
	height:19px !important;
}
*#dm *.dmBody *.u_1727401572 .accordion-item:not(:last-child)
{
	margin-bottom:1px !important;
}
*#dm *.dmBody div.u_1727401572 .accordion-description .section-inner
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1418439320 .m-recaptcha
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput input
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput textarea
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput .fileUploadLink
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1418439320 .checkboxwrapper span
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1418439320 .radiowrapper span
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1418439320 .optinwrapper div
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1418439320 .freetextwrapper
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput select
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1418439320 .dmforminput option
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1418439320 .dmformsubmit
{
	width:188px !important;
}
*#dm *.dmBody *.u_1852551244 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody *.u_1852551244 .photoGalleryThumbs
{
	padding:3px !important;
}
*#dm *.dmBody *.u_1852551244 .layout-container
{
	padding:3px !important;
}
*#dm *.dmBody *.u_1852551244 .photoGalleryViewAll
{
	padding:0 6px !important;
}
*#dm *.dmBody div.u_1727401572 .accordion-title
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1727401572 .title-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1727401572 .title-text *
{
	font-size:16px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 2a983372745ab0956ba63d2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a983372745ab0956ba63d4::before, #\36 2a983372745ab0956ba63d4 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.45;
    border-radius: inherit;
    content: '';
    background-color: rgba(45,46,50,1);
}
#\36 2a983372745ab0956ba63d4 {
    background-image: url("https://lirp.cdn-website.com/829d6caa/dms3rep/multi/opt/hero-01-1920w.jpg");
}
    
#\36 2a983372745ab0956ba63d5 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 120px 0px 120px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a983372745ab0956ba63d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2a983372745ab0956ba63d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tuc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uai {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_f6t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_p4m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_52s {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\35 651985b {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#a5a4e10c {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 2a983372745ab0956ba63d5 {
    padding: 70px 20px 70px 20px;
}
    
#\36 2a983372745ab0956ba63d4::before, #\36 2a983372745ab0956ba63d4 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(45,46,50,1);
}
#\36 2a983372745ab0956ba63d4 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#group_p4m {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_52s {
    min-width: 32px;
}
    
#\35 651985b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a5a4e10c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\36 2a983372745ab0956ba63d5 {
    padding: 120px 0px 120px 0px;
}
    
#\36 2a983372745ab0956ba63d4::before, #\36 2a983372745ab0956ba63d4 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(45,46,50,1);
}
#\36 2a983372745ab0956ba63d4 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_52s {
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f6t {
    order: 0;
}
    
#group_p4m {
    order: 2;
}
}



@media (max-width: 766px) {
    
#\36 2a983372745ab0956ba63d5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a983372745ab0956ba63d4 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 2a983372745ab0956ba63d5 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 16px 50px 16px;
}
    
#\36 2a983372745ab0956ba63d7 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 2a983372745ab0956ba63d6 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 2a983372745ab0956ba63d4::before, #\36 2a983372745ab0956ba63d4 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(45,46,50,1);
}
#\36 2a983372745ab0956ba63d4 {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#group_p4m {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_52s {
    min-width: 32px;
}
    
#\35 651985b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a5a4e10c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 2a983372745ab0956ba63d4::before, #\36 2a983372745ab0956ba63d4 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
    background-color: rgba(45,46,50,1);
}
#\36 2a983372745ab0956ba63d4 {
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media all {
    
#\34 4691102 {
    background-color: var(--color_2);
}
    
#c661d35c {
    min-height: 418px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 dba9343 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aa8e8c9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ed5bcfb {
    margin: 0px 0% 0px 0%;
}
    
#widget_fvh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m6e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hv9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 4691102 {
    background-color: var(--color_2);
}
}



@media (min-width: 1400px) {
    
#\34 4691102 {
    background-color: var(--color_2);
}
    
#c661d35c {
    min-height: 0px;
}
}



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



@media (max-width: 767px) {
    
#\34 4691102 {
    background-color: var(--color_2);
}
    
#c661d35c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 dba9343 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#aa8e8c9f {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#widget_fvh {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 4691102 {
    background-color: var(--color_2);
}
}



@media all {
    
#bfd70859 {
    min-height: 280px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12px 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 ee3e6e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(239,239,239,1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c4531488 {
    margin: 0px 0% 0px 0%;
}
    
#group_gic {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    order: 2;
    background-color: rgba(239,239,239,1);
    background-image: none;
    padding: 16px 16px 16px 16px;
}
    
#widget_gto {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_026 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dfu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qq2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 799bf41 {
    background-color: rgba(239, 239, 239, 0);
    background-image: none;
}
    
#\32 c1641c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/829d6caa/dms3rep/multi/opt/08-1920w.png);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\32 c1641c0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA30lEQVQI1x3K3U6CAACAUV6OC7xKVMIExExHaor8SE2sbFIS6ailbbVitWqu2pi94NfWuT6CZXXRNINB3yGaXZHEc5x+C10poMoiJVlkpywiXM8TPNf/j4Ohj+24mA0NRS6gliSqFYmqIiFs3jekixTfC2i2DlFrOmVVYbdSpL5XpqnJtLUiwvZnS/b0wvR8SvfIpmaYaIbBvlmnc9DAbtfxLR0h/8r5yN64Xy6Jo4jw+IRxEDAZ+Uy8IWdujwuvg/D7nfOZvZI9rHler3i8u2W1SEgvZ8SnY+JwxE3o8AeaZI4bvgerKQAAAABJRU5ErkJggg==');
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#bfd70859 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 1%;
}
    
#\38 ee3e6e1 {
    width: 49.5%;
    min-height: 8px;
    order: 1;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_gic {
    width: 49.5%;
    min-height: 8px;
    order: 2;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 c1641c0 {
    width: 49.5%;
    min-height: 8px;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\32 c1641c0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA30lEQVQI1x3K3U6CAACAUV6OC7xKVMIExExHaor8SE2sbFIS6ailbbVitWqu2pi94NfWuT6CZXXRNINB3yGaXZHEc5x+C10poMoiJVlkpywiXM8TPNf/j4Ohj+24mA0NRS6gliSqFYmqIiFs3jekixTfC2i2DlFrOmVVYbdSpL5XpqnJtLUiwvZnS/b0wvR8SvfIpmaYaIbBvlmnc9DAbtfxLR0h/8r5yN64Xy6Jo4jw+IRxEDAZ+Uy8IWdujwuvg/D7nfOZvZI9rHler3i8u2W1SEgvZ8SnY+JwxE3o8AeaZI4bvgerKQAAAABJRU5ErkJggg==');
}
}



@media (min-width: 1400px) {
    
#bfd70859 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\38 ee3e6e1 {
    width: 32%;
    min-height: 8px;
}
    
#group_gic {
    width: 32%;
    min-height: 8px;
}
    
#\32 c1641c0 {
    width: 32%;
    min-height: 8px;
    background-size: cover;
    background-repeat: no-repeat;
}
#\32 c1641c0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA30lEQVQI1x3K3U6CAACAUV6OC7xKVMIExExHaor8SE2sbFIS6ailbbVitWqu2pi94NfWuT6CZXXRNINB3yGaXZHEc5x+C10poMoiJVlkpywiXM8TPNf/j4Ohj+24mA0NRS6gliSqFYmqIiFs3jekixTfC2i2DlFrOmVVYbdSpL5XpqnJtLUiwvZnS/b0wvR8SvfIpmaYaIbBvlmnc9DAbtfxLR0h/8r5yN64Xy6Jo4jw+IRxEDAZ+Uy8IWdujwuvg/D7nfOZvZI9rHler3i8u2W1SEgvZ8SnY+JwxE3o8AeaZI4bvgerKQAAAABJRU5ErkJggg==');
}
}



@media (max-width: 766px) {
    
#bfd70859 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 799bf41 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#bfd70859 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 ee3e6e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#group_gic {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\32 c1641c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
}
#\32 c1641c0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA30lEQVQI1x3K3U6CAACAUV6OC7xKVMIExExHaor8SE2sbFIS6ailbbVitWqu2pi94NfWuT6CZXXRNINB3yGaXZHEc5x+C10poMoiJVlkpywiXM8TPNf/j4Ohj+24mA0NRS6gliSqFYmqIiFs3jekixTfC2i2DlFrOmVVYbdSpL5XpqnJtLUiwvZnS/b0wvR8SvfIpmaYaIbBvlmnc9DAbtfxLR0h/8r5yN64Xy6Jo4jw+IRxEDAZ+Uy8IWdujwuvg/D7nfOZvZI9rHler3i8u2W1SEgvZ8SnY+JwxE3o8AeaZI4bvgerKQAAAABJRU5ErkJggg==');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#bfd70859 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 ee3e6e1 {
    width: 100%;
    min-height: 80px;
}
    
#group_gic {
    width: 100%;
    min-height: 80px;
}
    
#\32 c1641c0 {
    width: 100%;
    min-height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
}
#\32 c1641c0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA30lEQVQI1x3K3U6CAACAUV6OC7xKVMIExExHaor8SE2sbFIS6ailbbVitWqu2pi94NfWuT6CZXXRNINB3yGaXZHEc5x+C10poMoiJVlkpywiXM8TPNf/j4Ohj+24mA0NRS6gliSqFYmqIiFs3jekixTfC2i2DlFrOmVVYbdSpL5XpqnJtLUiwvZnS/b0wvR8SvfIpmaYaIbBvlmnc9DAbtfxLR0h/8r5yN64Xy6Jo4jw+IRxEDAZ+Uy8IWdujwuvg/D7nfOZvZI9rHler3i8u2W1SEgvZ8SnY+JwxE3o8AeaZI4bvgerKQAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\30 2d8c77c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    background-color: rgba(239,239,239,1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e48deae4 {
    min-height: 280px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 5b0362a {
    margin: 0px 0% 0px 0%;
}
    
#group_38q {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/829d6caa/dms3rep/multi/opt/06-1920w.png);
    order: 0;
    padding: 16px 16px 16px 16px;
}
#group_38q.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3UlEQVQI1wXBQU+CYACAYX5a924dqkOnXJtbLitjOBwYOD9AlGEgC5PN7KsJaJQNV5v/7e15lPbVOYbaRAiNoWviT2x8s8uLa7MIDNbvA8qNgfLYaeD17/AcnYFjIUYOY9vlNZghpxPyxRCZPqAE/RsiT2c6Mgh9iyTwWD4lVHNJNc/IE4/luIOiNU8RvRah0FjFNpvUo5YL/sqCOl9TZjEyFiiti2PM+0sC6xYZ9ihCna/UZfeWsf/csityqvUHSuPkiO71GUJvkroqkdnmeaCymkX8bL/5rQ/s6wP/QP6fRy651wYAAAAASUVORK5CYII=');
}
    
#widget_prv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ic8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8ee360a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/829d6caa/dms3rep/multi/opt/02-1920w.png);
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\36 8ee360a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8klEQVQI1wXBwUrCAACA4T2UeukgHSotZxRmblFzVJTCVmLlpVKyEq1YOjYoK7TmYIJmUO4QHToFEYbQ+/x9n1BWc9RLF1yb9xj2HXbbZeAPeRn6eN1nOo8OfbeFoERlthWdbK7Izn6Rg+MKZzWD6lUDs2HiPFj4vSaCGIoQnUwQE1UW42mk5BbSSob0us5evkD98hyvbSGEA9MEAxGCoRjhiQXis2ssS1k0rUC5dMKNZdB1bhEkMYU4s8TcVAJpXkHbyHN0WME2mzgtl57X53XwhqAqm8gpBTm5ip7ZpXZapdN64vP9g9HXN+OfEX+/Y/4B7SqUsslthC8AAAAASUVORK5CYII=');
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#e48deae4 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 1%;
}
    
#\30 2d8c77c {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_38q {
    width: 49.5%;
    min-height: 8px;
    background-size: cover;
    background-repeat: no-repeat;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#group_38q.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3UlEQVQI1wXBQU+CYACAYX5a924dqkOnXJtbLitjOBwYOD9AlGEgC5PN7KsJaJQNV5v/7e15lPbVOYbaRAiNoWviT2x8s8uLa7MIDNbvA8qNgfLYaeD17/AcnYFjIUYOY9vlNZghpxPyxRCZPqAE/RsiT2c6Mgh9iyTwWD4lVHNJNc/IE4/luIOiNU8RvRah0FjFNpvUo5YL/sqCOl9TZjEyFiiti2PM+0sC6xYZ9ihCna/UZfeWsf/csityqvUHSuPkiO71GUJvkroqkdnmeaCymkX8bL/5rQ/s6wP/QP6fRy651wYAAAAASUVORK5CYII=');
}
    
#\36 8ee360a {
    width: 49.5%;
    min-height: 8px;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\36 8ee360a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8klEQVQI1wXBwUrCAACA4T2UeukgHSotZxRmblFzVJTCVmLlpVKyEq1YOjYoK7TmYIJmUO4QHToFEYbQ+/x9n1BWc9RLF1yb9xj2HXbbZeAPeRn6eN1nOo8OfbeFoERlthWdbK7Izn6Rg+MKZzWD6lUDs2HiPFj4vSaCGIoQnUwQE1UW42mk5BbSSob0us5evkD98hyvbSGEA9MEAxGCoRjhiQXis2ssS1k0rUC5dMKNZdB1bhEkMYU4s8TcVAJpXkHbyHN0WME2mzgtl57X53XwhqAqm8gpBTm5ip7ZpXZapdN64vP9g9HXN+OfEX+/Y/4B7SqUsslthC8AAAAASUVORK5CYII=');
}
}



@media (min-width: 1400px) {
    
#e48deae4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\30 2d8c77c {
    width: 32%;
    min-height: 8px;
}
    
#group_38q {
    width: 32%;
    min-height: 8px;
    background-size: cover;
    background-repeat: no-repeat;
}
#group_38q.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3UlEQVQI1wXBQU+CYACAYX5a924dqkOnXJtbLitjOBwYOD9AlGEgC5PN7KsJaJQNV5v/7e15lPbVOYbaRAiNoWviT2x8s8uLa7MIDNbvA8qNgfLYaeD17/AcnYFjIUYOY9vlNZghpxPyxRCZPqAE/RsiT2c6Mgh9iyTwWD4lVHNJNc/IE4/luIOiNU8RvRah0FjFNpvUo5YL/sqCOl9TZjEyFiiti2PM+0sC6xYZ9ihCna/UZfeWsf/csityqvUHSuPkiO71GUJvkroqkdnmeaCymkX8bL/5rQ/s6wP/QP6fRy651wYAAAAASUVORK5CYII=');
}
    
#\36 8ee360a {
    width: 32%;
    min-height: 8px;
    background-size: cover;
    background-repeat: no-repeat;
}
#\36 8ee360a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8klEQVQI1wXBwUrCAACA4T2UeukgHSotZxRmblFzVJTCVmLlpVKyEq1YOjYoK7TmYIJmUO4QHToFEYbQ+/x9n1BWc9RLF1yb9xj2HXbbZeAPeRn6eN1nOo8OfbeFoERlthWdbK7Izn6Rg+MKZzWD6lUDs2HiPFj4vSaCGIoQnUwQE1UW42mk5BbSSob0us5evkD98hyvbSGEA9MEAxGCoRjhiQXis2ssS1k0rUC5dMKNZdB1bhEkMYU4s8TcVAJpXkHbyHN0WME2mzgtl57X53XwhqAqm8gpBTm5ip7ZpXZapdN64vP9g9HXN+OfEX+/Y/4B7SqUsslthC8AAAAASUVORK5CYII=');
}
}



@media (max-width: 766px) {
    
#\38 11d264a {
    grid-template-rows: minmax(8px, max-content);
}
    
#e48deae4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 2d8c77c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e48deae4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_38q {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
}
#group_38q.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3UlEQVQI1wXBQU+CYACAYX5a924dqkOnXJtbLitjOBwYOD9AlGEgC5PN7KsJaJQNV5v/7e15lPbVOYbaRAiNoWviT2x8s8uLa7MIDNbvA8qNgfLYaeD17/AcnYFjIUYOY9vlNZghpxPyxRCZPqAE/RsiT2c6Mgh9iyTwWD4lVHNJNc/IE4/luIOiNU8RvRah0FjFNpvUo5YL/sqCOl9TZjEyFiiti2PM+0sC6xYZ9ihCna/UZfeWsf/csityqvUHSuPkiO71GUJvkroqkdnmeaCymkX8bL/5rQ/s6wP/QP6fRy651wYAAAAASUVORK5CYII=');
}
    
#\36 8ee360a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
}
#\36 8ee360a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8klEQVQI1wXBwUrCAACA4T2UeukgHSotZxRmblFzVJTCVmLlpVKyEq1YOjYoK7TmYIJmUO4QHToFEYbQ+/x9n1BWc9RLF1yb9xj2HXbbZeAPeRn6eN1nOo8OfbeFoERlthWdbK7Izn6Rg+MKZzWD6lUDs2HiPFj4vSaCGIoQnUwQE1UW42mk5BbSSob0us5evkD98hyvbSGEA9MEAxGCoRjhiQXis2ssS1k0rUC5dMKNZdB1bhEkMYU4s8TcVAJpXkHbyHN0WME2mzgtl57X53XwhqAqm8gpBTm5ip7ZpXZapdN64vP9g9HXN+OfEX+/Y/4B7SqUsslthC8AAAAASUVORK5CYII=');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e48deae4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 2d8c77c {
    width: 100%;
    min-height: 80px;
}
    
#group_38q {
    width: 100%;
    min-height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
}
#group_38q.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3UlEQVQI1wXBQU+CYACAYX5a924dqkOnXJtbLitjOBwYOD9AlGEgC5PN7KsJaJQNV5v/7e15lPbVOYbaRAiNoWviT2x8s8uLa7MIDNbvA8qNgfLYaeD17/AcnYFjIUYOY9vlNZghpxPyxRCZPqAE/RsiT2c6Mgh9iyTwWD4lVHNJNc/IE4/luIOiNU8RvRah0FjFNpvUo5YL/sqCOl9TZjEyFiiti2PM+0sC6xYZ9ihCna/UZfeWsf/csityqvUHSuPkiO71GUJvkroqkdnmeaCymkX8bL/5rQ/s6wP/QP6fRy651wYAAAAASUVORK5CYII=');
}
    
#\36 8ee360a {
    width: 100%;
    min-height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
}
#\36 8ee360a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8klEQVQI1wXBwUrCAACA4T2UeukgHSotZxRmblFzVJTCVmLlpVKyEq1YOjYoK7TmYIJmUO4QHToFEYbQ+/x9n1BWc9RLF1yb9xj2HXbbZeAPeRn6eN1nOo8OfbeFoERlthWdbK7Izn6Rg+MKZzWD6lUDs2HiPFj4vSaCGIoQnUwQE1UW42mk5BbSSob0us5evkD98hyvbSGEA9MEAxGCoRjhiQXis2ssS1k0rUC5dMKNZdB1bhEkMYU4s8TcVAJpXkHbyHN0WME2mzgtl57X53XwhqAqm8gpBTm5ip7ZpXZapdN64vP9g9HXN+OfEX+/Y/4B7SqUsslthC8AAAAASUVORK5CYII=');
}
}



@media all {
    
#\34 3289023 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    background-color: rgba(239,239,239,1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a5a78488 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/829d6caa/dms3rep/multi/opt/04-1920w.png);
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#a5a78488.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQI1wXByU6DQACA4XlGvXow8eBF65amBzIWaZBFhgE6LELLYtXUg9GUNDXpw/1+n+iKE7rylGF9RlFdYT3d4rhzqteYw9jyt/9gv/tEeO45UXBBnt9QNg6B9kiXCW+94Ti2HHc9h58BMZ1OkPIBpReshoa6H2i6nnWd8tVrvoeE3/cS4dgLHuUc1/PReUnRbljWLSrWJCrAxB5VFiFC18OWNpa0kc4zfmKITI2vDSotUXGGilOE8l+Qls3kbsbl9T0z6RCmBWa1oduOFO2WMGv4B3N5oL6Vwo4xAAAAAElFTkSuQmCC');
}
    
#\32 5b2b2a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(239,239,239,1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6e75d1b {
    margin: 0px 0% 0px 0%;
}
    
#\30 3ab7a68 {
    min-height: 280px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 12px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_t78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gft {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb21ca26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a80ef88e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 3289023 {
    width: 32.666666666666664%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3ab7a68 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 1%;
}
    
#a5a78488 {
    width: 32.666666666666664%;
    min-height: 8px;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
    margin: 0% 0% 0% 0%;
}
#a5a78488.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQI1wXByU6DQACA4XlGvXow8eBF65amBzIWaZBFhgE6LELLYtXUg9GUNDXpw/1+n+iKE7rylGF9RlFdYT3d4rhzqteYw9jyt/9gv/tEeO45UXBBnt9QNg6B9kiXCW+94Ti2HHc9h58BMZ1OkPIBpReshoa6H2i6nnWd8tVrvoeE3/cS4dgLHuUc1/PReUnRbljWLSrWJCrAxB5VFiFC18OWNpa0kc4zfmKITI2vDSotUXGGilOE8l+Qls3kbsbl9T0z6RCmBWa1oduOFO2WMGv4B3N5oL6Vwo4xAAAAAElFTkSuQmCC');
}
    
#\32 5b2b2a2 {
    width: 32.666666666666664%;
    min-height: 8px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 1400px) {
    
#\34 3289023 {
    width: 32%;
    min-height: 8px;
}
    
#\30 3ab7a68 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#a5a78488 {
    width: 32%;
    min-height: 8px;
    background-size: cover;
    background-repeat: no-repeat;
}
#a5a78488.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQI1wXByU6DQACA4XlGvXow8eBF65amBzIWaZBFhgE6LELLYtXUg9GUNDXpw/1+n+iKE7rylGF9RlFdYT3d4rhzqteYw9jyt/9gv/tEeO45UXBBnt9QNg6B9kiXCW+94Ti2HHc9h58BMZ1OkPIBpReshoa6H2i6nnWd8tVrvoeE3/cS4dgLHuUc1/PReUnRbljWLSrWJCrAxB5VFiFC18OWNpa0kc4zfmKITI2vDSotUXGGilOE8l+Qls3kbsbl9T0z6RCmBWa1oduOFO2WMGv4B3N5oL6Vwo4xAAAAAElFTkSuQmCC');
}
    
#\32 5b2b2a2 {
    width: 32%;
    min-height: 8px;
}
}



@media (max-width: 766px) {
    
#\30 3ab7a68 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 a34d44f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 3289023 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5a78488 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    order: 0;
}
#a5a78488.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQI1wXByU6DQACA4XlGvXow8eBF65amBzIWaZBFhgE6LELLYtXUg9GUNDXpw/1+n+iKE7rylGF9RlFdYT3d4rhzqteYw9jyt/9gv/tEeO45UXBBnt9QNg6B9kiXCW+94Ti2HHc9h58BMZ1OkPIBpReshoa6H2i6nnWd8tVrvoeE3/cS4dgLHuUc1/PReUnRbljWLSrWJCrAxB5VFiFC18OWNpa0kc4zfmKITI2vDSotUXGGilOE8l+Qls3kbsbl9T0z6RCmBWa1oduOFO2WMGv4B3N5oL6Vwo4xAAAAAElFTkSuQmCC');
}
    
#\32 5b2b2a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 3ab7a68 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 3289023 {
    width: 100%;
    min-height: 80px;
}
    
#\30 3ab7a68 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a5a78488 {
    width: 100%;
    min-height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
}
#a5a78488.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQI1wXByU6DQACA4XlGvXow8eBF65amBzIWaZBFhgE6LELLYtXUg9GUNDXpw/1+n+iKE7rylGF9RlFdYT3d4rhzqteYw9jyt/9gv/tEeO45UXBBnt9QNg6B9kiXCW+94Ti2HHc9h58BMZ1OkPIBpReshoa6H2i6nnWd8tVrvoeE3/cS4dgLHuUc1/PReUnRbljWLSrWJCrAxB5VFiFC18OWNpa0kc4zfmKITI2vDSotUXGGilOE8l+Qls3kbsbl9T0z6RCmBWa1oduOFO2WMGv4B3N5oL6Vwo4xAAAAAElFTkSuQmCC');
}
    
#\32 5b2b2a2 {
    width: 100%;
    min-height: 80px;
}
}



@media all {
    
#\34 4f3c0a1 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 24px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 a51db7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bde5e3da {
    margin: 0px 0% 0px 0%;
}
    
#widget_1s3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0r4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 4f3c0a1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\38 a51db7e {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\34 4f3c0a1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\38 a51db7e {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 766px) {
    
#\34 4f3c0a1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 bd6079f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 4f3c0a1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 a51db7e {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#widget_1s3 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_0r4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 4f3c0a1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 a51db7e {
    width: 100%;
    min-height: 160px;
}
}



@media all {
    
#\30 f18d4e7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 ae27f59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    border-radius: 12px;
    box-shadow: none;
    padding: 24px 32px 24px 32px;
}
    
#cc289158 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_dif {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#cc289158 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\36 ae27f59 {
    width: 100%;
    min-height: 8px;
    background-color: var(--color_2);
    border-radius: 12px;
    box-shadow: none;
}
}



@media (min-width: 1400px) {
    
#cc289158 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\36 ae27f59 {
    width: 100%;
    min-height: 8px;
    background-color: var(--color_2);
    margin-top: 0px;
    border-radius: 12px;
    box-shadow: none;
    padding: 24px 32px 24px 32px;
}
}



@media (max-width: 766px) {
    
#\35 118dc71 {
    grid-template-rows: minmax(8px, max-content);
}
    
#cc289158 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 ae27f59 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    background-color: var(--color_2);
    border-radius: 12px;
    box-shadow: none;
}
    
#cc289158 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#cc289158 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 ae27f59 {
    width: 100%;
    min-height: 160px;
    background-color: var(--color_2);
    border-radius: 12px;
    box-shadow: none;
}
}



@media all {
    
#ba3232aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    background-color: rgba(255,255,255,1);
    background-image: none;
    box-shadow: rgba(229,229,229,1) 0px 3px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e2ea5f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    background-color: rgba(255,255,255,1);
    background-image: none;
    box-shadow: rgba(229,229,229,1) 0px 3px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 43eea26 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f4cb76f {
    min-height: 242px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_oj7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_h4j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9b0001e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed39e4f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_882 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#widget_6sq {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\32 f1b16f3 {
    background-color: rgba(239,239,239,1);
    background-image: none;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\38 f4cb76f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\33 e2ea5f9 {
    width: 48%;
    min-height: 8px;
}
    
#ba3232aa {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\38 f4cb76f {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\33 e2ea5f9 {
    width: 48%;
    min-height: 8px;
}
    
#ba3232aa {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 766px) {
    
#\32 f1b16f3 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 f4cb76f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#ba3232aa {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\33 e2ea5f9 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\38 f4cb76f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_h4j {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ed39e4f6 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_882 {
    height: 240px;
}
    
#widget_6sq {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 f4cb76f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 e2ea5f9 {
    width: 100%;
    min-height: 160px;
}
    
#ba3232aa {
    width: 100%;
    min-height: 160px;
}
}



@media all {
    
#\34 27789ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb3130bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2741cd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a535da74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    box-shadow: rgba(229,229,229,1) 0px 3px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d9aec06f {
    margin: 0px 0% 0px 0%;
}
    
#\34 88736d3 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 4%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 b3d01dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a20ba327 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: none;
    box-shadow: rgba(229,229,229,1) 0px 3px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rl7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#widget_jha {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#a8f72c37 {
    background-color: rgba(239,239,239,1);
    background-image: none;
    box-shadow: none;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 88736d3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#a20ba327 {
    width: 48%;
    min-height: 8px;
}
    
#a535da74 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\34 88736d3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 12px 0% 4% 0%;
}
    
#a20ba327 {
    width: 48%;
    min-height: 8px;
}
    
#a535da74 {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 766px) {
    
#a8f72c37 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 88736d3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a535da74 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\34 88736d3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a20ba327 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\32 b3d01dc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bb3130bd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_rl7 {
    height: 240px;
}
    
#widget_jha {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 88736d3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a20ba327 {
    width: 100%;
    min-height: 160px;
}
    
#a535da74 {
    width: 100%;
    min-height: 160px;
}
}



@media all {
    
#a3e2c74e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 961d74b {
    margin: 0px 0% 0px 0%;
}
    
#b955480c {
    background-color: var(--color_2);
}
    
#\30 e5a19e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8dfdbcb {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_s5i {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8dr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1bk {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rnu {
    width: 100%;
    height: 20px;
    max-width: 100%;
}
    
#widget_9qv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 cf728dd {
    width: 100%;
    height: 20px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_on2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#b955480c {
    background-color: var(--color_2);
}
}



@media (min-width: 1400px) {
    
#a3e2c74e {
    justify-content: flex-start;
}
    
#\39 8dfdbcb {
    min-height: 0px;
}
    
#b955480c {
    background-color: var(--color_2);
}
}



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



@media (max-width: 767px) {
    
#a3e2c74e {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\30 e5a19e5 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\39 8dfdbcb {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b955480c {
    background-color: var(--color_2);
}
    
#widget_s5i {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_8dr {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_1bk {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#b955480c {
    background-color: var(--color_2);
}
}



@media all {
    
#\33 066507f {
    margin: 0px 0% 0px 0%;
}
    
#\34 b57d1c4 {
    min-height: 8px;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    margin-bottom: 0px;
    min-width: 4%;
}
    
#d7b281cc {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_eep {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f99230d3 {
    background-color: rgba(239,239,239,1);
    background-image: none;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#d7b281cc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
}
    
#\34 b57d1c4 {
    width: 100%;
    min-height: 8px;
}
    
#widget_eep {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#d7b281cc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\34 b57d1c4 {
    width: 100%;
    min-height: 8px;
}
    
#widget_eep.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_eep {
    height: auto;
    margin: 0px 0% -1px 0%;
}
}



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



@media (max-width: 767px) {
    
#\34 b57d1c4 {
    width: 100%;
    min-height: 40px;
    align-items: center;
}
    
#d7b281cc {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_eep {
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#d7b281cc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 b57d1c4 {
    width: 100%;
    min-height: 160px;
}
    
#widget_eep {
    height: auto;
}
}



@media all {
    
#d8e02a95 {
    min-height: 8px;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    margin-bottom: 0px;
    min-width: 4%;
}
    
#\34 a7f1974 {
    min-height: 39px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 eb7570e {
    margin: 0px 0% 0px 0%;
}
    
#bced9dbc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#d8e02a95 {
    width: 100%;
    min-height: 8px;
}
    
#\34 a7f1974 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#bced9dbc {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#d8e02a95 {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\34 a7f1974 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#bced9dbc {
    height: auto;
}
}



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



@media (max-width: 767px) {
    
#d8e02a95 {
    width: 100%;
    min-height: 60px;
    align-items: center;
}
    
#\34 a7f1974 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#bced9dbc {
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#d8e02a95 {
    width: 100%;
    min-height: 160px;
}
    
#\34 a7f1974 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bced9dbc {
    height: auto;
}
}



@media all {
    
#\35 51d06b8 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 20% 4% 20%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f23f147c {
    background-image: none;
    background-color: var(--color_2);
}
    
#de2a1854 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    border-radius: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_nq7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\35 51d06b8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#de2a1854 {
    width: 100%;
    min-height: 8px;
    background-color: rgba(255,255,255,1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    border-radius: 12px;
}
}



@media (min-width: 1400px) {
    
#\35 51d06b8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 4% 15% 4% 15%;
}
    
#de2a1854 {
    width: 100%;
    min-height: 8px;
    background-color: rgba(255,255,255,1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    border-radius: 12px;
}
    
#b20690ba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 766px) {
    
#\35 51d06b8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f23f147c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 51d06b8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#de2a1854 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    background-color: rgba(255,255,255,1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    border-radius: 12px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 51d06b8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#de2a1854 {
    width: 100%;
    min-height: 160px;
    background-color: rgba(255,255,255,1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    border-radius: 12px;
}
}



@media all {
    
#\31 64e8878 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 24px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 16ee760 {
    margin: 0px 0% 0px 0%;
}
    
#\34 531f353 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0d821c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bdd509a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 30568b6 {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%);
    background-origin: border-box;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 64e8878 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\33 bdd509a {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\31 64e8878 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\33 bdd509a {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 766px) {
    
#\31 64e8878 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 30568b6 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 64e8878 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 531f353 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 0d821c6 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 bdd509a {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 64e8878 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 bdd509a {
    width: 100%;
    min-height: 160px;
}
}



@media all {
    
#\32 6c0a2d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\36 18f5695 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12px 0% 4% 0%;
}
    
#\36 12b537a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\37 785c150 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9c8fc4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b87c51a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2deccb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8c6f483 {
    margin: 0px 0% 0px 0%;
}
    
#a12a1bc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_30k {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 752eb1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7de1a1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mnk {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 20px 0%;
}
    
#widget_9dk {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_u25 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fra {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#\34 42fb9a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#f416d811 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e31b2d08 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 45addb8 {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df559bdd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#acbfb7ee {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f82e35df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 72a362b {
    width: 48px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 18f5695 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_u25 {
    height: auto;
}
    
#f416d811 {
    height: auto;
}
    
#\31 45addb8 {
    height: auto;
}
    
#acbfb7ee {
    height: auto;
}
    
#\30 72a362b {
    height: auto;
}
    
#\36 12b537a {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\32 6c0a2d5 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 1400px) {
    
#widget_u25 {
    height: auto;
}
    
#f416d811 {
    height: auto;
}
    
#\31 45addb8 {
    height: auto;
}
    
#acbfb7ee {
    height: auto;
}
    
#\30 72a362b {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 6c0a2d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 18f5695 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 12b537a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 9c8fc4f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b87c51a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u25 {
    height: auto;
    min-width: 32px;
    width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 785c150 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f416d811 {
    height: auto;
    min-width: 32px;
    width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 45addb8 {
    height: auto;
    min-width: 32px;
    width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#acbfb7ee {
    height: auto;
    width: 32px;
}
    
#\30 72a362b {
    height: auto;
    width: 32px;
}
    
#group_fra {
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 12px;
}
    
#\34 42fb9a3 {
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 12px;
}
    
#e31b2d08 {
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 12px;
}
    
#df559bdd {
    justify-content: flex-start;
    column-gap: 12px;
}
    
#f82e35df {
    justify-content: flex-start;
    column-gap: 12px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_u25 {
    height: auto;
}
    
#f416d811 {
    height: auto;
}
    
#\31 45addb8 {
    height: auto;
}
    
#acbfb7ee {
    height: auto;
}
    
#\30 72a362b {
    height: auto;
}
}

