.slider-container
{
	max-width:1200px !important;
	margin:50px auto !important;
	overflow:hidden !important;
	position:relative !important;
}
.slide
{
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	padding:40px !important;
	min-height:500px !important;
	transition:transform 0.5s ease !important;
}
.slide-content
{
	flex:1 !important;
	padding-right:40px !important;
}
.slide-content h2
{
	font-size:2.5rem !important;
	margin-bottom:20px !important;
}
.slide-content p
{
	font-size:1.1rem !important;
	margin-bottom:30px !important;
	line-height:1.6 !important;
}
.slide-content a
{
	display:inline-block !important;
	background:#ffd900 !important;
	padding:12px 24px !important;
	text-decoration:none !important;
	font-weight:700 !important;
	color:#000 !important;
}
.slide-image
{
	flex:1 !important;
}
.slide-image img
{
	width:100% !important;
	border-radius:4px !important;
}
.navigation
{
	text-align:center !important;
	margin-top:30px !important;
}
.nav-dots
{
	display:flex !important;
	justify-content:center !important;
	gap:15px !important;
	margin-bottom:20px !important;
}
.nav-dots span
{
	font-weight:500 !important;
	cursor:pointer !important;
	padding:5px 10px !important;
	border-bottom:2px solid transparent !important;
}
.nav-dots span.active
{
	border-bottom:2px solid #000 !important;
	color:#000 !important;
}
.arrows
{
	text-align:center !important;
	font-size:1.8rem !important;
	cursor:pointer !important;
	user-select:none !important;
}
.arrows span
{
	margin:0 15px !important;
}
.service-slider-section
{
	padding:40px 0 !important;
	background:#f9f9f9 !important;
	font-family:'Montserrat', sans-serif !important;
}
.service-slider-section .slider-container
{
	max-width:1200px !important;
	margin:50px auto !important;
	overflow:hidden !important;
	position:relative !important;
}
.service-slider-section .slide
{
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	padding:40px !important;
	min-height:500px !important;
	transition:transform 0.5s ease !important;
}
.service-slider-section .slide-content
{
	justify-content:space-between !important;
	display:flex !important;
	flex-wrap:wrap !important;
	align-items:center !important;
	gap:30px !important;
	background:#fff !important;
	padding:40px !important;
	flex:1 !important;
	padding-right:40px !important;
}
.service-slider-section .slide-content h2
{
	font-size:2.5rem !important;
	margin-bottom:20px !important;
}
.service-slider-section .slide-content p
{
	font-size:1.1rem !important;
	margin-bottom:30px !important;
	line-height:1.6 !important;
}
.service-slider-section .slide-content a
{
	display:inline-block !important;
	background:#ffd900 !important;
	padding:12px 24px !important;
	text-decoration:none !important;
	font-weight:700 !important;
	color:#000 !important;
}
.service-slider-section .slide-image
{
	flex:1 !important;
}
.service-slider-section .slide-image img
{
	width:100% !important;
	border-radius:4px !important;
}
.service-slider-section .navigation
{
	text-align:center !important;
	margin-top:30px !important;
}
.service-slider-section .nav-dots
{
	display:flex !important;
	justify-content:center !important;
	gap:15px !important;
	margin-bottom:20px !important;
}
.service-slider-section .nav-dots span
{
	font-weight:500 !important;
	cursor:pointer !important;
	padding:5px 10px !important;
	border-bottom:2px solid transparent !important;
}
.service-slider-section .nav-dots span.active
{
	border-bottom:2px solid #000 !important;
	color:#000 !important;
}
.service-slider-section .arrows
{
	text-align:center !important;
	font-size:1.8rem !important;
	cursor:pointer !important;
	user-select:none !important;
}
.service-slider-section .arrows span
{
	margin:0 15px !important;
}
.service-slider-section .text-box
{
	flex:1 1 45% !important;
	max-width:600px !important;
}
.service-slider-section .text-box h2
{
	font-size:32px !important;
	font-weight:bold !important;
	margin-bottom:20px !important;
}
.service-slider-section .text-box p
{
	font-size:16px !important;
	margin-bottom:30px !important;
}
.service-slider-section .read-more
{
	background:#ffd700 !important;
	color:#000 !important;
	text-decoration:none !important;
	font-weight:bold !important;
	padding:10px 20px !important;
	display:inline-block !important;
}
.service-slider-section .image-box
{
	flex:1 1 50% !important;
}
.service-slider-section .image-box img
{
	width:100% !important;
	height:auto !important;
	display:block !important;
	object-fit:cover !important;
	border-radius:5px !important;
}
.service-slider-section .swiper-button-prev,.service-slider-section .swiper-button-next
{
	color:#000 !important;
}
.service-slider-section .swiper-pagination-bullet
{
	background-color:#000 !important;
}
.text-box
{
	flex:1 1 45% !important;
}
.image-box
{
	flex:1 1 50% !important;
}
.image-box img
{
	width:100% !important;
	border-radius:8px !important;
	object-fit:cover !important;
}
.text-box h2
{
	font-size:32px !important;
	margin-bottom:20px !important;
}
.text-box p
{
	font-size:16px !important;
	margin-bottom:20px !important;
}
.read-more
{
	background-color:#ffd700 !important;
	color:black !important;
	font-weight:bold !important;
	padding:10px 20px !important;
	display:inline-block !important;
	text-decoration:none !important;
}
.swiper-button-prev,.swiper-button-next
{
	color:#000 !important;
}
.swiper-pagination-bullet
{
	background:#000 !important;
}
@media all {
  *#dm .dmInner *.u_1613381822 .svg { width:100% !important; }

  *#dm .dmInner div.u_1613381822 .svg { fill:rgba(249,213,11,1) !important; }

  *#dm .dmInner div.u_1613381822 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1997879917 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(249,213,11,1) !important;
  }

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

  *#dm .dmInner div.u_1111451112 .svg { fill:rgba(249,213,11,1) !important; }

  *#dm .dmInner div.u_1111451112 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1233820217 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(249,213,11,1) !important;
  }

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

  *#dm .dmInner div.u_1577999626 .svg { fill:rgba(249,213,11,1) !important; }

  *#dm .dmInner div.u_1577999626 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1114969877 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(249,213,11,1) !important;
  }

  *#dm .dmInner div.u_1906529311 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:200px !important;
    height:55px !important;
    margin-block-start:50px !important;
  }

  *#dm .dmInner div.u_1020911221 .dmwidget-title { font-size:28px !important; }

  *#dm .dmInner div.u_1020911221 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:180px !important;
    height:50px !important;
    margin-block-start:30px !important;
  }

  *#dm .dmInner div.u_1020911221 .dmforminput {
    padding-inline:8px !important;
    padding-block:5px !important;
  }

  *#dm .dmInner div.u_1020911221 .spacing-container {
    margin-inline:-8px !important;
    margin-block:-5px !important;
  }

  *#dm .dmInner a.u_1210623143 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/b025a942/icon/Plus_2310577.svg) !important;
    background-color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner a.u_1210623143:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1210623143.hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1210623143 {
    background-color:rgba(207,211,212,0.3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_413545930 {
    background-color:rgba(207,211,212,0.3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_62119177 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner div.u_2440040607 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_2440040607 .svg { fill:rgba(249,213,11,1) !important; }

  *#dm .dmInner div.u_1297349178 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1297349178 .svg { fill:rgba(249,213,11,1) !important; }

  *#dm .dmInner div.u_1998655883 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1998655883 .svg { fill:rgba(249,213,11,1) !important; }

  *#dm .dmInner div.u_1410404334 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1410404334 .svg { fill:rgba(249,213,11,1) !important; }

  *#dm .dmInner *.u_225565147 .photoGalleryThumbs .image-container a { background-size:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_225565147 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_225565147 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_225565147 .photoGalleryThumbs .image-container a { padding-top:100px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_225565147 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner *.u_225565147 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_225565147 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1020911221 .dmwidget-title { font-size:24px !important; }

  *#dm .dmInner div.u_62119177 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner *.u_225565147 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_225565147 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_225565147 .photoGalleryThumbs .image-container a { padding-top:75px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 52.13%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.81362831858407%;
    min-width: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 1px 1px 1px 1px;
    box-shadow: none;
    padding: 30px 20px 30px 20px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.4;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/b025a942/dms3rep/multi/opt/canva-contemporary-kitchen-design-with-blue-cabinets-MAGZIIdDMpI-1920w.jpg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_2vb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_bfv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_or5 {
    width: 167px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_om4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_u6n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 40px 4% 40px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 54.19%;
    min-height: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 45.641880341880345%;
    min-height: 8px;
    margin-top: 15px;
}
    
#group_om4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    order: 2;
}
    
#widget_or5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2vb {
    order: 0;
}
    
#widget_bfv {
    order: 1;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 4% 8% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_om4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_or5 {
    width: 250px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_g74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b49bc633 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f53c8b13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.47094240837696%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(231,0,18,1) rgba(231,0,18,1) rgba(231,0,18,1) rgba(231,0,18,1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0,0,0,1) 3px 0px 11px 0px;
    order: 0;
    padding: 30px 20px 30px 20px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 cd32397 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_6jj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_hrd {
    align-items: flex-start;
    width: 46%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/b025a942/dms3rep/multi/opt/uri_ifs___M_60c10bd5-b66d-4096-aaf7-bca68edf31a2-1920w.webp);
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-bottom: 0%;
}
#group_hrd.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAACwAQCdASoKAAYAAUAmJQBOgBuhnfaoAP7neksJ4Yd/uUe0INIDL7ujYBDJjnlK9qlm/Ob/OBJWrMIAAAA=');
}
    
#c093f1d7 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#widget_678 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o8t {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#widget_p88 {
    width: 206px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 4% 4% 3% 4%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 8px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#f53c8b13 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#group_hrd {
    width: 100.00%;
    height: auto;
    min-height: 14.79%;
    margin: 0px 0% 0px 0%;
}
#group_hrd.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAACwAQCdASoKAAYAAUAmJQBOgBuhnfaoAP7neksJ4Yd/uUe0INIDL7ujYBDJjnlK9qlm/Ob/OBJWrMIAAAA=');
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_6jj {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c093f1d7 {
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 7651df2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#c0005517 {
    background-image: url(https://lirp.cdn-website.com/b025a942/dms3rep/multi/opt/uri_ifs___M_RrHQzf_igMAHHLzxjInp-MzQLkITPI3nFfMDSMU6meA-1920w.webp);
    background-attachment: fixed;
}
#c0005517.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAcAAUAmJaQAAp3UwbHXNAD+9MXKO+TywbwPQtiU+ayyil/iWXeBs6jX3+mTydL2UvzyC71rJ+CvoAA=');
}
    
#\39 b7ceee7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_d82 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_scj {
    align-items: flex-start;
    width: 55%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 038c3f1 {
    align-items: flex-start;
    width: 42%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_k0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3rn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_uge {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 101.10%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_uul {
    align-items: center;
    width: 18.92852994210876%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#dd9f570a {
    align-items: flex-start;
    width: 81.07%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_0sg {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#widget_ta2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 bfd5c66 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 101.10%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 1px 1px 1px 1px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 580c047 {
    align-items: center;
    width: 18.92852994210876%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 7214ef3 {
    width: 22px;
    height: auto;
    max-width: 100%;
}
    
#\32 5858a70 {
    align-items: flex-start;
    width: 81.07%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#efa53563 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7651df2 {
    padding: 4% 4% 4% 4%;
}
    
#\35 32b5914 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7651df2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\39 b7ceee7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_d82 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_uge {
    padding-left: 5px;
    padding-right: 5px;
}
    
#\35 bfd5c66 {
    padding-left: 5px;
    padding-right: 5px;
}
    
#group_scj {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 038c3f1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 32b5914 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c3079cf7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#b7a029b3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_b4t {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_vns {
    align-items: flex-start;
    width: 64.64%;
    min-height: 148px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#dc60d087 {
    align-items: flex-start;
    width: 29.41%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_ci2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9nh {
    width: 229px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
}
    
#\32 eba5a81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7a029b3 {
    padding: 2% 4% 4% 4%;
}
    
#group_b4t {
    padding: 0px 0px 0px 0px;
}
    
