*#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 nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody nav.u_1494404016
{
	color:white !important;
}
*#dm *.dmBody a.u_1797174664 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody div.u_1160812769 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1602830717 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1746355131 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody *.u_1262440462
{
	width:100% !important;
}
*#dm *.dmBody div.u_1262440462 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1737624993 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1737624993
{
	width:100% !important;
}
*#dm *.dmBody div.u_1029374243 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1029374243
{
	width:100% !important;
}
*#dm *.dmBody div.u_1083887107 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1083887107
{
	width:100% !important;
}
*#dm *.dmBody div.u_1651797415 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1651797415
{
	width:100% !important;
}
*#dm *.dmBody div.u_1474436712 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1474436712
{
	width:100% !important;
}
*#dm *.dmBody *.u_1113721548
{
	width:100% !important;
}
*#dm *.dmBody div.u_1113721548 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1111866240 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1702241105 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1995998797 .svg
{
	fill:rgba(65,67,69,0) !important;
}
*#dm *.dmBody div.u_1611840366 .svg
{
	fill:rgba(65,67,69,0) !important;
}
*#dm *.dmBody div.u_1422417495 .svg
{
	fill:rgba(65,67,69,0) !important;
}
*#dm *.dmBody div.u_1583939240 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1564694943
{
	width:100% !important;
}
*#dm *.dmBody a.u_1897700982:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1897700982.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1897700982
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(39,43,47,1) rgba(39,43,47,1) rgba(39,43,47,1) rgba(39,43,47,1) !important;
}
*#dm *.dmBody a.u_1897700982 span.text
{
	color:rgba(39,43,47,1) !important;
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1186752570:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1186752570.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1186752570
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(39,43,47,1) rgba(39,43,47,1) rgba(39,43,47,1) rgba(39,43,47,1) !important;
}
*#dm *.dmBody a.u_1186752570 span.text
{
	color:rgba(39,43,47,1) !important;
	font-weight:500 !important;
}
*#dm *.dmBody *.u_1834356655
{
	width:100% !important;
}
*#dm *.dmBody *.u_1508614503
{
	width:100% !important;
}
*#dm *.dmBody div.u_1508614503 img
{
	object-fit:cover !important;
	object-position:50% 0% !important;
}
*#dm *.dmBody div.u_1403524156 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1199477653 img
{
	object-fit:contain !important;
}
*#dm *.dmBody a.u_1030980790 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody *.u_1489154116
{
	width:100% !important;
}
*#dm *.dmBody a.u_1261358714:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1261358714.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1261358714
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(39,43,47,1) rgba(39,43,47,1) rgba(39,43,47,1) rgba(39,43,47,1) !important;
}
*#dm *.dmBody a.u_1261358714 span.text
{
	color:rgba(39,43,47,1) !important;
	font-weight:500 !important;
}
*#dm *.dmBody *.u_1134094555
{
	width:100% !important;
}
*#dm *.dmBody div.u_1134094555 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1361729099
{
	width:100% !important;
}
*#dm *.dmBody div.u_1361729099 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1824388585 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1824388585
{
	width:100% !important;
}
*#dm *.dmBody div.u_1982340310 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1437957840 .opinion
{
	font-weight:300 !important;
	color:rgba(9,32,66,1) !important;
}
*#dm *.dmBody div.u_1437957840 .readmore>span
{
	font-weight:300 !important;
	color:rgba(9,32,66,1) !important;
}
*#dm *.dmBody div.u_1437957840 .author
{
	color:rgba(9,32,66,1) !important;
	font-weight:800 !important;
}
*#dm *.dmBody a.u_1359435089 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1931827357
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(39,43,47,1) rgba(39,43,47,1) rgba(39,43,47,1) rgba(39,43,47,1) !important;
}
*#dm *.dmBody a.u_1931827357 span.text
{
	font-weight:500 !important;
	color:rgba(39,43,47,1) !important;
}
*#dm *.dmBody a.u_1931827357:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1931827357.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1437957840 .swiper-button-next:not(:hover)
{
	color:rgba(39,43,47,1) !important;
}
*#dm *.dmBody *.u_1437957840 .swiper-button-prev:not(:hover)
{
	color:rgba(39,43,47,1) !important;
}
*#dm *.dmBody *.u_1331202420
{
	width:100% !important;
}
*#dm *.dmBody *.u_1907482552
{
	width:100% !important;
}
*#dm *.dmBody div.u_1331202420 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1907482552 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1274630937 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1274630937
{
	width:100% !important;
}
*#dm *.dmBody div.u_1612051497 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1612051497
{
	width:100% !important;
}
*#dm *.dmBody *.u_1389652033
{
	width:100% !important;
}
*#dm *.dmBody div.u_1389652033 img
{
	object-position:50% 0% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1550372696 input[type="text"]
{
	background-color:rgba(65,67,69,0) !important;
}
*#dm *.dmBody *.u_1550372696 input[type="email"]
{
	background-color:rgba(65,67,69,0) !important;
}
*#dm *.dmBody *.u_1550372696 input[type="tel"]
{
	background-color:rgba(65,67,69,0) !important;
}
*#dm *.dmBody *.u_1550372696 select:not(.the-datepicker__select)
{
	background-color:rgba(65,67,69,0) !important;
}
*#dm *.dmBody *.u_1550372696 textarea
{
	background-color:rgba(65,67,69,0) !important;
}
*#dm *.dmBody div.u_1550372696 select:not(.the-datepicker__select)
{
	border-style:solid !important;
	border-width:0px !important;
	border-color:rgba(9,32,66,0.3) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1550372696 .submit-btn span.text
{
	font-weight:500 !important;
	color:rgba(39,43,47,1) !important;
}
*#dm *.dmBody div.u_1550372696 .submit-btn:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1550372696 .submit-btn.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1550372696 .submit-btn
{
	background-color:rgba(65,67,69,0) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:rgba(39,43,47,1) !important;
	border-width:2px !important;
}
*#dm *.dmBody div.u_1550372696 .submit-btn:hover
{
	background-color:rgba(39,43,47,1) !important;
	background-image:none !important;
	border-color:rgba(39,43,47,1) !important;
}
*#dm *.dmBody div.u_1550372696 .submit-btn.hover
{
	background-color:rgba(39,43,47,1) !important;
	background-image:none !important;
	border-color:rgba(39,43,47,1) !important;
}
*#dm *.dmBody div.u_1550372696 input[type="text"]
{
	border-style:solid !important;
	border-width:0px !important;
	border-color:rgba(9,32,66,0.3) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
	font-family: 'Jost' !important;
	font-weight:400 !important;
	color:rgba(9,32,66,1) !important;
}
*#dm *.dmBody div.u_1550372696 input[type="email"]
{
	border-style:solid !important;
	border-width:0px !important;
	border-color:rgba(9,32,66,0.3) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
	font-family: 'Jost' !important;
	font-weight:400 !important;
	color:rgba(9,32,66,1) !important;
}
*#dm *.dmBody div.u_1550372696 input[type="tel"]
{
	border-style:solid !important;
	border-width:0px !important;
	border-color:rgba(9,32,66,0.3) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
	font-family: 'Jost' !important;
	font-weight:400 !important;
	color:rgba(9,32,66,1) !important;
}
*#dm *.dmBody div.u_1550372696 select:not(.the-datepicker__select)>option
{
	font-family: 'Jost' !important;
	font-weight:400 !important;
	color:rgba(9,32,66,1) !important;
}
*#dm *.dmBody div.u_1550372696 textarea
{
	border-style:solid !important;
	border-width:0px !important;
	border-color:rgba(9,32,66,0.3) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
	font-family: 'Jost' !important;
	font-weight:400 !important;
	color:rgba(9,32,66,1) !important;
}
*#dm *.dmBody div.u_1550372696 .select-wrapper
{
	font-family: 'Jost' !important;
	font-weight:400 !important;
	color:rgba(9,32,66,1) !important;
}
*#dm *.dmBody div.u_1550372696 label[for="notListedCheckbox"]
{
	font-family: 'Jost' !important;
	font-weight:400 !important;
	color:rgba(9,32,66,1) !important;
}
*#dm *.dmBody div.u_1550372696 input+label
{
	font-family: 'Jost' !important;
	font-weight:400 !important;
	color:rgba(9,32,66,1) !important;
}
*#dm *.dmBody div.u_1612551348 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1555597712 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1423790184 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1669213077 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1704836000 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1232365252 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1642763261 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1754837152 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1612551348
{
	width:100% !important;
}
*#dm *.dmBody *.u_1704836000
{
	width:100% !important;
}
*#dm *.dmBody *.u_1232365252
{
	width:100% !important;
}
*#dm *.dmBody *.u_1754837152
{
	width:100% !important;
}
*#dm *.dmBody *.u_1642763261
{
	width:100% !important;
}
*#dm *.dmBody a.u_1100332782 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1020001459
{
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:rgba(39,43,47,1) rgba(39,43,47,1) rgba(39,43,47,1) rgba(39,43,47,1) !important;
}
*#dm *.dmBody a.u_1020001459:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1020001459.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1020001459 span.text
{
	color:rgba(39,43,47,1) !important;
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1405692154 span.text
{
	font-weight:500 !important;
}
*#dm *.dmBody *.u_1555597712
{
	width:100% !important;
}
*#dm *.dmBody *.u_1423790184
{
	width:100% !important;
}
*#dm *.dmBody *.u_1669213077
{
	width:100% !important;
}
*#dm *.dmBody *.u_1160812769
{
	width:100% !important;
}
*#dm *.dmBody *.u_1602830717
{
	width:100% !important;
}
*#dm *.dmBody *.u_1111866240
{
	width:100% !important;
}
*#dm *.dmBody *.u_1702241105
{
	width:100% !important;
}
*#dm *.dmBody *.u_1982340310
{
	width:100% !important;
}
*#dm *.dmBody div.u_1362272761 img
{
	object-fit:cover !important;
	object-position:0% 50% !important;
}
*#dm *.dmBody *.u_1890722566
{
	width:100% !important;
}
*#dm *.dmBody div.u_1890722566 img
{
	object-fit:cover !important;
	object-position:0% 50% !important;
}
*#dm *.dmBody *.u_1583939240
{
	width:100% !important;
}
*#dm *.dmBody *.u_1321125008
{
	display:none !important;
}
*#dm *.dmBody *.u_1822768619
{
	display:none !important;
}
*#dm *.dmBody *.u_1124948792
{
	display:none !important;
}
*#dm *.dmBody *.u_1506258965
{
	display:none !important;
}
*#dm *.dmBody *.u_1883567514
{
	display:none !important;
}
*#dm *.dmBody *.u_1259112809
{
	display:none !important;
}
*#dm *.dmBody *.u_1022613854
{
	display:none !important;
}
*#dm *.dmBody *.u_1948007791
{
	display:none !important;
}
*#dm *.dmBody *.u_1494227623
{
	display:none !important;
}
*#dm *.dmBody *.u_1714621905
{
	display:none !important;
}
*#dm *.dmBody *.u_1404164971
{
	display:none !important;
}
*#dm *.dmBody *.u_1684551129
{
	display:none !important;
}
*#dm *.dmBody *.u_1563153643
{
	display:none !important;
}
*#dm *.dmBody *.u_1502827098
{
	display:none !important;
}
*#dm *.dmBody *.u_1087614237
{
	display:none !important;
}
*#dm *.dmBody *.u_1147836298
{
	display:none !important;
}
*#dm *.dmBody *.u_1362272761
{
	width:100% !important;
}
*#dm *.dmBody *.u_1199477653
{
	width:100% !important;
}
*#dm *.dmBody *.u_1403524156
{
	width:100% !important;
}
*#dm *.dmBody a.u_1137476882 span.text
{
	font-weight:500 !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1437957840 .opinion
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1437957840 .readmore>span
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1437957840 .author
{
	font-size:23px !important;
}
*#dm *.dmBody div.u_1550372696 .submit-btn
{
	height:48px !important;
	width:220px !important;
}
*#dm *.dmBody div.u_1550372696 input[type="text"]
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1550372696 input[type="email"]
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1550372696 input[type="tel"]
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1550372696 select:not(.the-datepicker__select)>option
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1550372696 textarea
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1550372696 .select-wrapper
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1550372696 label[for="notListedCheckbox"]
{
	font-size:15px !important;
}
*#dm *.dmBody div.u_1550372696 input+label
{
	font-size:15px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\34 2740ee7 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b50da5c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#innergrid_hfu {
    width: 100.00%;
    grid-template-rows: minmax(521px, max-content);
    max-width: 1920px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0hp {
    width: 72.7%;
    height: 100%;
    max-width: 100%;
    max-height: none;
}
    
#group_dpt {
    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: 505.172px;
    min-height: 320px;
    max-height: 100%;
    order: 0;
    align-self: center;
    justify-self: start;
    margin-bottom: 50px;
    margin-left: 60px;
}
    
#widget_dog {
    width: 505.172px;
    height: auto;
    max-width: 100%;
}
    
#widget_8q6 {
    width: 477px;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
    
#widget_cq6 {
    width: 261px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-top: 42px;
}
    
#bbc0ce9e {
    width: 69.67%;
    height: 100%;
    justify-self: end;
    align-self: stretch;
    max-width: 100%;
    max-height: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2740ee7 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#group_dpt {
    width: 505.172px;
    justify-self: start;
    align-self: center;
    margin: 0px 0px 10px 30px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_hfu {
    grid-template-rows: minmax(468px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0hp {
    height: 468px;
    width: 625px;
    max-height: none;
}
    
#widget_8q6 {
    width: 348px;
}
    
#bbc0ce9e {
    justify-self: end;
    align-self: start;
    height: 468px;
    width: 625px;
    max-height: none;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#innergrid_hfu {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(635.1875px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0hp {
    width: 67.9%;
    height: auto;
}
    
#group_dpt {
    margin-bottom: 60px;
    margin-right: 790px;
    justify-self: center;
    margin-left: 0px;
}
    
#bbc0ce9e {
    width: 67.9%;
    height: 100%;
    align-self: stretch;
    justify-self: end;
    max-height: none;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\34 2740ee7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#b50da5c1 {
    width: 100%;
    min-height: 460px;
    align-items: center;
}
    
