*#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_1679171306
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_AboutUs
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1057971446
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1841443079
{
	width:100% !important;
}
*#dm *.dmBody a.u_1057971446
{
	background-color:rgba(7,30,96,1) !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody a.u_1057971446 span.text
{
	text-decoration:none !important;
}
*#dm *.dmBody div.u_1053082724
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_features
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody nav.u_1341743220
{
	color:black !important;
}
*#dm *.dmBody div.u_1592255906 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1853235686 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1916320152 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1209909367 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1292016707 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1791475533 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1461158366 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1947225756 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1808707996 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1858057066 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1949499833 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1343993130 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1268716510 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1776805358 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1419223773 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1506618616 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_810209085 img
{
	border-radius:50% !important;
}
*#dm *.dmBody *.u_810209085
{
	width:100% !important;
}
*#dm *.dmBody div.u_1095041908 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1856584810 img
{
	border-radius:50% !important;
}
*#dm *.dmBody div.u_1118762076 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1305365029 img
{
	border-radius:50% !important;
}
*#dm *.dmBody div.u_1905874560 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1847915391 img
{
	border-radius:50% !important;
}
*#dm *.dmBody div.u_1172542588 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody *.u_1856584810
{
	width:100% !important;
}
*#dm *.dmBody *.u_1305365029
{
	width:100% !important;
}
*#dm *.dmBody *.u_1847915391
{
	width:100% !important;
}
*#dm *.dmBody div.u_1524660817 img
{
	border-radius:50% !important;
}
*#dm *.dmBody div.u_1445163548 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1443353398 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1886885939 img
{
	border-radius:50% !important;
}
*#dm *.dmBody div.u_2904621839 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1421535745 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1114666872 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1850643237 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1381156583 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1177105045 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody a.u_1153672229 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1153672229
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1534215799
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
}
*#dm *.dmBody a.u_1534215799 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1969042476
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
}
*#dm *.dmBody a.u_1969042476 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1371572018 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1371572018
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1690572307 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1690572307
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1851210232
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
}
*#dm *.dmBody a.u_1851210232 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1518758188 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1518758188
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1748496733
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
}
*#dm *.dmBody a.u_1748496733 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1384046807
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
}
*#dm *.dmBody a.u_1384046807 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1269559404 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1269559404
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1465121122 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1465121122
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1064568041
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
}
*#dm *.dmBody a.u_1064568041 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1813599513 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1813599513
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1485173330
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
}
*#dm *.dmBody a.u_1485173330 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1535874699
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
}
*#dm *.dmBody a.u_1535874699 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1614244483 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1614244483
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1108160997 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1108160997
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
	border-style:solid !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_1590103494
{
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
}
*#dm *.dmBody a.u_1590103494 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1524660817
{
	width:100% !important;
}
*#dm *.dmBody *.u_1886885939
{
	width:100% !important;
}
*#dm *.dmBody a.u_1409409350:hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1409409350.hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1330047445:hover
{
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1330047445.hover
{
	border-color:var(--color_1) !important;
}
.u_1643815695
{
}
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_1679171306
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:90px !important;
	padding-left:40px !important;
	padding-bottom:90px !important;
	max-width:none !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_AboutUs
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:90px !important;
	padding-left:40px !important;
	padding-bottom:90px !important;
	max-width:none !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1053082724
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:62.5px !important;
	padding-left:40px !important;
	padding-bottom:62.5px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_features
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:62.5px !important;
	padding-left:40px !important;
	padding-bottom:62.5px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}@media all {
    
#\38 f2605cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.00%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding-right: 16px;
    padding-left: 16px;
}
    
#\30 07cb992 {
    padding-top: 3%;
    padding-bottom: 3%;
    min-height: 574px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#df84ff4e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.00391666666667%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ef4004f6::before, #ef4004f6 > .bgExtraLayerOverlay {
    
}
#ef4004f6 {
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/Rib+photos00086408-9dfaf756-1920w.jpg);
}
    
#group_bc3 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gg8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_ijf {
    align-items: flex-start;
    width: 100.00%;
    min-height: 137px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5fi {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
    margin-bottom: 10px;
}
    
#group_4si {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 288px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#group_m25 {
    align-items: flex-start;
    width: 100%;
    min-height: 140px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -8px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cb84eaa {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 0199e0c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#eaaea1f2 {
    width: 60.16%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0161b01 {
    width: 60.16%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8b674c1 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1672c0b {
    align-items: center;
    width: 51.30736049298186%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b523627b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#d772b9a4 {
    width: 77.50%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f6bc59b0 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 4da7443 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 eafde74 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.50%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d6ceb41 {
    width: 60.16%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 898c623 {
    align-items: center;
    width: 45.96234166381376%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f352542 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 7f1f847 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6c2f2d3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#\37 2ef3e9f {
    min-height: 140px;
    column-gap: 4%;
    row-gap: 24px;
    width: 99.52%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    background-color: rgba(227, 232, 240, 1);
    background-image: initial;
    height: auto;
    padding: 8px 12px 12px 12px;
}
    
#\31 4ab6ee1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 270c026 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 89222b5 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 100eb3d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5878a8a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a9aae9 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 475841a {
    width: 77.50%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ff841b9f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e4b6459 {
    width: 81.65%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d2fbcdd4 {
    width: 83.01%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fa6f179c {
    width: 85.20%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bf8c4f20 {
    align-items: center;
    width: 46.015559380378654%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f6819d {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 99.78%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 2;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    background-color: rgba(227, 232, 240, 1);
    background-image: initial;
    padding: 8px 12px 12px 12px;
}
    
#d7d7154a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.49%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bdb62376 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 bbe1a21 {
    align-items: center;
    width: 51.2542512908778%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d688b36 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 78507e9 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 13710f1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
}



@media all {
    
#e34ed366 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a481f79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ce28512 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#efce90a7 {
    padding-top: 64px;
    min-height: 130px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 14px;
}
    
#e204f266 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 024efc7 {
    background-color: var(--color_6);
    background-image: initial;
}
}



@media all {
    
#\37 d4c48b9 {
    width: 81.65%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 55485c1 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 99.78%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 2;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    background-color: rgba(227, 232, 240, 1);
    background-image: initial;
    padding: 8px 12px 12px 12px;
}
    
#acf89cf8 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f83739d8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 29035fe {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 4cc132f {
    width: 85.20%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 656ef36 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
}
    
#\37 9afd3d2 {
    width: 83.01%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#df5cdd49 {
    width: 60.16%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 01cb071 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7e6c806 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c995f25b {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 aee1fa2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
}
    
#\34 0535f0e {
    align-items: flex-start;
    width: 100%;
    min-height: 137px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ae5f5a8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8a2afd0::before, #\30 8a2afd0 > .bgExtraLayerOverlay {
    
}
#\30 8a2afd0 {
    background-image: url();
}
    
#\33 10b3747 {
    align-items: center;
    width: 46.06981574539363%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bab2d41c {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c249a4f2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 438px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    order: 1;
    align-self: auto;
    margin-top: 6px;
    grid-area: auto / auto / auto / auto;
}
    
#abf823f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 324cc2f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f5a5c042 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6c91ea9 {
    width: 77.50%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f6909af6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 94f231c {
    width: 60.16%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4f9e238 {
    min-height: 176px;
    column-gap: 4%;
    row-gap: 24px;
    width: 99.52%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    background-color: rgba(227, 232, 240, 1);
    background-image: initial;
    height: auto;
    padding: 8px 12px 12px 12px;
}
    
#\37 6dea108 {
    align-items: center;
    width: 46.12436834412195%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d9736e3 {
    padding-top: 3%;
    padding-bottom: 5%;
    min-height: 763px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 14e37ad {
    align-items: center;
    width: 51.35929839214868%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f0d6c9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ebd99af2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#f86bafc0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#cc9a9b02 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: -14px;
}
    
#\30 e1ac4f8 {
    align-items: flex-start;
    width: 100%;
    min-height: 176px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -8px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c6ba753 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e06b628 {
    width: 60.16%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 feb898e {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e11aff45 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    justify-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 4px 4px 4px 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6811e21 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80.69999999999999%;
    min-height: 542px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 add043c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding-right: 16px;
    padding-bottom: 20px;
    padding-left: 16px;
}
    
#ffc59d57 {
    align-items: center;
    width: 51.413333333333334%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7be3cd4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 132px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
}
    
#e2a4ff60 {
    width: 77.50%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#db2cdd02 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7a5625d {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#b57d8365 {
    padding-bottom: 12px;
    min-height: 397px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 12px;
}
    
#d358ec56 {
    border-radius: 0px 0px 0px 0px;
}
    
#\32 984f4c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(238, 240, 245, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0 0 12px 12px;
    padding-bottom: 24px;
}
    
#\30 9ef88a5::before, #\30 9ef88a5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\30 9ef88a5 {
    align-items: flex-start;
    width: 100%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/1_00090016-topaz-denoise-sharpen-7891cdba-1920w.jpeg);
    border-radius: 12px 12px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 32px 24px 24px 24px;
}
    