#e14e3c8a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c3079cf7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
    
#b7a029b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
}
    
#group_b4t {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 245px;
    padding: 0px 0px 0px 0px;
}
    
#group_vns {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 24px;
    margin: 0px 0% 0px 0%;
}
    
#dc60d087 {
    width: 100%;
    align-items: center;
    align-self: flex-start;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9nh {
    height: auto;
    min-height: 52px;
    width: 200px;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
    
#e14e3c8a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#dcd17d2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 1b175c2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 4% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_70h {
    align-items: flex-start;
    width: 100%;
    min-height: 127px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 e7ab58e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_n8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ee6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8e54a23 {
    background-color: rgba(207, 211, 212, 0.25);
    background-image: initial;
}
    
#widget_3lj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1b175c2 {
    padding: 6% 4% 6% 4%;
}
    
#df49a43d {
    margin: 0px 0% 0px 0%;
}
    
#\34 e7ab58e {
    padding: 0px 0px 0px 0px;
}
    
#group_70h {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#dcd17d2b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
    padding: 0px 0px 0px 0px;
}
    
#\36 1b175c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#group_70h {
    align-items: center;
}
    
#\34 e7ab58e {
    width: 100.00%;
    height: auto;
    min-height: 850px;
    padding: 0px 0px 0px 0px;
}
    
