*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner div.u_1639258020 img { border-radius:300px 300px 0px 0px !important; }

  *#dm .dmInner div.u_1236942326 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1208857685 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1208857685 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1208857685 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1934845141 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1459140851 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_74528832 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1198374848 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1293806248 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1637249272 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1073533636 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1362674509 img {
    border-radius:300px 300px 0px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1206952246 img {
    border-radius:300px 300px 0px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1691974940 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1691974940 { width:100% !important; }

  *#dm .dmInner div.u_1426119578 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1426119578 { width:100% !important; }

  *#dm .dmInner div.u_1107500272 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1107500272 { width:100% !important; }

  *#dm .dmInner div.u_1640938235 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1640938235 { width:100% !important; }

  *#dm .dmInner div.u_1308738482 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1362128697 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1766204050 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1393897053 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1434192419 span.text {
    font-weight:600 !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1371031067 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1658664312 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner a.u_1674923137:hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1674923137.hover span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1674923137 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1208857685 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1208857685 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1208857685 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1208857685 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1208857685 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1208857685 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1208857685 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1208857685 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1208857685 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 65a21cc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\34 9f8a7db {
    width: 100%;
    height: 565px;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 9d12d77 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\30 e95186f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-start;
    order: 0;
    padding: 16px 5% 16px 5%;
    margin: 0% 0% 0% 0%;
}
    
#c85f7c26 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c777295b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#f3e1e4d9 {
    width: 65%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d8bd8ba5 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1451f3b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 ea78c6d {
    min-height: 135px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 609e4e9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 de79787 {
    width: 15.65%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    min-height: 54px;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7211e4f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\35 46646a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_5j4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
}



@media all {
    
#a8a96009 {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e6ccff4 {
    width: 610px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\34 7cdd23f {
    min-height: 145px;
    column-gap: 5%;
    row-gap: 30px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 8%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 0d1aeda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 47.5%;
    min-width: 4%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 23ab430 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 56888bb {
    width: 47.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 5184984 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 f1c668a {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 2;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd58b946 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a13f61c {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(51, 51, 51, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e200bc96 {
    width: 64px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4d91e56 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5f767cc {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(242, 130, 42, 1);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6804a32 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#b28c6529 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#cddb5777 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 cc9f9e0::before, #\34 cc9f9e0 > .bgExtraLayerOverlay {
    
}
#\34 cc9f9e0 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 589px;
    max-height: 100%;
    background-image: none;
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 1;
    box-shadow: var(--color_5) -3px 3px 11px 0px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -16.2% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0f85de2 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cb3c6ec {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a31b4062::before, #a31b4062 > .bgExtraLayerOverlay {
    
}
#a31b4062 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 597px;
    max-height: 100%;
    background-image: none;
    border-radius: 30px;
    background-attachment: initial;
    box-shadow: var(--color_5) -3px 3px 11px 0px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -24.5% 0% 0% 0%;
}
    
#f4cc46a6 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb1bf5e6 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff593a8a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#f3a6aeb8::before, #f3a6aeb8 > .bgExtraLayerOverlay {
    
}
#f3a6aeb8 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 596px;
    max-height: 100%;
    background-image: none;
    border-radius: 30px;
    background-attachment: initial;
    box-shadow: var(--color_5) -3px 3px 11px 0px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7f9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 839d5e6 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 365af73 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 691254d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 223f16d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fd9deae6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 6256592 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a0c1e3bb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d85a1fbb::before, #d85a1fbb > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d85a1fbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b9cf6255 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d41003e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f1f17c8 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee40baf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#e97ac9c0::before, #e97ac9c0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e97ac9c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a641ff6::before, #\30 a641ff6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 a641ff6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0d39924 {
    background-color: var(--color_3);
    background-image: none;
}
    
#f84fc01e {
    min-height: 352px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#cbea4711 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#addf9063 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e0e1a3b {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8f0e02d::before, #\38 8f0e02d > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 8f0e02d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 2% 5% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 55fd7d2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f57f04c {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f8088fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#af7a8126 {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c4ba2b71::before, #c4ba2b71 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c4ba2b71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    background-color: rgba(0, 0, 0, 0);
    width: 20%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    justify-content: flex-start;
    padding: 5% 1.9986263736263739% 5% 1.9986263736263739%;
    margin: 0px 0% 0px 0%;
}
    
#d2fc000d {
    width: 600px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 77eecff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_td0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 523c2ad {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7d013ed {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 76c3c20 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa000971 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e197530d {
    width: 99.45%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8c00c18 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#e73e27be {
    min-height: 2144px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c03e7878 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_v6p {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b070fdcf {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\31 ec4e81e {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cf5f5fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e2473784 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 d5a6e93 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c514668b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e967d00c {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8a556f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a85aed1 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a64ee12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cadb5543 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0d7e6f2 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 8fd79e0 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 10ca5e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d833de2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b4b5692 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\34 555f6a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 87184f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aea07f8 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\30 36f56d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b761215 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4ee50ed {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c3a0019 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 16e98c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 b93c37d {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#ebef5f1c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#af743d78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f1e2fa4 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e3cc0fdb {
    justify-content: flex-start;
    align-items: center;
    width: 99.49%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 37a1940 {
    min-height: 502px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 f5a458b {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\34 0dc1901 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 234px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 576d02c {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 730ca8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c285a339 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 78f9d65 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#ef568018 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b578f9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 35da4f0 {
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9bef1c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a197c7d {
    justify-content: flex-start;
    align-items: center;
    width: 99.8%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4475306 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8678f8a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 512fd8b {
    margin: 0px 0% 0px 0%;
}
    
#faa81327 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 96d1cdb {
    min-height: 68px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1b86fb2 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#bd54c550 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    min-height: 55px;
}
    
#\34 42d0896 {
    margin: 0px 0% 0px 0%;
}
    
#f755c8f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 c51de68 {
    min-height: 291px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8837feb {
    width: 91.88%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d687a076 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 334869d {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 8836de0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\32 b281434 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be2c2df4 {
    min-height: 90px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fcaffdb9 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b28e0d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(220, 235, 254, 1);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    background-image: none;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#bd417a16 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d66b7d79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 044762c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(220, 235, 254, 1);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    order: 1;
    background-image: none;
    padding: 2.5% 2.5% 2.5% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 22ca5cf {
    background-color: var(--color_3);
    background-image: none;
}
    
#d1b434ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 4px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6d36e9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 769c242 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 45px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 217769c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 4px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 3a7bb7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#bd13bc72 {
    min-height: 133px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 f6fcd30 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_0rp {
    width: 254px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
}



@media all {
    
#\33 668cc0a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#b88884d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 8afddaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 d1a3b01 {
    width: 572px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa1db02a {
    width: 572px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a0945d35::before, #a0945d35 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.59;
    border-radius: inherit;
}
#a0945d35 {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/ce8372ef/dms3rep/multi/opt/gimnasia+para+adultos+3-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9181072::before, #\30 9181072 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.55;
    border-radius: inherit;
}
#\30 9181072 {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/ce8372ef/dms3rep/multi/opt/kid+3-6+an-os+video+6543-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0e118d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 ebba30a::before, #\38 ebba30a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.63;
    border-radius: inherit;
}
#\38 ebba30a {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/ce8372ef/dms3rep/multi/opt/kid+7-14+an-os+-+video+2-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8342afb {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b313e70 {
    min-height: 549px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 65b834d::before, #\37 65b834d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.68;
    border-radius: inherit;
}
#\37 65b834d {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ce8372ef/dms3rep/multi/opt/f1db6d88-b2c2-44dc-b225-f2356518559c-1920w.jpg);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c177df4e {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea5850a0 {
    width: 572px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d478fea6 {
    width: 572px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 459921a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9d12d77 {
    width: 100%;
    height: 350px;
}
    
#\34 9f8a7db {
    width: 100%;
    height: 350px;
}
    
#\30 e95186f {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#c85f7c26 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#c777295b {
    height: 350px;
}
    
#f3e1e4d9 {
    width: 100%;
}
    
#d8bd8ba5 {
    width: 100%;
    min-height: 80px;
}
    
#\37 1451f3b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ea78c6d {
    padding: 2% 4% 2% 4%;
}
    
#\31 609e4e9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 de79787 {
    width: 230px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8a96009 {
    width: 100.00%;
}
    
#\34 7cdd23f {
    column-gap: 1%;
    padding: 10% 2% 6% 4%;
}
    
#\35 0d1aeda {
    width: 49.55%;
    justify-content: flex-start;
}
    
#\32 56888bb {
    width: 49.43%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f1c668a {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fd58b946 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a13f61c {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e200bc96 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#c4d91e56 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 258px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 5f767cc {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c6804a32 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 8%;
    align-items: flex-start;
    min-height: 115px;
}
    
#b28c6529 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\34 cc9f9e0::before, #\34 cc9f9e0 > .bgExtraLayerOverlay {
    
}
#\34 cc9f9e0 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\30 0f85de2 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cb3c6ec {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#a31b4062::before, #a31b4062 > .bgExtraLayerOverlay {
    
}
#a31b4062 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
    
#f4cc46a6 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#bb1bf5e6 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#ff593a8a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 8% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3a6aeb8::before, #f3a6aeb8 > .bgExtraLayerOverlay {
    
}
#f3a6aeb8 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 691254d {
    padding-left: 6%;
    padding-right: 6%;
    min-height: 119px;
    padding-top: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6256592 {
    width: 100%;
}
    
#a0c1e3bb {
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d85a1fbb {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#b9cf6255 {
    width: 100%;
    min-height: 60px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d41003e1 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\38 f1f17c8 {
    width: 100%;
    min-height: 60px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ee40baf7 {
    width: 100%;
    margin-bottom: 20px;
}
    
#e97ac9c0 {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\30 a641ff6 {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    justify-content: space-between;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#f84fc01e {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#cbea4711 {
    width: 100%;
    min-height: 60px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#addf9063 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\38 e0e1a3b {
    width: 100%;
}
    
#\38 8f0e02d {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    flex-direction: row;
    margin: -1px 0% -1px 0%;
}
    
#\30 55fd7d2 {
    width: 100%;
    min-height: 60px;
    order: 1;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 f57f04c {
    width: 100%;
}
    
#\30 f8088fd {
    width: 100%;
    margin-bottom: 20px;
}
    
#af7a8126 {
    width: 100%;
}
    
#c4ba2b71 {
    width: 100%;
    min-height: 80px;
    row-gap: 64px;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 5%;
    flex-direction: row;
    margin: -1px 0% -1px 0%;
}
    
#d2fc000d {
    width: 100%;
}
    
#\33 77eecff {
    width: 100%;
    margin-bottom: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e73e27be {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
    
#c03e7878 {
    width: 100%;
    order: 1;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2473784 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\33 d5a6e93 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e967d00c {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 8a556f6 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 16e98c7 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a85aed1 {
    height: auto;
    width: 110px;
}
    
#\37 b93c37d {
    height: auto;
    width: 110px;
}
    
#cadb5543 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 0d7e6f2 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8fd79e0 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f1e2fa4 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 b4b5692 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 37a1940 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 2%;
}
    
#\34 f5a458b {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\34 576d02c {
    height: auto;
    width: 110px;
}
    
#\38 78f9d65 {
    height: auto;
    width: 110px;
}
    
#\35 b578f9f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 35da4f0 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 9bef1c0 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a197c7d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 8678f8a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 c3a0019 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#faa81327 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 96d1cdb {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 63px;
    column-gap: 3%;
    row-gap: 24px;
    padding: 2% 4% 8% 4%;
}
    
#f755c8f6 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c51de68 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding-top: 12%;
}
    
#d687a076 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be2c2df4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 87px;
    column-gap: 3%;
    padding: 4% 4% 1% 4%;
}
    