#widget_0hp {
    height: auto;
    width: 100%;
    order: 0;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#group_dpt {
    align-items: center;
    height: auto;
    min-height: 460px;
    width: 100.00%;
    justify-self: start;
    align-self: start;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_cq6 {
    margin-top: 25px;
    order: 3;
}
    
#innergrid_hfu {
    grid-template-rows: minmax(460px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbc0ce9e {
    height: auto;
    justify-self: end;
    align-self: start;
    width: 99.93%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 3d57207 {
    margin-bottom: 50px;
}
    
#widget_dog {
    order: 1;
    width: 322px;
    margin-top: 20px;
}
    
#widget_8q6 {
    order: 2;
    width: 312px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_0hp {
    width: 469px;
    height: auto;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#group_dpt {
    align-self: start;
    justify-self: start;
    height: auto;
    min-height: 472px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bbc0ce9e {
    width: 83.9%;
}
    
#innergrid_hfu {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    grid-template-rows: minmax(447px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b50da5c1 {
    min-height: 447px;
}
    
#widget_dog.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 2%;
    padding-right: 2%;
}
#widget_dog {
    width: 703px;
    order: 1;
}
    
#widget_8q6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#widget_8q6 {
    justify-self: auto;
    align-self: auto;
    order: 2;
    width: 424px;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cq6 {
    order: 3;
}
}