#df49a43d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f1d20568 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\35 27f2f12 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 3% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_vph {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_l6g {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_q4d {
    align-items: flex-start;
    width: 48.977833333333336%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 59f5499 {
    align-items: flex-start;
    width: 46.91%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_b95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_6nh {
    flex-direction: row;
    align-items: center;
    width: 9.648341722214665%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 ec2760c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(206,209,209,1) #000000;
    border-width: 0 0 1px 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#bceb5623 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 90.35%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    padding-left: 10px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_oq2 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 140d6de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(206,209,209,1) #000000;
    border-width: 0 0 1px 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#ff69f19e {
    flex-direction: row;
    align-items: center;
    width: 9.648341722214665%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 7df05cf {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 c5de924 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 90.35%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    padding-left: 10px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#c5d68d54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d12880b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(206,209,209,1) #000000;
    border-width: 0 0 1px 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\33 e6dd311 {
    flex-direction: row;
    align-items: center;
    width: 9.648341722214665%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 a395232 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\39 c437dcd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 90.35%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    padding-left: 10px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 d570109 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 48f654b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(206,209,209,1) #000000;
    border-width: 0 0 1px 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 03b2fff {
    flex-direction: row;
    align-items: center;
    width: 9.648341722214665%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 0c7d620 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#f94ffc0f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 90.35%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    padding-left: 10px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\32 b0cb53e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3ad52c8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(206,209,209,1) #000000;
    border-width: 0 0 1px 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 9cb0433 {
    flex-direction: row;
    align-items: center;
    width: 9.648341722214665%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#c80f672b {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 8fde292 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 90.35%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    padding-left: 10px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#c777210c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ac52404a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(206,209,209,1) #000000;
    border-width: 0 0 1px 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\30 0c3df4d {
    flex-direction: row;
    align-items: center;
    width: 9.648341722214665%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#a000cb54 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 5a163fe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 90.35%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    padding-left: 10px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#dad21c19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b23984c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 rgba(206,209,209,1) #000000;
    border-width: 0 0 1px 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 e3ab259 {
    flex-direction: row;
    align-items: center;
    width: 9.648341722214665%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 3bc03cc {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 4312bcf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 90.35%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    height: auto;
    padding-left: 10px;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 0ceb5a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hd7 {
    width: 183px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 15px;
}
    
#widget_oi6 {
    width: 100%;
    height: 467px;
    min-height: 100px;
    max-width: 100%;
}
    
#\34 327e23b {
    background-color: rgba(207, 211, 212, 0.25);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 27f2f12 {
    padding: 4% 4% 3% 4%;
}
    
#group_6nh {
    width: 14.06%;
}
    
#bceb5623 {
    width: 85.93669917560214%;
}
    
#\34 ec2760c {
    width: 100.00%;
}
    
#\37 140d6de {
    width: 100.00%;
}
    
#ff69f19e {
    width: 14.06%;
}
    
#\31 c5de924 {
    width: 85.93669917560214%;
}
    
#\37 d12880b {
    width: 100.00%;
}
    
#\33 e6dd311 {
    width: 14.06%;
}
    