#\33 4b94f77 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8e35450 {
    width: 51.55442708333333%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ef68174e {
    align-items: flex-start;
    width: 58.92%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 72dd50d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1bb08f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6165f12 {
    justify-content: flex-start;
    align-items: center;
    width: 37.079166666666666%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c0a673 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 dd655c5 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_cfd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
}
    
#group_4gn {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 24px;
    padding-right: 24px;
    height: auto;
}
    
#widget_gq3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 643a062 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(238, 240, 245, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0 0 12px 12px;
    padding-bottom: 24px;
}
    
#\36 29fb3ac::before, #\36 29fb3ac > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\36 29fb3ac {
    align-items: flex-start;
    width: 100%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/Rib+photos00086409-56bd126f-1920w.jpg);
    border-radius: 12px 12px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 32px 24px 24px 24px;
}
    
#d37b4b18 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 24px;
    padding-right: 24px;
    height: auto;
}
    
#fab88ca1 {
    width: 51.55442708333333%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3ac0500 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
}
    
#b8bf2afb {
    align-items: flex-start;
    width: 58.92%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d0dca45 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 331aeeb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 2025d83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ede08180 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4439e3a {
    justify-content: flex-start;
    align-items: center;
    width: 37.079166666666666%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4d72b8d {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 88a98a2 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 a1f2eb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(238, 240, 245, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0 0 12px 12px;
    padding-bottom: 24px;
}
    
#\38 1ddea32::before, #\38 1ddea32 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\38 1ddea32 {
    align-items: flex-start;
    width: 100%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/PHOTO-2025-06-27-11-26-17-1920w.jpg);
    border-radius: 12px 12px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 32px 24px 24px 24px;
}
    
#\38 81fac34 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 24px;
    padding-right: 24px;
    height: auto;
}
    
#\32 9ec48cd {
    width: 51.55442708333333%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1a8ca2a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
}
    
#d7903cd6 {
    align-items: flex-start;
    width: 58.92%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 764ece5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3a6a193 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c9f6fde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4b3e849 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#def8ce87 {
    justify-content: flex-start;
    align-items: center;
    width: 37.079166666666666%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 19e4e75 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f4726da3 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e2c24816 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 5523f37 {
    padding-bottom: 16px;
    min-height: 15px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_475 {
    align-items: flex-start;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\32 8f69a8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0a74239 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 dae1268 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0054432 {
    width: 25.43%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fa4502d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\36 33777a9 {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 1b49204 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#group_65k {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(227, 230, 235, 1) rgba(227, 230, 235, 1) rgba(227, 230, 235, 1) rgba(227, 230, 235, 1);
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    padding: 32px 32px 32px 32px;
}
    
#group_j1t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
}
    
#widget_c5c {
    width: 13.074450980392156%;
    height: 72px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d801ed8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b3500990 {
    width: 98px;
    height: auto;
    max-width: 100%;
}
    
#group_qk5 {
    justify-content: flex-start;
    align-items: center;
    width: 82.93%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
}
    
#group_db5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_glq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_n6a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
}
    
#group_pem {
    align-items: flex-start;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_a3g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a338aa23 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(227, 230, 235, 1) rgba(227, 230, 235, 1) rgba(227, 230, 235, 1) rgba(227, 230, 235, 1);
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e0aaef9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\39 c0a0c1c {
    width: 13.074450980392156%;
    height: 72px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b44f08f {
    justify-content: flex-start;
    align-items: center;
    width: 82.93%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 782cfff {
    align-items: flex-start;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
}
    
#\34 b55f122 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c1bd6e5 {
    width: 25.20%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b8e0300 {
    width: 98px;
    height: auto;
    max-width: 100%;
}
    
#\32 30df45c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a323c37 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d62ec26 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#fa5ae3d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 55dcd32 {
    justify-content: flex-start;
    align-items: center;
    width: 82.93%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\36 49b8820 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
}
    
#e014dd78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8f930e5 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\33 f0c3275 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
}
    