#\35 b28e0d9 {
    width: 48.5%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 044762c {
    width: 48.5%;
    min-height: 8px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd13bc72 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e43e5568 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ebba30a::before, #\38 ebba30a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 ebba30a {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\37 8342afb {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b313e70 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\37 65b834d::before, #\37 65b834d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\37 65b834d {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#c177df4e {
    row-gap: 16px;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#b88884d8 {
    width: 82.80%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a0945d35::before, #a0945d35 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#a0945d35 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\30 9181072::before, #\30 9181072 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\30 9181072 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
}



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



@media (max-width: 767px) {
    
#\31 aea07f8 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 37a1940 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 96d1cdb {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1b86fb2 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 9f8a7db {
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9d12d77 {
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e95186f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    height: auto;
}
    
#c85f7c26 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4% 0% 4%;
}
    
#c777295b {
    height: 335px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f3e1e4d9 {
    width: 100.00%;
}
    
#d8bd8ba5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 1451f3b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 ea78c6d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 de79787 {
    min-width: 32px;
    width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 46646a4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#a8a96009 {
    width: 100.00%;
}
    
#\34 7cdd23f {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 6% 8% 6%;
}
    
#\35 0d1aeda {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
    
#\32 56888bb {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 5184984 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f1c668a {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#fd58b946 {
    height: 56px;
    width: 56px;
}
    