#\39 c437dcd {
    width: 85.93669917560214%;
}
    
#\34 48f654b {
    width: 100.00%;
}
    
#\36 03b2fff {
    width: 14.06%;
}
    
#f94ffc0f {
    width: 85.93669917560214%;
}
    
#\30 3ad52c8 {
    width: 100.00%;
}
    
#\30 9cb0433 {
    width: 14.06%;
}
    
#\31 8fde292 {
    width: 85.93669917560214%;
}
    
#ac52404a {
    width: 100.00%;
}
    
#\30 0c3df4d {
    width: 14.06%;
}
    
#\33 5a163fe {
    width: 85.93669917560214%;
}
    
#b23984c3 {
    width: 100.00%;
}
    
#\37 e3ab259 {
    width: 14.06%;
}
    
#\37 4312bcf {
    width: 85.93669917560214%;
}
    
#\33 0576fe2 {
    margin: 0px 0% 0px 0%;
}
    
#f1d20568 {
    row-gap: 30px;
}
}



@media (max-width: 767px) {
    
#f1d20568 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 27f2f12 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#group_6nh {
    width: 13.38%;
}
    
#bceb5623 {
    width: 83.58236794171219%;
}
    
#group_l6g {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#group_q4d {
    width: 100.00%;
    height: auto;
    min-height: 48.90%;
    margin: 0px 0% 0px 0%;
}
    