#\39 3b27370 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb8bb488 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2654f54 {
    width: 13.074450980392156%;
    height: 72px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c4bac67 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\35 f10d295 {
    padding-top: 16px;
    padding-bottom: 64px;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a1fb3a24 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\34 d4d088d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f77b571e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 673fd90 {
    width: 35.83%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aa9ea581 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\37 293baf6 {
    width: 98px;
    height: auto;
    max-width: 100%;
}
    
#\30 ccb7278 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\36 16edb6e {
    width: 32.36%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 8e1de89 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(227, 230, 235, 1) rgba(227, 230, 235, 1) rgba(227, 230, 235, 1) rgba(227, 230, 235, 1);
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 32px 32px 32px 32px;
    grid-area: auto / auto / auto / auto;
}
    
#e1a8c448 {
    width: 98px;
    height: auto;
    max-width: 100%;
}
    
#\32 dabaa0f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(227, 230, 235, 1) rgba(227, 230, 235, 1) rgba(227, 230, 235, 1) rgba(227, 230, 235, 1);
    box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 11px 0px;
    padding: 32px 32px 32px 32px;
}
    
#ce640900 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0af1871 {
    justify-content: flex-start;
    align-items: center;
    width: 82.93%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
}
    
#acdfd2c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be65001c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
}
    
#a68ddf84 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0634d55 {
    width: 13.074450980392156%;
    height: 72px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 f4d773c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
}
    
#e4f9d58a {
    padding-top: 14px;
    padding-bottom: 14px;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 549c8b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
}
    
#group_tp2 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_k2b::before, #group_k2b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#group_k2b {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 246px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/port+portals-5fe549f9-1920w.jpeg);
    border-radius: 12px 12px 12px 12px;
    height: auto;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
}
    
#widget_5km {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 921857c::before, #\33 921857c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\33 921857c {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 246px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url('https://irp.cdn-website.com/a985cd86/dms3rep/multi/Screenshot+2025-03-03+at+16.57.28.png?dm-skip-opt=true');
    border-radius: 12px 12px 12px 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#a5fbb7e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d749fb90::before, #d749fb90 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#d749fb90 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 246px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/port+de+palma-95ad2efa-1920w.jpeg);
    border-radius: 12px 12px 12px 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d3325cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_eo5 {
    width: 336px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d9859952 {
    width: 336px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8838d62 {
    width: 336px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f389475d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
}
    
#\35 3e739c1::before, #\35 3e739c1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\35 3e739c1 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 246px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url('https://irp.cdn-website.com/a985cd86/dms3rep/multi/Screenshot+2025-03-03+at+15.42.28.png?dm-skip-opt=true');
    border-radius: 12px 12px 12px 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 76b4a2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 2653bd3::before, #\31 2653bd3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\31 2653bd3 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 246px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url('https://irp.cdn-website.com/a985cd86/dms3rep/multi/Screenshot+2025-03-03+at+15.35.07.png?dm-skip-opt=true');
    border-radius: 12px 12px 12px 12px;
    height: auto;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
}
    
#dd53fd05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
}
    
#\35 4f5b256 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5f9d6e2 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#da250680 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 97765de::before, #\37 97765de > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\37 97765de {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 246px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url('https://irp.cdn-website.com/a985cd86/dms3rep/multi/Screenshot+2025-03-03+at+15.37.34.png?dm-skip-opt=true');
    border-radius: 12px 12px 12px 12px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#dbc1252b {
    padding-top: 14px;
    padding-bottom: 64px;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 79ebd45 {
    width: 336px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c50d0cd0 {
    width: 336px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2e29477 {
    width: 336px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 a685ac0 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 71871ef {
    padding-top: 4%;
    padding-bottom: 16px;
    min-height: 114px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 4220690 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1d12c85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#abe09d3c {
    align-items: flex-start;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\39 63d20ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}



@media all {
    
#\33 3b1ac9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
}
    
#a4c38f2e {
    padding-top: 14px;
    padding-bottom: 64px;
    min-height: 746px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 eda43ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 32%;
    min-width: 4%;
}
    
#group_s65 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_tni {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 655px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#group_c1k::before, #group_c1k > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#group_c1k {
    justify-content: flex-end;
    align-items: flex-start;
    width: 99.74%;
    min-height: 267px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/1_00090016-topaz-denoise-sharpen-7dce53df-1920w.jpeg);
    border-radius: 12px 12px 12px 12px;
    padding: 32px 24px 32px 24px;
}
    
#\34 86cb91f {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.74%;
    min-height: 375px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(241, 245, 249, 1);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    padding: 32px 24px 32px 24px;
}
    
#widget_9ul {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d6eb901c::before, #d6eb901c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#d6eb901c {
    justify-content: flex-end;
    align-items: flex-start;
    width: 99.73958333333334%;
    min-height: 377px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/Knead+It+-+Rocky+Reborn_45-1920w.jpg);
    border-radius: 12px 12px 12px 12px;
    align-self: auto;
    order: 0;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#d6b31812 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1618048::before, #f1618048 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#f1618048 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 99.73958333333334%;
    min-height: 264px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/Rib-photos00086411-1920w.jpg);
    border-radius: 12px 12px 12px 12px;
    align-self: auto;
    order: 1;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5b8c749 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_j1i {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 647px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\35 30ec1cc {
    width: 34.38%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a01e55ec {
    width: 17.25%;
    height: 62px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6f112af {
    width: 98px;
    height: auto;
    max-width: 100%;
}
    
#\35 013d15a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
}
    
#\36 2fa70e6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4f9d05a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b45d7d5 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c64583dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4c38706 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_jvl {
    align-items: flex-start;
    width: 100.00%;
    min-height: 170px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    height: auto;
}
    
#widget_ibc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da0aeee9 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 655px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d4a3fb8::before, #\37 d4a3fb8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\37 d4a3fb8 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 99.74%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/PHOTO-2025-06-28-14-28-45-1b399ef7-1920w.jpg);
    border-radius: 12px 12px 12px 12px;
    padding: 32px 24px 32px 24px;
}
    
#\37 0ff4866 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0bc48cc {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.74%;
    min-height: 340px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(241, 245, 249, 1);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    padding: 32px 24px 32px 24px;
}
    
#\35 78ef4da {
    align-items: flex-start;
    width: 100.00%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    height: auto;
}
    
#\34 ae21f10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 94b857b {
    width: 98px;
    height: auto;
    max-width: 100%;
}
    
#\39 8177bd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#caddb830 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2849f3d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d989bf27 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7b4b7af {
    width: 41.61%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f2465d5 {
    width: 17.55%;
    height: 64px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bb989d09 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 a4dd3fe {
    align-items: flex-start;
    width: 100.00%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
}
    
#\36 aae0382 {
    background-color: rgba(248, 250, 252, 1);
    background-image: initial;
}
    