#\32 a13f61c {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#e200bc96 {
    height: 56px;
    width: 56px;
}
    
#c4d91e56 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 5f767cc {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#c6804a32 {
    min-height: 56px;
}
    
#b28c6529 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cc9f9e0::before, #\34 cc9f9e0 > .bgExtraLayerOverlay {
    
}
#\34 cc9f9e0 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 506px;
    height: auto;
    margin-top: -0.2%;
}
    
#\30 0f85de2 {
    height: 56px;
    width: 56px;
}
    
#a31b4062::before, #a31b4062 > .bgExtraLayerOverlay {
    
}
#a31b4062 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 482px;
    height: auto;
    margin-top: 0%;
    order: 2;
}
    
#ff593a8a {
    min-height: 56px;
    order: 1;
}
    
#f3a6aeb8::before, #f3a6aeb8 > .bgExtraLayerOverlay {
    
}
#f3a6aeb8 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 463px;
    order: 1;
    height: auto;
}
    
#\35 839d5e6 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#cbea4711 {
    min-height: 64px;
}
    
#a0c1e3bb {
    min-height: 64px;
}
    
#\38 8f0e02d {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: -1px 0% -1px 0%;
}
    
#d85a1fbb {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 55fd7d2 {
    min-height: 64px;
}
    