@media all {
    
#c5065b9d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 3c032ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#innergrid_vh1 {
    width: 100%;
    grid-template-rows: minmax(105px, max-content);
    max-width: 1920px;
    padding-left: 16px;
    padding-right: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_svf {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1200px;
    width: 100%;
    min-height: 176px;
    border-radius: 159px 0 159px 0px;
    background-image: url(../dms3rep/multi/gradient-bg.svg);
    margin-top: -44px;
    background-color: rgba(65,67,69,0);
    background-size: cover;
    box-shadow: rgba(0, 0, 0, 0.53) 0px 0px 11px 0px;
}
#group_svf.lazy {
    background-image: url('');
}
    
#widget_rjd {
    width: 79.88933333333334%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5065b9d {
    padding: 0px 0px 0px 0px;
}
    
#group_svf {
    margin-top: -34px;
}
#group_svf.lazy {
    background-image: url('');
}
    
#innergrid_vh1 {
    grid-template-rows: minmax(155px, max-content);
}
}



@media (min-width: 1400px) {
    
#group_svf {
    margin-top: -50px;
}
#group_svf.lazy {
    background-image: url('');
}
    
#innergrid_vh1 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#c5065b9d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 3c032ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#d879facc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 a8208e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#innergrid_kmn {
    width: 99.99999818131244%;
    grid-template-rows: minmax(400px, max-content);
    max-width: 1920px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_n1t {
    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;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    height: auto;
    padding-right: 1.4903129657228018%;
}
    
#group_3pl {
    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: 56.48%;
    min-height: auto;
    max-height: 100%;
    margin-right: 50px;
}
    
#widget_1hn {
    width: 44.89783599088838%;
    height: auto;
    max-width: 100%;
    margin-right: 23px;
}
    
#\36 80f87b1 {
    width: 51.594533029612755%;
    height: auto;
    max-width: 100%;
}
    
#group_ks3 {
    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: 43.44262295081967%;
    min-height: 434px;
    max-height: 100%;
}
    
#widget_59p {
    width: 542.828px;
    height: auto;
    max-width: 100%;
    margin-bottom: 40px;
}
    
#widget_rcb {
    width: 583px;
    height: auto;
    max-width: 100%;
}
    
#widget_9qq {
    width: 234px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-top: 40px;
}
    
#f0978ee0 {
    margin-top: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d879facc {
    padding: 0px 0px 0px 0px;
}
    
#group_n1t {
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 643px;
    width: 100.00%;
    flex-direction: column;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_3pl {
    width: 721px;
    align-self: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_ks3 {
    width: auto;
    align-self: center;
    margin: 30px 30px 0px 30px;
}
    
#innergrid_kmn {
    width: 100%;
    grid-template-rows: minmax(642.765625px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0978ee0 {
    margin-top: 80px;
}
    
#\36 80f87b1 {
    width: 51.2%;
}
    
#widget_rcb {
    width: 100%;
}
}



@media (min-width: 1400px) {
    
#group_3pl {
    justify-self: auto;
    align-self: auto;
    width: auto;
    order: 0;
    min-height: 332px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ks3 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 40.19%;
    min-height: 434px;
    margin: 0px 0% 0px 65px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1hn {
    width: 45.34368070953437%;
    height: 332px;
    order: 0;
}
    
#\36 80f87b1 {
    width: 52.106430155210646%;
    height: 332px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0978ee0 {
    margin-top: 40px;
}
}



@media (max-width: 767px) {
    
#d879facc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 a8208e8 {
    width: 100%;
    min-height: 442px;
    align-items: center;
}
    
#widget_1hn {
    height: auto;
    width: 43.13115441209256%;
}
    
#\36 80f87b1 {
    height: auto;
    width: 50.51054532483168%;
}
    
#group_n1t {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3pl {
    width: 99.92%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_ks3 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 280px;
    padding-left: 4%;
    padding-right: 4%;
    margin: 30px 0% 0px 0%;
}
    
#widget_59p {
    margin-bottom: 20px;
}
    
#widget_9qq {
    margin-top: 30px;
}
    
#innergrid_kmn {
    grid-template-rows: minmax(442px, max-content);
    width: 100.00%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_3pl {
    height: auto;
    min-height: auto;
    width: auto;
}
    
#widget_1hn {
    width: 251.7px;
}
    
#\36 80f87b1 {
    width: 290.3px;
}
    
#f0978ee0 {
    margin-top: 60px;
}
    
#group_ks3 {
    min-height: 244px;
}
    
#innergrid_kmn {
    grid-template-rows: minmax(476px, max-content);
}
    
#widget_rcb {
    width: 100%;
}
}



@media all {
    
#\32 9139f13 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 a7b19ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#innergrid_kbe {
    width: 100%;
    grid-template-rows: minmax(135px, max-content);
    max-width: 1920px;
}
    
#group_2jp {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1200px;
    width: 89.41877794336811%;
    min-height: 63px;
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 36px;
}
    
#widget_4qd {
    width: 63px;
    height: auto;
    max-width: 100%;
    margin-right: 73px;
    order: 0;
}
    
#f4088e62 {
    width: 108.9px;
    height: auto;
    max-width: 100%;
    margin-right: 73px;
    order: 1;
}
    
#a552242b {
    width: 140px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-right: 73px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 51c5179 {
    width: 172.7px;
    height: auto;
    max-width: 100%;
    margin-right: 73px;
    order: 3;
}
    
#\34 6b715a6 {
    width: 149px;
    height: auto;
    max-width: 100%;
    margin-right: 73px;
    order: 4;
}
    
#\32 833decd {
    width: 179px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\36 f5c2fe3 {
    margin-top: 90px;
    margin-bottom: 64px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9139f13 {
    padding: 0px 0px 0px 0px;
}
    
#group_2jp {
    flex-wrap: wrap;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 183px;
    width: 100.00%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_kbe {
    width: 100.00%;
    grid-template-rows: minmax(183px, max-content);
}
    
#widget_4qd {
    margin-left: 73px;
}
    