#\36 59f5499 {
    width: 100.00%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ec2760c {
    width: 100.00%;
}
    
#\37 140d6de {
    width: 100.00%;
}
    
#ff69f19e {
    width: 13.38%;
}
    
#\31 c5de924 {
    width: 83.58236794171219%;
}
    
#\37 d12880b {
    width: 100.00%;
}
    
#\33 e6dd311 {
    width: 13.38%;
}
    
#\39 c437dcd {
    width: 83.58236794171219%;
}
    
#\34 48f654b {
    width: 100.00%;
}
    
#\36 03b2fff {
    width: 13.38%;
}
    
#f94ffc0f {
    width: 83.58236794171219%;
}
    
#\30 3ad52c8 {
    width: 100.00%;
}
    
#\30 9cb0433 {
    width: 13.38%;
}
    
#\31 8fde292 {
    width: 83.58236794171219%;
}
    
#ac52404a {
    width: 100.00%;
}
    
#\30 0c3df4d {
    width: 13.38%;
}
    
#\33 5a163fe {
    width: 83.58236794171219%;
}
    
#b23984c3 {
    width: 100.00%;
}
    
#\37 e3ab259 {
    width: 13.38%;
}
    
#\37 4312bcf {
    width: 83.58236794171219%;
}
    
#widget_oi6 {
    height: 263px;
}
    