#b9cf6255 {
    min-height: 64px;
}
    
#\38 f1f17c8 {
    min-height: 64px;
}
    
#c4ba2b71 {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: -1px 0% -1px 0%;
}
    
#e97ac9c0 {
    row-gap: 50px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a641ff6 {
    row-gap: 50px;
    width: 100%;
    min-height: 191px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f84fc01e {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding-bottom: 8%;
}
    
#\37 523c2ad {
    width: 77px;
}
    
#\37 7d013ed {
    width: 77px;
}
    
#\38 76c3c20 {
    width: 77px;
}
    
#aa000971 {
    width: 78px;
    height: auto;
}
    
#widget_td0 {
    width: 77px;
}
}



@media (max-width: 767px) {
    
#e73e27be {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 1% 8% 1%;
}
    
#c03e7878 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 cf5f5fd {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#e2473784 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\33 d5a6e93 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e967d00c {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 8a556f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\32 a85aed1 {
    width: 96px;
    height: auto;
}
    
#cadb5543 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0d7e6f2 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 8fd79e0 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\38 b4b5692 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 4ee50ed {
    height: auto;
    min-height: 160px;
}
    
#\32 c3a0019 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 16e98c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\37 b93c37d {
    width: 96px;
    height: auto;
}
    
#ebef5f1c {
    height: auto;
    min-height: 160px;
}
    
#\37 f1e2fa4 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e3cc0fdb {
    height: auto;
    min-height: 160px;
}
    
#\31 37a1940 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 6%;
}
    
#\34 f5a458b {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\34 0dc1901 {
    height: auto;
    min-height: 160px;
}
    
#\34 576d02c {
    width: 96px;
    height: auto;
}
    
#\38 78f9d65 {
    width: 96px;
    height: auto;
}
    
#\35 b578f9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\38 35da4f0 {
    min-height: 54px;
    width: 100%;
    align-items: center;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 9bef1c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\34 a197c7d {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8678f8a {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faa81327 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\35 96d1cdb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 12% 6%;
}
    
#bd54c550 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f755c8f6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
}



@media (max-width: 767px) {
    
#\30 c51de68 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 12%;
}
    
#\31 8837feb {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d687a076 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\33 8836de0 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\32 b281434 {
    justify-self: auto;
    align-self: auto;
    width: 99.61%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be2c2df4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 6% 0% 6%;
}
    
#fcaffdb9 {
    order: 0;
}
    
#\35 b28e0d9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#bd417a16 {
    order: 0;
}
    
#\31 044762c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\37 769c242 {
    justify-self: auto;
    align-self: auto;
    width: 99.61%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\31 3a7bb7d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bd13bc72 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 ebba30a::before, #\38 ebba30a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 ebba30a {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 285px;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8342afb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\31 b313e70 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 65b834d::before, #\37 65b834d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\37 65b834d {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 285px;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#c177df4e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#ea5850a0 {
    width: 100%;
}
    
#\34 d1a3b01 {
    width: 100%;
}
    
#aa1db02a {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#a0945d35::before, #a0945d35 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#a0945d35 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 285px;
    width: 100.00%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d478fea6 {
    width: 100%;
}
    
#\30 9181072::before, #\30 9181072 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\30 9181072 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 285px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