#\35 e4bff81 {
    width: 336px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a0e095e {
    width: 336px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e80bce36 {
    width: 336px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9c2019f {
    width: 336px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 9ccb1fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: flex-end;
}
    
#e943ce78 {
    padding-bottom: 64px;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#de231012 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#group_pb1 {
    align-items: center;
    width: 100.00%;
    min-height: 511px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    padding: 32px 24px 32px 24px;
}
    
#widget_vsv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_h9f {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_eqj {
    width: 81.60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_4nf {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 57521bf {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\32 db54c5b {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 d856369 {
    width: 81.60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dcdbfa48 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#cb560a0a {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 f6ec57a {
    width: 81.60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 cfe2d1f {
    align-items: center;
    width: 100.00%;
    min-height: 509px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_6);
    background-image: initial;
    padding: 32px 24px 32px 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 645c836 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 e604dc7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 1;
}
    
#f977d59b {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 8daed56 {
    width: 81.60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 3f28777 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
}
    
#ff840a82 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 ea87b13 {
    width: 81.60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dc57bd24 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
}
    
#\31 bb78ce5 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 69169dc {
    width: 81.60%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fdfe54d0 {
    width: 184px;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b4a9f0fa {
    width: 184px;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_6bt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70.00%;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
}
}



@media all {
    
#\38 2626833 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#de1faea9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a02ba99b {
    align-items: flex-start;
    width: 58.92%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f608dfb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
}
    
#\35 bad85c6 {
    border-radius: 0px 0px 0px 0px;
}
    
#e805b48d::before, #e805b48d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#e805b48d {
    align-items: flex-start;
    width: 100%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/Knead+It+-+Rocky+Reborn_36-1920w.jpg);
    border-radius: 12px 12px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 32px 24px 24px 24px;
}
    
#d4722e1b {
    justify-content: flex-start;
    align-items: center;
    width: 37.079166666666666%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec55d4d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(238, 240, 245, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0 0 12px 12px;
    padding-bottom: 24px;
}
    
#\34 1195c2b {
    width: 51.55442708333333%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d824a26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d9ee8f7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9af2cf9 {
    padding-top: 24px;
    padding-bottom: 12px;
    min-height: 397px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 dfcdd10 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bb3dcdf {
    width: 82.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 24275a8 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 24px;
    padding-right: 24px;
    height: auto;
}
    
#\30 0bc860f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
}
    
#\34 8806ad6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3ddaf49 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
}
    
#bb6479a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ef1683b {
    width: 51.55442708333333%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f079d51 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ba420b0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4912a6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 64937a8 {
    justify-content: flex-start;
    align-items: center;
    width: 37.079166666666666%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f741f327 {
    align-items: flex-start;
    width: 58.92%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ef5e614 {
    justify-content: flex-start;
    align-items: center;
    width: 37.079166666666666%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6bc94f6 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 666cbb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e3d5721f {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b15dd017 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(238, 240, 245, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0 0 12px 12px;
    padding-bottom: 24px;
}
    
#\30 a0936b1 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a1b3a9a4 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 24px;
    padding-right: 24px;
    height: auto;
}
    
#b317e1c2 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 654feeb {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 24px;
    padding-right: 24px;
    height: auto;
}
    
#\33 deabf77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 38ae6fc {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#efa74e61::before, #efa74e61 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#efa74e61 {
    align-items: flex-start;
    width: 100%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/Timeline+2_00216016-0f961771-1920w.jpg);
    border-radius: 12px 12px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 32px 24px 24px 24px;
}
    
#\30 703e4c5::before, #\30 703e4c5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\30 703e4c5 {
    align-items: flex-start;
    width: 100%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/Hukuna+12_00216011-234ab197-1920w.jpg);
    border-radius: 12px 12px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 32px 24px 24px 24px;
}
    
#\31 1ae0972 {
    align-items: flex-start;
    width: 58.92%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf4ee1c9 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d5fbe446 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(238, 240, 245, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0 0 12px 12px;
    padding-bottom: 24px;
}
}



@media all {
    
#\33 2545947 {
    align-items: flex-start;
    width: 58.92%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8a5a8bf {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 24px;
    padding-right: 24px;
    height: auto;
}
    
#\35 e05f6f7 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a0d253cb {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ff8aeede {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
}
    
#\35 0d4694f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 641fae5 {
    justify-content: flex-start;
    align-items: center;
    width: 37.079166666666666%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c301fe2 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#f5274763 {
    width: 51.55442708333333%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4dfce5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a280dc84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(238, 240, 245, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0 0 12px 12px;
    padding-bottom: 24px;
}
    
#\34 55dcb55 {
    width: 51.55442708333333%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d869804d {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 ecb5822::before, #\33 ecb5822 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\33 ecb5822 {
    align-items: flex-start;
    width: 100%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/PHOTO-2025-06-27-11-26-26-1920w.jpg);
    border-radius: 12px 12px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 32px 24px 24px 24px;
}
    
#\36 44fb028 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 919f6bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e133e4bd {
    padding-top: 24px;
    padding-bottom: 64px;
    min-height: 397px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 1ef4f61::before, #\32 1ef4f61 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#\32 1ef4f61 {
    align-items: flex-start;
    width: 100%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/capelli+7+-b0262c3f-1920w.jpg);
    border-radius: 12px 12px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 32px 24px 24px 24px;
}
    
#d41b46ce {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 252afbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8cf40fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd07904 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dff845ce {
    justify-content: flex-start;
    align-items: center;
    width: 37.079166666666666%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fdf9f05 {
    justify-content: flex-start;
    align-items: center;
    width: 37.079166666666666%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b539d972 {
    border-radius: 0px 0px 0px 0px;
}
    
#\34 84f8a3a {
    align-items: flex-start;
    width: 58.92%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a55429f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d00292b {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 568d9d3 {
    width: 51.55442708333333%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 127a889 {
    width: 184px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 c14d6ad {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 24px;
    padding-right: 24px;
    height: auto;
}
    
#\39 512cbb1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
}
    
#\32 0c8b714 {
    align-items: flex-start;
    width: 58.92%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e121ecee {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 24px;
    padding-right: 24px;
    height: auto;
}
    
#b2c00399::before, #b2c00399 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.15;
    border-radius: inherit;
}
#b2c00399 {
    align-items: flex-start;
    width: 100%;
    min-height: 258px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/PHOTO-2025-06-27-11-25-57-1920w.jpg);
    border-radius: 12px 12px 0px 0px;
    order: 0;
    justify-content: flex-start;
    padding: 32px 24px 24px 24px;
}
    
#\32 1c659af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e8807d66 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f602e71f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c2e9b1ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(238, 240, 245, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0 0 12px 12px;
    padding-bottom: 24px;
}
    
#\35 5d477b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(238, 240, 245, 1);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0 0 12px 12px;
    padding-bottom: 24px;
}
    
#\37 1d231d0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
}
}



@media all {
    
#\32 372123b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.00%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding-right: 16px;
    padding-left: 16px;
}
    