#\33 0576fe2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 11eff1f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 32aafcc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 45px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 2% 4% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_hjp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#group_303 {
    align-items: flex-start;
    width: 30.6%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_37n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ajn.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ajn {
    width: 17.51%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_bh8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed54606f {
    align-items: flex-start;
    width: 30.6%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 ee54f85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f688b487.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f688b487 {
    width: 17.51%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#efba36f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 bab89ae {
    align-items: flex-start;
    width: 30.6%;
    min-height: 100%;
    max-height: none;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    align-self: stretch;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 d3b038d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 46eb969.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 46eb969 {
    width: 17.51%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_rh4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_too {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ffaa0aae {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#f7ea892b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f6c36862 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 32aafcc {
    row-gap: 30px;
    padding: 4% 4% 6% 4%;
}
    
#\36 2782d15 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 11eff1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 32aafcc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 6% 4% 6% 4%;
}
    
#ffaa0aae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#group_hjp {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 30px;
}
    
#group_303 {
    width: 100%;
    height: auto;
    min-height: 81px;
    row-gap: 10px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#ed54606f {
    width: 100%;
    height: auto;
    min-height: 81px;
    row-gap: 10px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 bab89ae {
    width: 100%;
    height: auto;
    min-height: 84px;
    row-gap: 10px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#f7ea892b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 2782d15 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f495e1ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 34e5182 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a5bd1e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.47094240837696%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-color: rgba(231,0,18,1) rgba(231,0,18,1) rgba(231,0,18,1) rgba(231,0,18,1);
    border-width: 0px 0px 0px 0px;
    box-shadow: rgba(0,0,0,1) 3px 0px 11px 0px;
    order: 0;
    padding: 30px 20px 30px 20px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 46f6db2 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#aae3ba75 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 919cee6 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\31 86aee32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e1a0e43 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\30 f60b670 {
    align-items: flex-start;
    width: 46%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/b025a942/dms3rep/multi/opt/2024-09-10+%282%29-1920w.jpg);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-bottom: 0%;
}
#\30 f60b670.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYA/8QAIhAAAgIBBAEFAAAAAAAAAAAAAQMCEQAEBRIxIQYUIkFx/8QAFgEBAQEAAAAAAAAAAAAAAAAABAID/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACETH/2gAMAwEAAhEDEQA/AGN13FL5xe3TCTLECY1Z8/mLKXtpXAmHYGQrd4VEBjFCRgLu8m2erWc5cW0LNC8IbZCEXq5y9pP5Ho/eR8ieR8nvNmzXHlDf/9k=');
}
    
#\30 cfee8c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 a6ccede {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#b833b7ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0209c56 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b6225a9 {
    margin: 0px 0% 0px 0%;
}
    
#f495e1ae {
    width: 100%;
    min-height: 8px;
}
    
#\30 a6ccede {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 4% 4% 3% 4%;
}
}



@media (max-width: 767px) {
    
#\31 b6225a9 {
    margin: 0px 0% 0px 0%;
}
    
#f495e1ae {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\30 f60b670 {
    width: 100.00%;
    height: auto;
    min-height: 14.79%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\30 f60b670.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYA/8QAIhAAAgIBBAEFAAAAAAAAAAAAAQMCEQAEBRIxIQYUIkFx/8QAFgEBAQEAAAAAAAAAAAAAAAAABAID/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACETH/2gAMAwEAAhEDEQA/AGN13FL5xe3TCTLECY1Z8/mLKXtpXAmHYGQrd4VEBjFCRgLu8m2erWc5cW0LNC8IbZCEXq5y9pP5Ho/eR8ieR8nvNmzXHlDf/9k=');
}
    
#\35 a5bd1e8 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\30 cfee8c5 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 a6ccede {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 6% 4%;
}
    