#\36 f5c2fe3 {
    margin-top: 50px;
}
}



@media (min-width: 1400px) {
    
#group_2jp {
    padding: 0px 0px 0px 0px;
}
    
#innergrid_kbe {
    grid-template-rows: minmax(135px, max-content);
}
    
#\36 f5c2fe3 {
    margin-top: 90px;
    margin-bottom: 64px;
}
}



@media (max-width: 767px) {
    
#\32 9139f13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 a7b19ad {
    width: 100%;
    min-height: 413px;
    align-items: center;
}
    
#widget_4qd {
    height: auto;
    width: 63px;
}
    
#f4088e62 {
    height: auto;
    margin-right: 0px;
    width: 108.891px;
}
    
#a552242b {
    height: 34.75px;
    margin-right: 0px;
    width: 324px;
}
    
#\39 51c5179 {
    height: 32.9375px;
    margin-right: 0px;
    width: 324px;
}
    
#\34 6b715a6 {
    height: 56.6094px;
    width: 324px;
    margin-right: 0px;
}
    
#\32 833decd {
    height: 46.7344px;
    width: 324px;
}
    
#group_2jp {
    flex-wrap: wrap;
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: 413px;
    width: 100.00%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_kbe {
    width: 100.00%;
    grid-template-rows: minmax(413.046875px, max-content);
}
    
#\36 f5c2fe3 {
    margin-top: 60px;
    margin-bottom: 60px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_2jp {
    justify-self: center;
    align-self: center;
    width: 100.00%;
    height: auto;
    min-height: 334px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_4qd {
    width: 130px;
    order: 0;
    height: 62.0156px;
    margin-right: 50px;
}
    
#f4088e62 {
    width: 130px;
    margin-right: 50px;
    order: 1;
    height: 57.0781px;
}
    
#\39 51c5179 {
    width: 250px;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6b715a6 {
    width: 250px;
    order: 4;
}
    
#\32 833decd {
    width: 554px;
    order: 5;
}
    
#a552242b {
    width: 180px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a7b19ad {
    min-height: 334px;
}
    
#innergrid_kbe {
    grid-template-rows: minmax(334px, max-content);
}
    
#\36 f5c2fe3 {
    margin-top: 30px;
}
}



@media all {
    
#a09a97b3 {
    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;
}
    
#\37 4c18e84 {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#\39 5ad604b {
    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: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#innergrid_oqu {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(145px, max-content);
    max-width: 1920px;
}
    
#group_dcc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 946px;
    width: 100%;
    min-height: 145px;
}
    
#widget_4k4 {
    width: 61px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_gth {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 86.8px;
    min-height: 118.156px;
    max-height: 100%;
    order: 0;
}
    
#widget_8q8 {
    width: 55px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: 20px;
}
    
#\31 c656674 {
    width: 91.0938px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: 20px;
}
    
#cfeb373a {
    width: 47px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a74bb062 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 91.1px;
    min-height: 118.156px;
    max-height: 100%;
    order: 1;
}
    
#edc332d2 {
    width: 71px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d64f5ec2 {
    width: 128.891px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: 20px;
}
    
#\34 a6fe7c9 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 128.9px;
    min-height: 118.156px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 898289b {
    width: 108.25px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: 20px;
}
    
#\33 57c4308 {
    width: 53px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8a4a916 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 116.6px;
    min-height: 118.156px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\35 822370f {
    width: 72px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: 20px;
}
    
#\34 1e959d7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 72px;
    min-height: 118.156px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#fd6d4650 {
    width: 52px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#add53a7e {
    margin-top: 57px;
    margin-bottom: 17px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4c18e84 {
    padding: 0px 0px 0px 0px;
}
    
#group_dcc {
    padding-left: 23px;
    padding-right: 23px;
}
}



@media (max-width: 767px) {
    
#\37 4c18e84 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 5ad604b {
    width: 100%;
    min-height: 374px;
    align-items: center;
}
    
#group_dcc {
    flex-wrap: wrap;
    justify-content: center;
    justify-self: stretch;
    align-self: start;
    height: auto;
    min-height: 374px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_gth {
    width: 132px;
    align-self: auto;
    order: 0;
    padding-right: 0px;
    margin: 0px 20px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#a74bb062 {
    width: 132px;
    order: 1;
    margin-right: 10px;
}
    
#\34 a6fe7c9 {
    width: 132px;
    order: 2;
    margin-right: 20px;
    margin-left: 20px;
}
    
#\38 8a4a916 {
    width: 132px;
    order: 3;
    margin-right: 20px;
}
    
#\34 1e959d7 {
    width: 132px;
    order: 4;
}
    
#innergrid_oqu {
    width: 100%;
    grid-template-rows: minmax(374px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d64f5ec2 {
    width: 111px;
}
    
#add53a7e {
    margin-bottom: 50px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#innergrid_oqu {
    width: 100.00%;
    grid-template-rows: minmax(278px, max-content);
}
    
#group_dcc {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 278px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 5ad604b {
    min-height: 278px;
}
}



@media all {
    
#d16961ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\37 733bba8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    height: auto;
    padding-left: 1.5%;
}
    
#\33 c27c300 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ae05e3c2 {
    width: 721.266px;
    grid-template-rows: minmax(298px, max-content);
    max-width: 100%;
    order: 2;
}
    
#\33 8adaf2a {
    width: 99.99999323835095%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1920px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b0aadb7 {
    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: 41.78%;
    min-height: 434px;
    max-height: 100%;
    order: 0;
    margin-right: 34px;
}
    
#\30 0f6c24c {
    width: 525.297px;
    height: auto;
    max-width: 100%;
    margin-bottom: 40px;
}
    
#bb1849d5 {
    width: 552.266px;
    height: auto;
    max-width: 100%;
}
    
#group_9ja {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 100.00%;
    min-height: auto;
    height: auto;
    margin-top: 34px;
}
    
#widget_j8f {
    width: 54.21400712226556%;
    height: auto;
    max-width: 100%;
    margin: 0px 28px 0px 0%;
}
    
#widget_bc2 {
    width: 60.5%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#d1738686 {
    width: 41.987451246396475%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c27c300 {
    padding: 0px 0px 0px 0px;
}
    
#\37 733bba8 {
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#ae05e3c2 {
    width: 721.266px;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\32 b0aadb7 {
    width: 71.83%;
    align-self: flex-start;
    margin: 0px 0% 40px 40px;
}
}



@media (min-width: 1400px) {
    
#\32 b0aadb7 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 612px;
    min-height: 434px;
    margin: 0px 70px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ae05e3c2 {
    grid-template-rows: minmax(388px, max-content);
    width: 963.062px;
    padding-top: 20px;
}
    
#bb1849d5 {
    width: 612px;
}
    
#\37 733bba8 {
    padding-left: 16px;
}
    
#group_9ja {
    min-height: auto;
    margin-top: 46px;
}
    
#widget_bc2 {
    align-self: start;
    justify-self: start;
    margin: 0px 0px 0px 0px;
}
    
#widget_j8f {
    width: 55.2%;
}
    
#d1738686 {
    width: 42.243924596865774%;
}
}



@media (max-width: 767px) {
    
#d16961ad {
    width: 100%;
    min-height: 538px;
    align-items: center;
}
    