#\37 fe9de7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.00391666666667%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#b9b4fe20 {
    padding-top: 3%;
    padding-bottom: 3%;
    min-height: 574px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\35 9749bf6::before, #\35 9749bf6 > .bgExtraLayerOverlay {
    
}
#\35 9749bf6 {
    background-image: url(https://lirp.cdn-website.com/a985cd86/dms3rep/multi/opt/Rib+photos00086408-9dfaf756-1920w.jpg);
}
}



@media all {
    
#\33 8515343 {
    min-height: 84px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 64px;
}
    
#dea8260a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 35529c1 {
    align-items: flex-start;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#f2085257 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e919308c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a777a337 {
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 aefd0bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 dd98f65 {
    padding-bottom: 64px;
    min-height: 84px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_gea {
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_5an {
    width: 218px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 5bdeec2 {
    width: 99.03%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8b018a4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b4dd6f0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.50%;
    min-width: 4%;
}
    
#d3107487 {
    align-items: center;
    width: 100.00%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    align-self: flex-start;
}
    
#\33 b554539 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 459px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\30 8447683 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 63.5%;
    min-width: 4%;
    justify-content: space-around;
}
    
#\31 a6ffc5f {
    width: 99.30%;
    height: 426px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
}
    
#\37 5b99c5d {
    padding-top: 64px;
    min-height: 431px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 64px;
}
    
#fc4f0a7a {
    width: 326px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 30598d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 07cb992 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 599px;
    column-gap: 0%;
    padding: 32px 2% 32px 2%;
}
    
#group_bc3 {
    width: 100.00%;
}
    
#\38 f2605cb {
    width: 54.216580976863746%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
    
#df84ff4e {
    width: 45.73%;
    min-height: 8px;
}
    
#ef4004f6::before, #ef4004f6 > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d9736e3 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 8a2afd0::before, #\30 8a2afd0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b57d8365 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\32 984f4c9 {
    width: 100%;
    min-height: 8px;
}
    
#\30 9ef88a5::before, #\30 9ef88a5 > .bgExtraLayerOverlay {
    
}
    
#ef68174e {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 6165f12 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 3c0a673 {
    width: 184px;
    margin: 0px 0% 0px 0%;
}
    
#\33 dd655c5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 643a062 {
    width: 100%;
    min-height: 8px;
}
    
#\36 29fb3ac::before, #\36 29fb3ac > .bgExtraLayerOverlay {
    
}
    
#b8bf2afb {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4439e3a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 4d72b8d {
    margin: 0px 0% 0px 0%;
}
    
#\36 88a98a2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 a1f2eb7 {
    width: 100%;
    min-height: 8px;
}
    
#\38 1ddea32::before, #\38 1ddea32 > .bgExtraLayerOverlay {
    
}
    
#\32 9ec48cd {
    width: 97.86%;
}
    
#d7903cd6 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#def8ce87 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 19e4e75 {
    margin: 0px 0% 0px 0%;
}
    
#f4726da3 {
    margin: 0px 0% 0px 0%;
}
    
#group_cfd {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 3ac0500 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 1a8ca2a {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0054432 {
    width: 50.91%;
}
    
#\36 33777a9 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_qk5 {
    width: 79.51059196984352%;
}
    
#widget_c5c {
    width: 16.49%;
    height: 56px;
}
    
#\37 b44f08f {
    width: 80.02134761798477%;
}
    
#\39 c0a0c1c {
    width: 15.98%;
    height: 54px;
}
    
#\38 c1bd6e5 {
    width: 46.02%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f10d295 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 8e1de89 {
    height: auto;
    min-height: 282px;
}
    
#\32 dabaa0f {
    height: auto;
    min-height: 282px;
}
    
#\38 55dcd32 {
    width: 79.51059196984352%;
}
    
#\37 0634d55 {
    width: 16.49%;
    height: 58px;
}
    
#\36 16edb6e {
    width: 55.51%;
}
    
#e0af1871 {
    width: 78.2703667881854%;
}
    
#\31 2654f54 {
    width: 17.73%;
    height: 54px;
}
    
#\30 673fd90 {
    width: 63.21%;
}
    
#\37 293baf6 {
    width: 85.7891px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4f9d58a {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_k2b::before, #group_k2b > .bgExtraLayerOverlay {
    
}
    
#\33 921857c::before, #\33 921857c > .bgExtraLayerOverlay {
    
}
    
#d749fb90::before, #d749fb90 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3e739c1::before, #\35 3e739c1 > .bgExtraLayerOverlay {
    
}
    
#\31 2653bd3::before, #\31 2653bd3 > .bgExtraLayerOverlay {
    
}
    
#\37 97765de::before, #\37 97765de > .bgExtraLayerOverlay {
    
}
    
#dbc1252b {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4c38f2e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 702px;
}
    
#group_c1k::before, #group_c1k > .bgExtraLayerOverlay {
    
}
    
#d6eb901c::before, #d6eb901c > .bgExtraLayerOverlay {
    
}
    
#f1618048::before, #f1618048 > .bgExtraLayerOverlay {
    
}
    
#\35 30ec1cc {
    width: 50.91%;
}
    
#a01e55ec {
    width: 16.49%;
    height: 56px;
}
    
#\37 b45d7d5 {
    width: 79.51059196984352%;
}
    
#\37 d4a3fb8::before, #\37 d4a3fb8 > .bgExtraLayerOverlay {
    
}
#\37 d4a3fb8 {
    height: auto;
    min-height: 347px;
    width: 48.06%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0bc48cc {
    width: 47.942451825506865%;
    margin: 0px 0% 0px 0%;
}
    
#da0aeee9 {
    flex-direction: row;
    height: auto;
    min-height: 347px;
}
    
#\34 7b4b7af {
    width: 55.51%;
}
    
#\32 f2465d5 {
    width: 16.49%;
    height: 58px;
}
    
#bb989d09 {
    width: 79.51059196984352%;
}
    
#\33 3b1ac9b {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 eda43ee {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_s65 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e943ce78 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_pb1 {
    height: auto;
    min-height: 749px;
}
    
#fdfe54d0 {
    margin: 0px 0% 0px 0%;
}
    
#b4a9f0fa {
    margin: 0px 0% 0px 0%;
}
    
#group_6bt {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2626833 {
    margin: 0px 0% 0px 0%;
}
    
#a02ba99b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e805b48d::before, #e805b48d > .bgExtraLayerOverlay {
    
}
    
#d4722e1b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ec55d4d9 {
    width: 100%;
    min-height: 8px;
}
    
#\34 1195c2b {
    width: 100.00%;
}
    
#\33 9af2cf9 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\34 bb3dcdf {
    width: 100.00%;
}
    