#\31 919cee6 {
    width: 100%;
    order: 1;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 1f649a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    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;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 5aad3f6 {
    min-height: 357px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1.9998851269649336% 4% 1.9998851269649336%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 944b985::before, #\36 944b985 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\36 944b985 {
    background-color: var(--color_5);
    background-image: url(https://lirp.cdn-website.com/b025a942/dms3rep/multi/opt/uri_ifs___M_26-MwybGLUUKT0BFpU-rrqIMMF9bYDzF2cHsUmyNnYQ-1920w.webp);
}
#\36 944b985.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAYAAUAmJQBOgB6SEXjdvAAA4nt78OFaMZuOrKsdudEap2bP25in52ndak5ZW0lxY8AA');
}
    
#group_t28 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#f4bb2346 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(249, 249, 249, 1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 36px 36px 36px 36px;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\38 f605b86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 2px;
    margin-bottom: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a47465b {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b606c297 {
    width: 114px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 47040c4 {
    width: 89.99668947726703%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 15cd5be {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(249, 249, 249, 1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 36px 36px 36px 36px;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#a0ad9924 {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c53c71ad {
    width: 114px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 063bea0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 2px;
    margin-bottom: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d7487d6 {
    width: 89.99668947726703%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1f5f2c9 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(249, 249, 249, 1);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 36px 36px 36px 36px;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\36 ce59aca {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 a5192c9 {
    width: 114px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f1a4a69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 2px;
    margin-bottom: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#baaa9222 {
    width: 89.99668947726703%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36f6ced {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#a76069a0 {
    width: 99.89%;
    height: auto;
    max-width: none;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f08 {
    width: 218px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1903640 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1f649a8 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5aad3f6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 352px;
    column-gap: 1%;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
}
    
#\36 944b985::before, #\36 944b985 > .bgExtraLayerOverlay {
    
}
#\36 944b985.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAYAAUAmJQBOgB6SEXjdvAAA4nt78OFaMZuOrKsdudEap2bP25in52ndak5ZW0lxY8AA');
}
    
#a76069a0 {
    width: 99.98%;
}
    
#\32 36f6ced {
    padding-right: 0%;
    padding-left: 0%;
}
    
#group_t28 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f4bb2346 {
    min-height: 250px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1f5f2c9 {
    width: 100%;
    min-height: 350px;
    margin: 0px 0% 0px 0%;
}
    
#\30 15cd5be {
    width: 100%;
    min-height: 250px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 5aad3f6 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 944b985 {
    grid-template-rows: minmax(8px, max-content);
}
#\36 944b985.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAYAAUAmJQBOgB6SEXjdvAAA4nt78OFaMZuOrKsdudEap2bP25in52ndak5ZW0lxY8AA');
}
}



@media (max-width: 767px) {
    
#\39 1903640 {
    margin: 0px 0% 0px 0%;
}
    
#\32 1f649a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
}
    
#\37 5aad3f6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 8% 4% 10% 4%;
}
    
#f4bb2346 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f605b86 {
    order: 2;
}
    
#b606c297 {
    width: 96px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 47040c4 {
    order: 3;
    width: 100%;
}
    
#\30 15cd5be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c53c71ad {
    width: 96px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 063bea0 {
    order: 2;
}
    
#\34 d7487d6 {
    order: 3;
    width: 100%;
}
    
#\38 1f5f2c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a5192c9 {
    width: 96px;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f1a4a69 {
    order: 2;
}
    
#baaa9222 {
    order: 3;
    width: 100%;
}
    
#\36 944b985::before, #\36 944b985 > .bgExtraLayerOverlay {
    
}
#\36 944b985.lazy {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAADwAQCdASoKAAYAAUAmJQBOgB6SEXjdvAAA4nt78OFaMZuOrKsdudEap2bP25in52ndak5ZW0lxY8AA');
}
    
#a76069a0 {
    width: 99.35%;
}
    
#\32 36f6ced {
    padding-right: 0%;
    padding-left: 0%;
}
    
#group_t28 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    row-gap: 15px;
}
}