#\33 c27c300 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_j8f {
    height: auto;
    width: auto;
}
    
#widget_bc2 {
    height: auto;
    width: 58.5%;
}
    
#d1738686 {
    height: auto;
    width: auto;
}
    
#\37 733bba8 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: auto;
}
    
#\32 b0aadb7 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    min-height: auto;
    margin: 0px 0% 40px 0%;
}
    
#ae05e3c2 {
    grid-template-rows: minmax(142px, max-content);
    width: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#group_9ja {
    margin-top: 17px;
    width: auto;
}
    
#\30 0f6c24c {
    margin-bottom: 20px;
}
    
#\33 8adaf2a {
    grid-template-rows: minmax(538px, max-content);
    width: 100%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ae05e3c2 {
    width: 470px;
    grid-template-rows: minmax(187.125px, max-content);
}
    
#group_9ja {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 169.7px;
    width: 470.234px;
    margin: 17px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_j8f {
    width: 249.219px;
    height: 169.7px;
}
    
#d1738686 {
    width: 193.016px;
    height: 169.7px;
}
    
#widget_bc2 {
    width: 273.6px;
}
    
#\37 733bba8 {
    justify-self: start;
    align-self: start;
    width: 99.99786623877642%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 8adaf2a {
    grid-template-rows: minmax(464px, max-content);
}
    
#d16961ad {
    min-height: 464px;
}
}



@media all {
    
#\37 6da9e84 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a22f624b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#innergrid_ncc {
    width: 100.00%;
    grid-template-rows: minmax(888px, max-content);
    max-width: 1920px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_drm {
    width: 100.00%;
    height: 693px;
    justify-self: center;
    align-self: end;
    max-width: 100%;
    max-height: none;
}
    
#group_cqb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    justify-self: center;
    align-self: end;
    order: 0;
    max-width: 1200px;
    width: 89.41877794336811%;
    min-height: 842px;
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 20px;
}
    
#widget_ojg {
    width: 96.41666666666666%;
    height: auto;
    max-width: 100%;
    margin-top: -160px;
}
    
#group_7kn {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    margin-top: -20px;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 124px 0 124px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
}
    
#group_ncl {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 42.4%;
    min-height: 525px;
    max-height: 100%;
    margin-right: 29px;
}
    
#widget_g6l {
    width: 178px;
    height: auto;
    max-width: 100%;
    margin-bottom: 16px;
}
    
#widget_cai {
    width: 430px;
    height: auto;
    max-width: 100%;
    margin-bottom: 3px;
}
    
#widget_d2b {
    width: 483px;
    height: auto;
    max-width: 100%;
}
    
#widget_b7j {
    width: 214px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-top: 40px;
}
    
#\35 17ddec5 {
    width: 163px;
    height: auto;
    max-width: 100%;
    margin-bottom: 16px;
}
    
#\31 0917e91 {
    width: 214px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-top: 40px;
}
    
#\39 d3627ca {
    width: 483px;
    height: auto;
    max-width: 100%;
    margin-bottom: 3px;
}
    
#\32 a0a9b43 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 44.1%;
    min-height: 525px;
    max-height: 100%;
}
    
#\30 8e982e6 {
    width: 503px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6da9e84 {
    padding: 0px 0px 0px 0px;
}
    
#group_cqb {
    width: 96%;
}
    
#widget_ojg {
    width: 93.4%;
}
    
#group_7kn {
    margin-top: -27px;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
}
    
#group_ncl {
    width: 46.4%;
    margin-top: 0px;
}
    
#\32 a0a9b43 {
    width: 47.1%;
}
    
#\35 17ddec5 {
    width: 153px;
}
}



@media (max-width: 767px) {
    
#\37 6da9e84 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a22f624b {
    width: 100%;
    min-height: 983px;
    align-items: center;
}
    
#widget_drm {
    height: 240px;
}
    
#widget_ojg {
    height: auto;
    width: 100.00%;
    order: 0;
}
    
#widget_g6l {
    height: auto;
    width: 153.438px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 17ddec5 {
    height: 161px;
}
    
#group_7kn {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-bottom: 60px;
    padding-top: 40px;
    justify-self: auto;
    align-self: auto;
    width: 99.99493447209542%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ncl {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 394.984px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 a0a9b43 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 428.5px;
    align-items: center;
    margin: 40px 0% 0px 0%;
}
    
#group_cqb {
    padding: 0px 0px 0px 0px;
}
    
#innergrid_ncc {
    grid-template-rows: minmax(983px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_7kn {
    padding-bottom: 40px;
}
    
#\32 a0a9b43 {
    min-height: 359.5px;
}
    
#group_ncl {
    min-height: 325.984px;
}
    
#innergrid_ncc {
    grid-template-rows: minmax(863px, max-content);
}
    
#a22f624b {
    min-height: 863px;
}
}



@media all {
    
#\35 86babbd {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 c063537 {
    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: 46.67%;
    min-height: auto;
    max-height: 100%;
    margin-right: 50px;
    height: auto;
}
    
#\37 0c31450 {
    width: 40.224403586081145%;
    height: 235px;
    max-width: 100%;
    margin-right: 23px;
}
    
#\32 414bea9 {
    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: 466px;
    height: auto;
    padding-right: 1.4903129657228018%;
    order: 0;
    margin-bottom: 80px;
}
    
#e01c159f {
    width: 605px;
    height: auto;
    max-width: 100%;
    margin-bottom: 40px;
}
    
#b7fcb67b {
    width: 655px;
    height: auto;
    max-width: 100%;
}
    
#fa0ed3c4 {
    width: 55.76651977916224%;
    height: 235px;
    max-width: 100%;
}
    
#f840b16a {
    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: 49.54614220877458%;
    min-height: 434px;
    max-height: 100%;
}
    
#e84be377 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\39 ecd807d {
    width: 145px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-top: 40px;
}
    
#\34 909be83 {
    width: 99.99999818131244%;
    grid-template-rows: minmax(1165px, max-content);
    max-width: 1920px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(216, 231, 243, 1);
    background-image: initial;
    padding-top: 70px;
    grid-area: auto / auto / auto / auto;
}
    
#group_jbj {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 1200px;
    width: 100%;
    min-height: 560px;
    height: auto;
    order: 1;
    align-self: center;
}
    
#widget_qfv {
    width: 100%;
    height: auto;
    justify-self: stretch;
    align-self: start;
    order: 0;
    max-width: 100%;
    max-height: none;
}
    
#widget_277 {
    width: 903.922px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_13v {
    width: 718px;
    height: auto;
    max-width: 100%;
    margin-top: 19px;
    order: 1;
}
    