#\34 ef1683b {
    width: 100.00%;
}
    
#\33 f079d51 {
    margin: 0px 0% 0px 0%;
}
    
#\35 64937a8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f741f327 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ef5e614 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d6bc94f6 {
    margin: 0px 0% 0px 0%;
}
    
#e3d5721f {
    margin: 0px 0% 0px 0%;
}
    
#b15dd017 {
    width: 100%;
    min-height: 8px;
}
    
#b317e1c2 {
    margin: 0px 0% 0px 0%;
}
    
#efa74e61::before, #efa74e61 > .bgExtraLayerOverlay {
    
}
    
#\30 703e4c5::before, #\30 703e4c5 > .bgExtraLayerOverlay {
    
}
    
#\31 1ae0972 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cf4ee1c9 {
    margin: 0px 0% 0px 0%;
}
    
#d5fbe446 {
    width: 100%;
    min-height: 8px;
}
    
#b3ddaf49 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 0bc860f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 f608dfb {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2545947 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e05f6f7 {
    margin: 0px 0% 0px 0%;
}
    
#a0d253cb {
    margin: 0px 0% 0px 0%;
}
    
#\35 641fae5 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 c301fe2 {
    margin: 0px 0% 0px 0%;
}
    
#f5274763 {
    width: 83.92%;
}
    
#a280dc84 {
    width: 100%;
    min-height: 8px;
}
    
#d869804d {
    margin: 0px 0% 0px 0%;
}
    
#\33 ecb5822::before, #\33 ecb5822 > .bgExtraLayerOverlay {
    
}
    
#e133e4bd {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\32 1ef4f61::before, #\32 1ef4f61 > .bgExtraLayerOverlay {
    
}
    
#dff845ce {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 fdf9f05 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 84f8a3a {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d00292b {
    margin: 0px 0% 0px 0%;
}
    
#\33 568d9d3 {
    width: 100.00%;
}
    
#\36 127a889 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0c8b714 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b2c00399::before, #b2c00399 > .bgExtraLayerOverlay {
    
}
    
#c2e9b1ea {
    width: 100%;
    min-height: 8px;
}
    
#\35 5d477b1 {
    width: 100%;
    min-height: 8px;
}
    
#\39 512cbb1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 1d231d0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ff8aeede {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 372123b {
    width: 54.216580976863746%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
    
#\37 fe9de7c {
    width: 45.73%;
    min-height: 8px;
}
    
#b9b4fe20 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 599px;
    column-gap: 0%;
    padding: 32px 2% 32px 2%;
}
    
#\35 9749bf6::before, #\35 9749bf6 > .bgExtraLayerOverlay {
    
}
}



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



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



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



@media (min-width: 1400px) {
    
#ef4004f6::before, #ef4004f6 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\30 8a2afd0::before, #\30 8a2afd0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\30 9ef88a5::before, #\30 9ef88a5 > .bgExtraLayerOverlay {
    
}
    
#\36 29fb3ac::before, #\36 29fb3ac > .bgExtraLayerOverlay {
    
}
    
#\38 1ddea32::before, #\38 1ddea32 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\38 5523f37 {
    padding-top: 0px;
}
}



@media (min-width: 1400px) {
    
#\35 f10d295 {
    padding-bottom: 64px;
}
}



@media (min-width: 1400px) {
    
#group_k2b::before, #group_k2b > .bgExtraLayerOverlay {
    
}
    
#\33 921857c::before, #\33 921857c > .bgExtraLayerOverlay {
    
}
    
#d749fb90::before, #d749fb90 > .bgExtraLayerOverlay {
    
}
    
#e4f9d58a {
    padding-bottom: 14px;
    padding-top: 14px;
}
}



@media (min-width: 1400px) {
    
#\35 3e739c1::before, #\35 3e739c1 > .bgExtraLayerOverlay {
    
}
    
#\31 2653bd3::before, #\31 2653bd3 > .bgExtraLayerOverlay {
    
}
    
#\37 97765de::before, #\37 97765de > .bgExtraLayerOverlay {
    
}
    
#dbc1252b {
    padding-top: 14px;
    padding-bottom: 64px;
}
    
#\37 76b4a2d {
    width: 100.00%;
}
}



@media (min-width: 1400px) {
    
#\38 71871ef {
    padding-top: 64px;
}
}



@media (min-width: 1400px) {
    
#group_c1k::before, #group_c1k > .bgExtraLayerOverlay {
    
}
    
#d6eb901c::before, #d6eb901c > .bgExtraLayerOverlay {
    
}
    
#f1618048::before, #f1618048 > .bgExtraLayerOverlay {
    
}
    
#\37 d4a3fb8::before, #\37 d4a3fb8 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#e805b48d::before, #e805b48d > .bgExtraLayerOverlay {
    
}
    
#efa74e61::before, #efa74e61 > .bgExtraLayerOverlay {
    
}
    
#\30 703e4c5::before, #\30 703e4c5 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\33 ecb5822::before, #\33 ecb5822 > .bgExtraLayerOverlay {
    
}
    
#\32 1ef4f61::before, #\32 1ef4f61 > .bgExtraLayerOverlay {
    
}
    
#b2c00399::before, #b2c00399 > .bgExtraLayerOverlay {
    
}
    
#e133e4bd {
    padding-bottom: 24px;
}
}



@media (min-width: 1400px) {
    
#\35 9749bf6::before, #\35 9749bf6 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\33 8515343 {
    padding-top: 64px;
}
}



@media (min-width: 1400px) {
    
#\32 dd98f65 {
    padding-top: 0px;
}
}



@media (max-width: 767px) {
    
#\38 f2605cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 07cb992 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#df84ff4e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 d6ceb41 {
    width: 79.81%;
}
    
#\39 cb84eaa {
    width: 17.8125px;
}
    
#\37 6c2f2d3 {
    column-gap: 2%;
}
    
#\37 2ef3e9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 12px 8px 12px 8px;
}
    
#\37 270c026 {
    order: 0;
}
    
#\31 89222b5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa6f179c {
    width: 83.05%;
}
    
#\36 4f6819d {
    width: 100%;
    min-height: 201px;
    align-items: center;
    height: auto;
    padding: 12px 8px 12px 8px;
}
    
#\37 5a9aae9 {
    width: 17.4688px;
}
    
#\35 d688b36 {
    width: 16.3359px;
}
    
#\35 13710f1 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e4b6459 {
    width: 80.10%;
}
    
#group_bc3 {
    width: 100.00%;
}
    
#ef4004f6::before, #ef4004f6 > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#\37 d4c48b9 {
    width: 80.10%;
}
    
#ae5f5a8e {
    order: 0;
}
    
#\31 55485c1 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    padding: 12px 8px 12px 8px;
}
    