@media all {
    
#\31 d609fb1 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#a523c221 {
    min-height: 244px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#d643abef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e7bb703b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 51.3633628318584%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 f62507f {
    width: 1129px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_05s {
    width: 44.58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/b025a942/dms3rep/multi/opt/uri_ifs___M_j8505mxkbqZdGGdlfATKqwkdQqfr9J-PIYGg0qSDjvk-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
#group_05s.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAAYBBQAAAAAAAAAAAAAAAAECAwQhBQYSFDFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAP/xAAaEQACAgMAAAAAAAAAAAAAAAABAgADBBEh/9oADAMBAAIRAxEAPwCuIkyFxm2YzprZZst/g0nqjIpM08lVV0ABj1qq8k7CVOhP/9k=');
}
    
#widget_q1t {
    width: 202px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_68h {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d66bf9d {
    margin: 0px 0% 0px 0%;
}
    
#a523c221 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 283px;
    column-gap: 2%;
    padding: 4% 4% 4% 4%;
}
    
#e7bb703b {
    width: 49%;
    min-height: 8px;
}
    
#\30 f62507f {
    width: 99.99995457900414%;
    order: 1;
}
    
#group_05s {
    width: 49%;
    min-height: 8px;
}
#group_05s.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAAYBBQAAAAAAAAAAAAAAAAECAwQhBQYSFDFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAP/xAAaEQACAgMAAAAAAAAAAAAAAAABAgADBBEh/9oADAMBAAIRAxEAPwCuIkyFxm2YzprZZst/g0nqjIpM08lVV0ABj1qq8k7CVOhP/9k=');
}
}



@media (max-width: 767px) {
    
#\38 d66bf9d {
    margin: 0px 0% 0px 0%;
}
    
#a523c221 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 8% 4% 8% 4%;
}
    
#e7bb703b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 f62507f {
    width: 99.99985088536813%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_05s {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_05s.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHxAAAAYBBQAAAAAAAAAAAAAAAAECAwQhBQYSFDFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAP/xAAaEQACAgMAAAAAAAAAAAAAAAABAgADBBEh/9oADAMBAAIRAxEAPwCuIkyFxm2YzprZZst/g0nqjIpM08lVV0ABj1qq8k7CVOhP/9k=');
}
}



@media all {
    
#\39 7436383 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 15px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 bcbcc04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 60a5a01 {
    min-height: 148px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 0ab6301 {
    background-color: rgba(229,230,232,1);
    background-image: initial;
}
    
#\32 9600d4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_t2o {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#c47b2f93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b5119dc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b373ed2 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#e86cbd03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 4c47776 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ddc1f2f3 {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 5373b81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 99b4266 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dbf718c {
    min-height: 100%;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\37 4d9be00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b50b7320 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_v91 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 2c6af4e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d534027e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2f73309 {
    width: 60px;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#\39 7436383 {
    width: 48%;
    min-height: 250px;
}
    
#\37 60a5a01 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 20px;
    padding: 6% 4% 6% 4%;
}
    
#\38 bcbcc04 {
    width: 100%;
    min-height: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_t2o {
    flex-wrap: wrap;
    column-gap: 4%;
}
    
#\31 b373ed2 {
    width: 48%;
    min-height: 250px;
}
    
#ddc1f2f3 {
    width: 48%;
    min-height: 250px;
}
    
#\39 dbf718c {
    min-height: 250px;
    width: 48%;
}
    
#\35 c6e52d5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7436383 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 60a5a01 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 0%;
    padding: 6% 4% 6% 4%;
}
    
#\38 bcbcc04 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b373ed2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ddc1f2f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 dbf718c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_t2o {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\35 c6e52d5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 1d06a5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\39 9557a3d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 3% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_f57 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\33 827cb0b {
    background-color: rgba(0,0,0,1);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\30 1d06a5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 9557a3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 365743d {
    margin: 0px 0% 0px 0%;
}
}