#group_02f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 1136px;
    width: 93.83%;
    min-height: 90.1875px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    height: auto;
    margin-bottom: 40px;
    margin-top: 70px;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gs3 {
    width: 21.12676056338028%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_o08 {
    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: 1px;
    min-height: 69px;
    max-height: 100%;
    background-color: rgba(9,32,66,1);
    background-image: initial;
    order: 5;
    margin-right: 25px;
}
    
#\36 9021d48 {
    width: 21.12676056338028%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#deb3860a {
    width: 21.12676056338028%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\34 8546ad9 {
    width: 21.12676056338028%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\31 56aa285 {
    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: 1px;
    min-height: 69px;
    max-height: 100%;
    background-color: rgba(9,32,66,1);
    background-image: initial;
    order: 5;
    margin-right: 25px;
}
    
#\32 001e4a6 {
    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: 1px;
    min-height: 69px;
    max-height: 100%;
    background-color: rgba(9,32,66,1);
    background-image: initial;
    order: 1;
    margin-right: 25px;
}
    
#a1af6741 {
    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: 1px;
    min-height: 69px;
    max-height: 100%;
    background-color: rgba(9,32,66,1);
    background-image: initial;
    order: 3;
    margin-right: 25px;
}
    
#\38 1df93af {
    width: 21.12676056338028%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 a550350 {
    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: 1px;
    min-height: 69px;
    max-height: 100%;
    background-color: rgba(9,32,66,1);
    background-image: initial;
    order: 1;
    margin-right: 25px;
}
    
#\37 02ad9fc {
    width: 21.12676056338028%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d45be837 {
    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: 1px;
    min-height: 69px;
    max-height: 100%;
    background-color: rgba(9,32,66,1);
    background-image: initial;
    order: 3;
    margin-right: 25px;
}
    
#\33 a86914f {
    width: 21.12676056338028%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\33 e4751d6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 1136px;
    width: 94.68885936808105%;
    min-height: 91px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b456f54 {
    width: 21.12676056338028%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#group_u6k {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 480px;
    min-height: 52px;
    max-height: 100%;
    order: 5;
    margin-top: 70px;
}
    
#widget_j1s {
    width: 192px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    margin-right: 27px;
}
    
#\32 ef1e37e {
    width: 261px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#group_1lc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 100.00%;
    min-height: 1106px;
    height: auto;
    margin-bottom: 360px;
}
    
#\34 9ff5452 {
    margin-top: -3px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 86babbd {
    padding: 0px 0px 0px 0px;
}
    
#\32 414bea9 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-bottom: 70px;
    order: 0;
}
    
#\31 c063537 {
    align-self: flex-start;
    width: 93.47826086956522%;
    margin: 0px 0% 0px 0%;
}
    
#f840b16a {
    width: 84.69%;
    align-self: flex-start;
    margin: 40px 0% 0px 40px;
}
    
#\37 0c31450 {
    height: auto;
}
    
#fa0ed3c4 {
    height: auto;
}
    
#group_jbj {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_02f {
    height: auto;
    min-height: 91px;
    flex-wrap: nowrap;
    order: 2;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    justify-content: space-around;
    margin: 70px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gs3 {
    order: 0;
    width: 174.5px;
}
    
#\36 9021d48 {
    order: 2;
    width: 174.5px;
}
    
#\31 56aa285 {
    order: 3;
}
    
#deb3860a {
    order: 4;
    width: 174.5px;
}
    
#\34 8546ad9 {
    order: 6;
    width: 174.5px;
}
    
#\37 02ad9fc {
    width: 174.5px;
}
    
#\38 1df93af {
    width: 174.5px;
}
    
#d45be837 {
    order: 1;
    margin-right: 25px;
}
    
#\32 b456f54 {
    width: 174.5px;
}
    
#\31 a550350 {
    order: 5;
    margin-right: 25px;
}
    
#\33 a86914f {
    width: 174.5px;
}
    
#widget_277 {
    order: 0;
}
    
#widget_13v {
    order: 1;
}
    
#\33 e4751d6 {
    order: 3;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    justify-content: space-around;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_u6k {
    order: 4;
}
    
#\34 909be83 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9ff5452 {
    margin-bottom: 0px;
}
}



@media (min-width: 1400px) {
    
#\31 c063537 {
    justify-self: auto;
    align-self: auto;
    width: auto;
    order: 0;
    min-height: 332px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9ff5452 {
    margin-top: -3px;
}
    
#\37 0c31450 {
    width: 42.7%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 24px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f840b16a {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 44.2%;
    min-height: 434px;
    margin: 0px 0% 0px 65px;
    grid-area: auto / auto / auto / auto;
}
    
#fa0ed3c4 {
    width: 59%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 909be83 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    grid-template-rows: minmax(1475px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 414bea9 {
    width: 100%;
    padding-right: 16px;
}
    
#group_1lc {
    align-self: start;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\35 86babbd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 0c31450 {
    height: auto;
    width: 39.50549342838048%;
}
    
#fa0ed3c4 {
    height: auto;
    width: 54.08335041211851%;
}
    
#e84be377 {
    width: 100%;
    min-height: 1947px;
    align-items: center;
}
    
#widget_qfv {
    height: 312px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_gs3 {
    height: auto;
    width: 207.4px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9021d48 {
    height: auto;
    width: 207.4px;
    margin: 10px 0% 0px 0%;
}
    
#deb3860a {
    height: auto;
    width: 207.4px;
    margin: 10px 0% 10px 0%;
}
    
#\34 8546ad9 {
    height: auto;
    width: 207.4px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1df93af {
    height: auto;
    width: 207.4px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 02ad9fc {
    height: auto;
    width: 207.4px;
    order: 0;
    margin: 0px 0% 10px 0%;
}
    
#\33 a86914f {
    height: auto;
    width: 207.4px;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b456f54 {
    height: auto;
    width: 207.4px;
    order: 4;
    margin: 10px 0% 10px 0%;
}
    
#\32 414bea9 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-bottom: 70px;
}
    
#\31 c063537 {
    width: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f840b16a {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 389px;
    padding-left: 4%;
    padding-right: 4%;
    margin: 30px 0% 0px 0%;
}
    
#e01c159f {
    margin-bottom: 30px;
}
    
#\39 ecd807d {
    margin-top: 30px;
}
    
#group_jbj {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    padding-left: 4%;
    padding-right: 4%;
}
    
#group_02f {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 2;
    height: auto;
    min-height: 126px;
    align-items: center;
    justify-content: space-around;
    margin: 40px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 56aa285 {
    min-height: 59px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a550350 {
    min-height: 59px;
    margin: 0px 0% 0px 0%;
}
    
#d45be837 {
    margin: 0px 0% 0px 0%;
}
    
#widget_277 {
    order: 0;
}
    
#widget_13v {
    order: 1;
}
    
#\33 e4751d6 {
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    min-height: auto;
    justify-content: space-around;
}
    
#group_u6k {
    order: 4;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 124px;
    margin-top: 50px;
}
    
#\32 001e4a6 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_o08 {
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#a1af6741 {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\34 909be83 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-top: 50px;
    grid-template-rows: minmax(1897px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j1s {
    width: 261px;
    margin: 0px 0% 20px 0%;
}
    
#\32 ef1e37e {
    margin: 0px 0% 0px 0%;
}
    
#group_1lc {
    margin-bottom: 630px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 c063537 {
    min-height: auto;
    width: auto;
}
    
#fa0ed3c4 {
    width: 248.438px;
    height: auto;
}
    
#\37 0c31450 {
    height: auto;
    width: 179.188px;
}
    
#f840b16a {
    min-height: 248.5px;
}
    
#\32 414bea9 {
    min-height: 448.172px;
}
    
#widget_gs3 {
    width: 226.359px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9021d48 {
    width: 226.359px;
    margin: 0px 0% 0px 0%;
}
    