#\38 4f9e238 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 12px 8px 12px 8px;
}
    
#bab2d41c {
    width: 17.8125px;
}
    
#\38 c6ba753 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 115px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acf89cf8 {
    width: 17.4688px;
}
    
#\37 29035fe {
    width: 15.6953px;
    height: auto;
}
    
#\36 d9736e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12px 14px 0px 14px;
}
    
#\37 4cc132f {
    width: 81.55%;
}
    
#\34 e06b628 {
    width: 79.81%;
}
    
#\31 6811e21 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    min-height: 453px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 add043c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 7be3cd4 {
    column-gap: 2%;
    height: auto;
    min-height: 86px;
}
    
#ebd99af2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    column-gap: 2%;
    height: auto;
    min-height: 86px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8a2afd0::before, #\30 8a2afd0 > .bgExtraLayerOverlay {
    
}
    
#\35 656ef36 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f86bafc0 {
    order: 1;
}
    
#ffc59d57 {
    height: auto;
    min-height: 86px;
}
    
#\33 10b3747 {
    height: auto;
    min-height: 86px;
}
    
#\34 324cc2f {
    height: auto;
    min-height: 115px;
}
    
#\31 aee1fa2 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 01cb071 {
    order: 1;
}
    
#\31 14e37ad {
    height: auto;
    min-height: 86px;
}
    
#\37 6dea108 {
    height: auto;
    min-height: 86px;
}
    
#c249a4f2 {
    height: auto;
    min-height: 286px;
}
    
#\30 e1ac4f8 {
    height: auto;
    min-height: 139px;
}
    
#\34 0535f0e {
    height: auto;
    min-height: 148px;
}
}



@media (max-width: 767px) {
    
#b57d8365 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 984f4c9 {
    width: 100%;
    min-height: 407px;
    align-items: center;
    height: auto;
    padding-bottom: 12px;
    row-gap: 8px;
}
    
#\30 9ef88a5::before, #\30 9ef88a5 > .bgExtraLayerOverlay {
    
}
    
#ef68174e {
    width: 58.91957016568736%;
}
    
#\33 6165f12 {
    row-gap: 6px;
    height: auto;
    min-height: 89px;
}
    
#\39 643a062 {
    width: 100%;
    min-height: 407px;
    align-items: center;
    row-gap: 8px;
    padding-bottom: 12px;
    height: auto;
}
    
#\36 29fb3ac::before, #\36 29fb3ac > .bgExtraLayerOverlay {
    
}
    
#b8bf2afb {
    height: auto;
    min-height: 91px;
    width: 58.91957016568736%;
}
    
#\36 4439e3a {
    width: 37.078397120321846%;
    row-gap: 6px;
    height: auto;
    min-height: 89px;
}
    
#\35 a1f2eb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 12px;
    row-gap: 8px;
}
    
#\38 1ddea32::before, #\38 1ddea32 > .bgExtraLayerOverlay {
    
}
    
#d7903cd6 {
    width: 58.91957016568736%;
}
    
#def8ce87 {
    row-gap: 6px;
    height: auto;
    min-height: 89px;
}
}



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



@media (max-width: 767px) {
    
#\36 0054432 {
    width: 40.97%;
}
    
#fa4502d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 33777a9 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 1b49204 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_65k {
    row-gap: 16px;
    height: auto;
    min-height: 270px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#widget_c5c {
    height: 45px;
    width: 17.04%;
    margin: 0px 0% 0px 0%;
}
    
#a338aa23 {
    row-gap: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\39 c0a0c1c {
    height: 50px;
    width: 17.41%;
    margin: 0px 0% 0px 0%;
}
    
#\32 30df45c {
    height: auto;
    min-height: 18px;
}
    
#group_qk5 {
    width: 100.00%;
    row-gap: 12px;
    height: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_j1t {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 107px;
    row-gap: 12px;
}
    
#group_n6a {
    height: auto;
    min-height: 50px;
    row-gap: 6px;
}
    
#\33 e0aaef9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 110px;
    row-gap: 12px;
}
    
#\37 b44f08f {
    width: 100.00%;
    height: auto;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
}
    
#\37 782cfff {
    width: 100.00%;
    row-gap: 6px;
    height: auto;
    min-height: 46px;
}
    
#\38 c1bd6e5 {
    width: 39.82%;
}
}



@media (max-width: 767px) {
    
#\30 ccb7278 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f10d295 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 24px;
}
    
#\34 d4d088d {
    height: auto;
    min-height: 18px;
}
    
#aa9ea581 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 8e1de89 {
    row-gap: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\32 dabaa0f {
    row-gap: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#bb8bb488 {
    height: auto;
    min-height: 18px;
}
    
#\31 2654f54 {
    height: 56px;
    width: 18.85%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0634d55 {
    height: 51px;
    width: 18.84%;
    margin: 0px 0% 0px 0%;
}
    
#be65001c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 16px;
}
    
#\38 55dcd32 {
    width: 100.00%;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#\36 16edb6e {
    width: 49.42%;
}
    
#\33 f0c3275 {
    height: auto;
    min-height: 46px;
    row-gap: 6px;
}
    
#\32 c4bac67 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 12px;
    height: auto;
    min-height: 114px;
}
    
#e0af1871 {
    width: 100.00%;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#\37 293baf6 {
    width: 93.2734px;
}
    
#\30 673fd90 {
    width: 53.09%;
}
    
#\36 49b8820 {
    width: 100.00%;
    height: auto;
    min-height: 46px;
    row-gap: 6px;
}
}



@media (max-width: 767px) {
    
#\34 f4d773c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4f9d58a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 549c8b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_tp2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_k2b::before, #group_k2b > .bgExtraLayerOverlay {
    
}
    
#\33 921857c::before, #\33 921857c > .bgExtraLayerOverlay {
    
}
    
#d749fb90::before, #d749fb90 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#f389475d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 3e739c1::before, #\35 3e739c1 > .bgExtraLayerOverlay {
    
}
    
#\31 2653bd3::before, #\31 2653bd3 > .bgExtraLayerOverlay {
    
}
    
#dd53fd05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c5f9d6e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 97765de::before, #\37 97765de > .bgExtraLayerOverlay {
    
}
    
#dbc1252b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 32px;
}
}



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



@media (max-width: 767px) {
    
#\33 3b1ac9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a4c38f2e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 24px;
}
    
#\32 eda43ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_s65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_c1k::before, #group_c1k > .bgExtraLayerOverlay {
    
}
    
#\34 86cb91f {
    height: auto;
    min-height: 353px;
}
    
#d6eb901c::before, #d6eb901c > .bgExtraLayerOverlay {
    
}
    
#f1618048::before, #f1618048 > .bgExtraLayerOverlay {
    
}
    