#deb3860a {
    width: 226.359px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8546ad9 {
    width: 226.359px;
    margin: 0px 0% 0px 0%;
}
    
#\37 02ad9fc {
    width: 226.359px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1df93af {
    width: 226.359px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b456f54 {
    width: 226.359px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a86914f {
    width: 226.359px;
    margin: 0px 0% 0px 0%;
}
    
#group_02f {
    width: 529px;
    flex-direction: row;
    height: auto;
    min-height: 193px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 56aa285 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a550350 {
    margin: 0px 0% 0px 0%;
}
    
#d45be837 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e4751d6 {
    flex-direction: row;
    flex-wrap: wrap;
    width: 531px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: space-around;
}
    
#\32 001e4a6 {
    margin: 0px 0% 0px 0%;
}
    
#group_o08 {
    margin: 0px 0% 0px 0%;
}
    
#a1af6741 {
    margin: 0px 0% 0px 0%;
}
    
#group_1lc {
    margin-bottom: 550px;
    min-height: 1214.8px;
}
    
#\34 909be83 {
    grid-template-rows: minmax(1739px, max-content);
    width: 100.00%;
}
    
#e84be377 {
    min-height: 1789px;
}
}



@media all {
    
#afc58a7b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 3f7ab20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#innergrid_8nc {
    width: 100.00%;
    grid-template-rows: minmax(762px, max-content);
    max-width: 1920px;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8ad9389 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 347px;
    max-height: 100%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 124px 0 124px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    order: 0;
    padding: 20px 20px 20px 20px;
}
    
#\36 fb3e4aa {
    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: 66.87721631205675%;
    min-height: 241px;
    max-height: 100%;
    height: auto;
}
    
#d5558f37 {
    width: 483px;
    height: auto;
    max-width: 100%;
}
    
#\34 2cac434 {
    width: 754.375px;
    height: auto;
    max-width: 100%;
    margin-bottom: 3px;
}
    
#\36 1f120e6 {
    width: 295px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    margin-top: 23px;
}
    
#widget_pfm {
    width: 26.134485815602837%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 30px;
}
    
#widget_scm {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
}
    
#widget_74l {
    width: 71%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
}
    
#group_262 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    width: 100%;
    min-height: 561px;
    padding-left: 16px;
    margin-bottom: -30px;
}
    
#widget_856 {
    width: 43.5815233785822%;
    height: auto;
    max-width: 100%;
}
    
#group_2jo {
    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: 52.80%;
    min-height: auto;
    max-height: 100%;
}
    
#widget_8i4 {
    width: 671px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_iot {
    width: 685px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_nf0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 15px;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gqr {
    width: 262px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 3;
    margin-top: 29px;
}
    
#group_342 {
    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;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1200px;
    width: 100%;
    min-height: auto;
    padding-left: 16px;
    padding-right: 16px;
    margin-top: -292px;
}
    
#\30 8669f62 {
    margin-bottom: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#afc58a7b {
    padding: 0px 0px 0px 0px;
}
    
#widget_74l {
    width: 90%;
}
    
#group_262 {
    flex-wrap: nowrap;
    flex-direction: column;
    padding-left: 0px;
}
    
#group_2jo {
    width: 93.82%;
    margin: 170px 0% 0px 0%;
}
    
#widget_856 {
    align-self: flex-end;
    margin: -100px 0% 0px 0%;
}
    
#innergrid_8nc {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nf0 {
    width: 585.578px;
}
    
#widget_8i4 {
    width: 544px;
}
}



@media (min-width: 1400px) {
    
#group_2jo {
    width: 52.94%;
    min-height: auto;
    margin-right: -100px;
}
    
#widget_8i4 {
    width: 841px;
}
    
#widget_nf0 {
    width: 775px;
}
    
#widget_856 {
    width: 50.9375%;
}
    
#group_262 {
    max-width: 1600px;
    justify-self: end;
    align-self: end;
    height: auto;
    min-height: 601.922px;
    width: 100.00%;
    padding-left: 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_iot {
    width: 79.7859690844233%;
}
    
#\34 2cac434 {
    width: 754.362px;
}
    
#\36 fb3e4aa {
    width: 66.875%;
}
}



@media (max-width: 767px) {
    
#afc58a7b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 3f7ab20 {
    width: 100%;
    min-height: 975px;
    align-items: center;
}
    
#widget_pfm {
    height: auto;
    width: 100%;
    max-width: 200px;
    margin: 0px 0% 0px 0%;
}
    
#widget_74l {
    height: auto;
    width: 100%;
}
    
#widget_856 {
    height: auto;
    align-self: flex-end;
    width: 83.6%;
    margin: 20px 0% 0px 0%;
}
    
#\30 8ad9389 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    padding-bottom: 60px;
    padding-right: 20px;
    width: 100%;
    padding-top: 40px;
}
    
#\36 fb3e4aa {
    align-self: stretch;
    width: 100.00%;
    max-width: 100%;
    margin: 40px 0% 0px 0%;
}
    
#group_342 {
    align-items: center;
    margin-top: -590px;
    width: 100%;
    min-height: auto;
    padding-left: 6%;
    padding-right: 6%;
}
    
#group_262 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-bottom: 0px;
    align-self: start;
    margin-top: 160px;
    padding: 0px 0px 0px 0px;
}
    
#group_2jo {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_8nc {
    width: 100%;
    grid-template-rows: minmax(975px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8i4 {
    width: 258px;
}
    
#\34 2cac434 {
    margin-bottom: 17px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_8i4 {
    width: 257.906px;
}
    
#group_262 {
    margin-top: 180px;
}
    
#widget_nf0 {
    width: 418.531px;
}
    
#widget_iot {
    width: 581px;
}
    
#widget_856 {
    width: 76.6%;
}
    
#widget_74l {
    width: 95%;
}
    
#\36 fb3e4aa {
    width: 81.68%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_342 {
    margin-top: -490px;
}
    
#innergrid_8nc {
    grid-template-rows: minmax(1052px, max-content);
}
    
#\39 3f7ab20 {
    min-height: 1052px;
}
}



@media all {
    
#\34 8091c27 {
    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;
}
    
#\35 a2c45fe {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#\37 6cdb42d {
    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: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#innergrid_ddr {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    column-gap: 0px;
    row-gap: 0px;
    width: 100.00%;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(656px, max-content);
    max-width: 1920px;
}
    
#group_bta {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    justify-self: center;
    align-self: end;
    order: 0;
    max-width: 1200px;
    width: 100%;
    min-height: 591px;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
}
    
#group_ir7 {
    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: 44.52054794520548%;
    min-height: 533.844px;
    max-height: 100%;
    align-self: flex-end;
    order: 0;
}
    
#widget_dio {
    width: 76.15384615384615%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 30px;
}
    
#widget_sdf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: 30px;
}
    
#group_up1 {
    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: 59.93150684931506%;
    min-height: 460px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    justify-self: auto;
    order: 1;
    margin-left: -70px;
    grid-area: auto / auto / auto / auto;
}
    
#group_lgp {
    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: 100%;
    min-height: 348px;
    max-height: 100%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 124px 0 124px 0;
    box-shadow: rgba(0, 0, 0, 0.37) 0px 0px 11px 0px;
    height: auto;
    order: 0;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
}
    