#\35 30ec1cc {
    width: 40.97%;
}
    
#a01e55ec {
    height: 45px;
    width: 17.04%;
    margin: 0px 0% 0px 0%;
}
    
#\35 013d15a {
    height: auto;
    min-height: 50px;
    row-gap: 6px;
}
    
#\36 2fa70e6 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 107px;
    row-gap: 12px;
}
    
#\37 b45d7d5 {
    width: 100.00%;
    row-gap: 12px;
    height: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d4a3fb8::before, #\37 d4a3fb8 > .bgExtraLayerOverlay {
    
}
    
#da0aeee9 {
    row-gap: 12px;
    height: auto;
    min-height: 652px;
}
    
#\38 2849f3d {
    height: auto;
    min-height: 18px;
}
    
#d989bf27 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 16px;
}
    
#\34 7b4b7af {
    width: 49.42%;
}
    
#\32 f2465d5 {
    height: 51px;
    width: 18.84%;
    margin: 0px 0% 0px 0%;
}
    
#bb989d09 {
    width: 100.00%;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a4dd3fe {
    height: auto;
    min-height: 46px;
    row-gap: 6px;
}
    
#group_tni {
    row-gap: 12px;
    height: auto;
    min-height: 267px;
}
    
#group_j1i {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\33 9ccb1fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e943ce78 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 24px;
}
    
#de231012 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 cfe2d1f {
    width: 100.00%;
}
    
#group_pb1 {
    width: 100.00%;
}
    
#fdfe54d0 {
    margin: 0px 0% 0px 0%;
}
    
#b4a9f0fa {
    margin: 0px 0% 0px 0%;
}
    
#group_6bt {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 102px;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#a02ba99b {
    height: auto;
    min-height: 91px;
    width: 58.91957016568736%;
}
    
#e805b48d::before, #e805b48d > .bgExtraLayerOverlay {
    
}
    
#d4722e1b {
    row-gap: 6px;
    height: auto;
    min-height: 89px;
}
    
#\35 64937a8 {
    row-gap: 6px;
    height: auto;
    min-height: 89px;
}
    
#ec55d4d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 12px;
    row-gap: 8px;
}
    
#f741f327 {
    width: 58.91957016568736%;
}
    
#\38 ef5e614 {
    width: 37.078397120321846%;
    row-gap: 6px;
    height: auto;
    min-height: 89px;
}
    
#b15dd017 {
    width: 100%;
    min-height: 407px;
    align-items: center;
    padding-bottom: 12px;
    row-gap: 8px;
    height: auto;
}
    
#\33 9af2cf9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#efa74e61::before, #efa74e61 > .bgExtraLayerOverlay {
    
}
    
#\30 703e4c5::before, #\30 703e4c5 > .bgExtraLayerOverlay {
    
}
    
#\31 1ae0972 {
    width: 58.91957016568736%;
}
    
#d5fbe446 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 12px;
    row-gap: 8px;
}
}



@media (max-width: 767px) {
    
#\33 2545947 {
    width: 58.91957016568736%;
}
    
#\34 84f8a3a {
    width: 58.91957016568736%;
}
    
#\35 641fae5 {
    row-gap: 6px;
    height: auto;
    min-height: 89px;
}
    
#a280dc84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding-bottom: 12px;
}
    
#\33 ecb5822::before, #\33 ecb5822 > .bgExtraLayerOverlay {
    
}
    
#e133e4bd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 24px;
}
    
#\32 1ef4f61::before, #\32 1ef4f61 > .bgExtraLayerOverlay {
    
}
    
#\32 0c8b714 {
    height: auto;
    min-height: 91px;
    width: 58.91957016568736%;
}
    
#b2c00399::before, #b2c00399 > .bgExtraLayerOverlay {
    
}
    
#dff845ce {
    row-gap: 6px;
    height: auto;
    min-height: 89px;
}
    
#\31 fdf9f05 {
    width: 37.078397120321846%;
    row-gap: 6px;
    height: auto;
    min-height: 89px;
}
    
#c2e9b1ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 12px;
    row-gap: 8px;
}
    
#\35 5d477b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 12px;
    row-gap: 8px;
}
}



@media (max-width: 767px) {
    
#\32 372123b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\35 9749bf6::before, #\35 9749bf6 > .bgExtraLayerOverlay {
    
}
    
#\37 fe9de7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b9b4fe20 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



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



@media (max-width: 767px) {
    
#\33 aefd0bd {
    width: 100%;
    min-height: 40px;
    align-items: center;
    height: auto;
}
    
#\32 dd98f65 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 24px;
}
}



@media (max-width: 767px) {
    
#b4dd6f0b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\33 b554539 {
    height: auto;
    min-height: 195px;
}
    
#\30 8447683 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 a6ffc5f {
    height: 195px;
}
    
#\37 5b99c5d {
    min-height: unset;
    flex-direction: column;
    padding: 24px 4% 24px 4%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ef4004f6::before, #ef4004f6 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\30 8a2afd0::before, #\30 8a2afd0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\30 9ef88a5::before, #\30 9ef88a5 > .bgExtraLayerOverlay {
    
}
    
#\36 29fb3ac::before, #\36 29fb3ac > .bgExtraLayerOverlay {
    
}
    
#\38 1ddea32::before, #\38 1ddea32 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_k2b::before, #group_k2b > .bgExtraLayerOverlay {
    
}
    
#\33 921857c::before, #\33 921857c > .bgExtraLayerOverlay {
    
}
    
#d749fb90::before, #d749fb90 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 3e739c1::before, #\35 3e739c1 > .bgExtraLayerOverlay {
    
}
    
#\31 2653bd3::before, #\31 2653bd3 > .bgExtraLayerOverlay {
    
}
    
#\37 97765de::before, #\37 97765de > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_c1k::before, #group_c1k > .bgExtraLayerOverlay {
    
}
    
#d6eb901c::before, #d6eb901c > .bgExtraLayerOverlay {
    
}
    
#f1618048::before, #f1618048 > .bgExtraLayerOverlay {
    
}
    
#\37 d4a3fb8::before, #\37 d4a3fb8 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e805b48d::before, #e805b48d > .bgExtraLayerOverlay {
    
}
    
#efa74e61::before, #efa74e61 > .bgExtraLayerOverlay {
    
}
    
#\30 703e4c5::before, #\30 703e4c5 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 ecb5822::before, #\33 ecb5822 > .bgExtraLayerOverlay {
    
}
    
#\32 1ef4f61::before, #\32 1ef4f61 > .bgExtraLayerOverlay {
    
}
    
#b2c00399::before, #b2c00399 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 9749bf6::before, #\35 9749bf6 > .bgExtraLayerOverlay {
    
}
}