#widget_0hq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0hq {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#group_hmk {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 409px;
    min-height: 52px;
    max-height: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: 60px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d5h {
    width: 194px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 52px;
    max-width: 100%;
    margin-right: 21px;
}
    
#a3d971c6 {
    width: 194px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 52px;
    max-width: 100%;
}
    
#widget_gka {
    width: 100.00%;
    height: 509px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 147px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a2c45fe {
    padding: 0px 0px 0px 0px;
}
    
#group_bta {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ir7 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_up1 {
    align-self: flex-end;
    margin: -350px 0% 0px 0%;
}
    
#widget_sdf {
    width: 47%;
}
    
#innergrid_ddr {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\35 a2c45fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 6cdb42d {
    width: 100%;
    min-height: 1176px;
    align-items: center;
}
    
#widget_sdf {
    height: 240px;
}
    
#widget_gka {
    height: 240px;
}
    
#group_bta {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: center;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#group_ir7 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_up1 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_dio {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_lgp {
    height: auto;
    min-height: 522.5px;
    margin-top: -40px;
}
    
#group_hmk {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 124px;
}
    
#widget_d5h {
    margin: 0px 0% 20px 0%;
}
    
#a3d971c6 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_ddr {
    grid-template-rows: minmax(1176px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_lgp {
    min-height: 300.5px;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 30px;
    width: 100.00%;
}
    
#group_up1 {
    justify-self: auto;
    align-self: center;
    width: 93.44%;
    order: 1;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ir7 {
    order: 0;
}
    
#group_bta {
    justify-self: center;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_ddr {
    grid-template-rows: minmax(835px, max-content);
}
    
#\37 6cdb42d {
    min-height: 835px;
}
}



@media all {
    
#c95c4769 {
    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;
}
    
#c397f03c {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#\33 0d66fe4 {
    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: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#innergrid_us3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    column-gap: 0px;
    row-gap: 0px;
    width: 100.00%;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(333px, max-content);
    max-width: 1920px;
}
    
#group_mnh {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 756px;
    width: 100%;
    min-height: 157px;
}
    
#widget_tlc {
    width: 126px;
    height: 167px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-right: 31px;
}
    
#dee796a3 {
    width: 149px;
    height: 151px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin-right: 31px;
}
    
#\35 4a792a6 {
    width: 240px;
    height: 131px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin-right: 31px;
}
    
#\39 6a78b0a {
    width: 148px;
    height: 151px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c397f03c {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#c397f03c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\33 0d66fe4 {
    width: 100%;
    min-height: 634px;
    align-items: center;
}
    
#widget_tlc {
    height: auto;
    width: 126px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dee796a3 {
    height: auto;
    width: 149px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 4a792a6 {
    height: auto;
    width: 240px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 6a78b0a {
    height: auto;
    width: 148px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#group_mnh {
    flex-wrap: nowrap;
    flex-direction: column;
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: 634px;
    width: 100.00%;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_us3 {
    width: 100.00%;
    grid-template-rows: minmax(634px, max-content);
}
    
#\38 60772ac {
    margin-bottom: 70px;
    margin-top: 30px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_mnh {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: 160px;
    width: 100.00%;
    padding-left: 4%;
    padding-right: 4%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_tlc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tlc {
    width: 17.923186344238974%;
    margin: 0px 10px 0px 0px;
}
    
#dee796a3 {
    width: 21.19487908961593%;
    margin: 0px 10px 0px 0px;
}
    
#\39 6a78b0a {
    width: 21.052631578947366%;
    margin: 0px 0% 0px 0%;
}
    
#\35 4a792a6 {
    width: 34.13940256045519%;
    margin: 0px 10px 0px 0px;
}
    
#innergrid_us3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    grid-template-rows: minmax(200px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0d66fe4 {
    min-height: 200px;
}
    
#\38 60772ac {
    margin-top: 0px;
    margin-bottom: 50px;
}
}



@media all {
    
#da584f9a {
    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;
}
    
#\31 ddd821f {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#\35 28fa45f {
    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: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#innergrid_vbu {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(516px, max-content);
    max-width: 1920px;
    background-color: rgba(242, 242, 242, 1);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_7l0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1200px;
    width: 89.42%;
    min-height: 417px;
    height: auto;
    padding-left: 2%;
    padding-right: 2%;
    margin-top: 30px;
}
    
#widget_urn {
    width: 687.469px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-bottom: 37px;
}
    
#widget_0ip {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ddd821f {
    padding: 0px 0px 0px 0px;
}
    
#group_7l0 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 498px;
    width: 100%;
    max-width: 100%;
    padding-left: 3%;
    padding-right: 3%;
    margin: 30px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 ddd821f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 28fa45f {
    width: 100%;
    min-height: 709px;
    align-items: center;
}
    
#group_7l0 {
    justify-self: center;
    width: 100%;
    max-width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    min-height: 639px;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_vbu {
    grid-template-rows: minmax(709px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_7l0 {
    min-height: 603px;
}
}



@media all {
    
#\37 6c727b4 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#bed50ccb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#group_0v9 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 1920px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_duj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6c727b4 {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 6c727b4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#bed50ccb {
    width: 100%;
    min-height: 220px;
    align-items: center;
}
    
#group_0v9 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_0v9 {
    height: auto;
    min-height: auto;
}
}



@media all {
    
#a54c31e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 4f2ae06 {
    min-height: 450px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding-top: 50px;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
}
    
#e1bcde84 {
    width: 583px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#d6190c6b {
    width: 583px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_5oq {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 1300px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    align-self: center;
}
    
#d5181b95 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
}
    
#bb2f8059 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 1;
}
    
#\33 06e36cd {
    width: 583px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#b4f2b10d {
    width: 583px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
}
    
#\31 71a93f2 {
    width: 583px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 30px;
}
    
#\33 4a7d099 {
    width: 285px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4f2ae06 {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 0px;
}
    
#e1bcde84 {
    width: 100%;
}
    
#d6190c6b {
    width: 100%;
}
    
#d5181b95 {
    padding-bottom: 20px;
    margin: 0px 0% 0px 0%;
}
    
#bb2f8059 {
    margin: 0px 0% 0px 0%;
}
    
#\33 06e36cd {
    width: 100%;
}
    
#b4f2b10d {
    width: 100%;
}
    
#\31 71a93f2 {
    width: 100%;
}
    
#group_5oq {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a54c31e8 {
    padding-left: 30px;
    padding-right: 30px;
}
}



@media (max-width: 767px) {
    
#a54c31e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 4f2ae06 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-top: 30px;
}
    
#d5181b95 {
    padding-bottom: 20px;
    margin: 0px 0% 0px 0%;
}
    
#bb2f8059 {
    margin: 0px 0% 0px 0%;
}
    
#\33 4a7d099 {
    margin-top: 0px;
}
    
#group_5oq {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 4a7d099 {
    margin-top: 0px;
}
    
#e1bcde84 {
    width: 100%;
}
    
#d6190c6b {
    width: 100%;
}
    
#\33 06e36cd {
    width: 100%;
}
    
#b4f2b10d {
    width: 100%;
}
    
#\31 71a93f2 {
    width: 100%;
}
}

