*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1084854457:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1084854457.hover
{
	background-image:none !important;
}
*#dm *.dmBody *.u_1239246038 .count-entero
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1214817055 .count-entero
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1451127211 .count-entero
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1451127211 .count-entero
{
	color:rgba(137,85,117,1) !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1214817055 .count-entero
{
	color:rgba(137,85,117,1) !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1239246038 .count-entero
{
	color:rgba(137,85,117,1) !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1318738153 .color-overlay
{
	background-color:rgba(255,255,255,0) !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody *.u_1552985879
{
	width:100% !important;
}
*#dm *.dmBody *.u_1463132936 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody a.u_1503192471
{
	background-color:rgba(255,255,255,0) !important;
}
*#dm *.dmBody a.u_1503192471 span.text
{
	color:rgba(28,28,28,1) !important;
}
*#dm *.dmBody *.u_1503192471
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1806874080 *.socialHubIcon
{
	color:rgba(28,28,28,1) !important;
	border-color:rgba(28,28,28,1) !important;
}
*#dm *.dmBody div.u_1183976878 .svg
{
	color:var(--color_2) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1870000959 .svg
{
	color:var(--color_2) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1910917202 .svg
{
	color:var(--color_2) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1151626527 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1369804885 .photoGalleryThumbs .image-container
{
	border-radius:12% !important;
	-moz-border-radius:12% !important;
	-webkit-border-radius:12% !important;
}
*#dm *.dmBody *.u_1369804885 .caption-inner
{
	border-bottom-left-radius:12% !important;
	-webkit-border-top-right-radius:12% !important;
	-moz-border-top-right-radius:12% !important;
	-webkit-border-bottom-right-radius:12% !important;
	-webkit-border-bottom-left-radius:12% !important;
	border-top-right-radius:12% !important;
	-webkit-border-top-left-radius:12% !important;
	border-radius:12% !important;
	-moz-border-bottom-right-radius:12% !important;
	-moz-border-top-left-radius:12% !important;
	border-top-left-radius:12% !important;
	-moz-border-radius:12% !important;
	-moz-border-bottom-left-radius:12% !important;
	border-bottom-right-radius:12% !important;
	-webkit-border-radius:12% !important;
}
*#dm *.dmBody div.u_1524395133 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1805101959 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1564938642 .svg
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody *.dmform-error
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.dmform-error .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
	color:var(--color_1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.dmform-error .rteBlock
{
	color:var(--color_1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody *.u_1120934298 .btnDisenotres
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1120934298 .btnDisenotres:hover span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1120934298 .btnDisenotres.hover span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1151626527 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1625964782 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1255697747 *.socialHubIcon
{
	color:rgba(255,255,255,1) !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1217384335 .style-title
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1217384335 .style-text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1307913385 .phoneConteiner a
{
	color:rgba(255,255,255,1) !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1816423192 .emailConteiner a
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1663835459 .dmwidget-title
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1663835459 *.open-hours-item dt
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1663835459 *.open-hours-item dd
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1663835459 *.open-hours-item time
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1663835459 *.open-hours-special
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1521359477 .general
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1521359477 .iconomap
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1142606553 .btnDisenoDos
{
	background-color:rgba(255,255,255,0) !important;
}
*#dm *.dmBody div.u_1142606553 .btnDisenoDos:hover
{
	border-color:var(--color_1) !important;
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1142606553 .btnDisenoDos.hover
{
	border-color:var(--color_1) !important;
	background-color:var(--color_1) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1142606553 .dWhatsapp2:hover .iconoDisenoDos svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1142606553 .btnDisenoDos span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_1307913385 .phoneConteiner a
{
	justify-content:flex-start !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1587432141 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1719420991 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1197711556 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1334607597 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1026632469 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody *.u_1927908039 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody div.u_1927908039 input:not([type="submit"])
{
	background-color:rgba(242,247,250,1) !important;
}
*#dm *.dmBody div.u_1927908039 textarea
{
	background-color:rgba(242,247,250,1) !important;
}
*#dm *.dmBody div.u_1927908039 select
{
	background-color:rgba(242,247,250,1) !important;
}
*#dm *.dmBody *.u_1927908039 .dmform-success
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1927908039 .dmform-success .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1927908039 .dmform-success
{
	color:var(--color_1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1927908039 .dmform-success .rteBlock
{
	color:var(--color_1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1927908039 .dmwidget-title
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1209531839 .Icolor *
{
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1927908039 .dmwidget-title
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1721208663 .svg
{
	fill:var(--color_1) !important;
}
*#dm *.dmBody *.u_1209531839 .caja-method .method svg *
{
	fill:var(--color_3) !important;
}
.u_1173786030
{
}
*#dm *.dmBody div.u_1120934298 .btnDisenotres:hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1120934298 .btnDisenotres.hover
{
	background-color:var(--color_4) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1120934298 .btnDisenotres
{
	border-style:solid !important;
	border-width:2px !important;
	border-color:var(--color_1) !important;
	background-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1369804885 .photoGalleryViewAll.link
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_112385191
{
	background-color:var(--color_7) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1401377838 .svg
{
	color:var(--color_2) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1668149599 hr
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1151626527
{
	width:100% !important;
}
*#dm *.dmBody div.u_1175572644 .svg
{
	color:var(--color_2) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1078468125
{
	width:100% !important;
}
.u_Seccion4
{
}
.u_pa_6234506
{
}
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_1492703222 .dmformsubmit
{
	width:201px !important;
}
*#dm *.dmBody *.u_1806874080 *.socialHubIcon
{
	font-size:19.333333333333332px !important;
	line-height:29px !important;
}
*#dm *.dmBody div.u_1806874080
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1369804885 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1369804885 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1369804885 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody div.u_1120934298
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1120934298 .iconoDisenotres
{
	width:30px !important;
	height:30px !important;
}
*#dm *.dmBody *.u_1255697747 *.socialHubIcon
{
	font-size:19.333333333333332px !important;
	line-height:29px !important;
}
*#dm *.dmBody div.u_1255697747
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1927908039 .dmformsubmit
{
	width:201px !important;
}
*#dm *.dmBody div.u_1927908039 .dmwidget-title
{
	font-size:25px !important;
}
*#dm *.dmBody div.u_1120934298 .btnDisenotres span.text
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1816423192 .emailConteiner a
{
	font-size:14px !important;
}
*#dm *.dmBody *.u_1307913385 .icono-phone
{
	width:16px !important;
	height:16px !important;
}
*#dm *.dmBody *.u_1307913385 .icono-phone2
{
	width:16px !important;
	height:16px !important;
}
*#dm *.dmBody *.u_1307913385 .icono-phone3
{
	width:16px !important;
	height:16px !important;
}
*#dm *.dmBody *.u_1307913385 .icono-phone4
{
	width:16px !important;
	height:16px !important;
}
*#dm *.dmBody *.u_1307913385 .icono-phone5
{
	width:16px !important;
	height:16px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 408d0c2cc78035116f05679 {
    margin: 0px 0% 0px 0%;
}
    
#\36 408d0c2cc78035116f0567b {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 408d0c2cc78035116f0567c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 408d0c2cc78035116f0567a {
    background-position: 50% 0%;
    background-image: url("https://lirp.cdn-website.com/fe10ed34/dms3rep/multi/opt/ImageGalleryHandler-1920w.png");
}
    
#group_efp {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 80%;
    min-height: 424px;
    max-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_gtf {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_mjn {
    justify-content: space-around;
    align-items: center;
    width: 39.9993311148643%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-left: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#group_q1p {
    justify-content: space-around;
    align-items: center;
    width: 80%;
    min-height: 50px;
    max-height: 100%;
    background-color: var(--color_3);
    border-radius: 25px;
    box-shadow: rgba(183, 179, 179, 0.25) 0px 0px 11px 0px ;
    background-image: initial;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kq4 {
    width: 100%;
    height: auto;
    max-width: 650px;
    margin: 0px 0% 0px 0%;
}
    
#group_2pd {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: stretch;
    margin-top: 20px;
}
    
#widget_v49.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 5%;
}
#widget_v49 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 469cbaf.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 5%;
}
#\36 469cbaf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8dl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f6f6041b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6f6041b {
    width: 266px;
    height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b6885d3 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: stretch;
    margin-top: 20px;
}
    
#widget_17k {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#widget_gtf {
    height: auto;
}
    
#group_q1p {
    border-radius: 25px;
    box-shadow: rgba(183, 179, 179, 0.25) 0px 0px 11px 0px ;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 90%;
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    align-items: center;
}
    
#group_efp {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\36 408d0c2cc78035116f0567a {
    background-image: url("https://lirp.cdn-website.com/fe10ed34/dms3rep/multi/opt/ImageGalleryHandler-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
}



@media (min-width: 1400px) {
    
#widget_gtf {
    height: auto;
}
    
#group_q1p {
    border-radius: 25px;
    box-shadow: rgba(183, 179, 179, 0.25) 0px 0px 11px 0px ;
}
    
#\36 408d0c2cc78035116f0567a {
    background-image: url("https://lirp.cdn-website.com/fe10ed34/dms3rep/multi/opt/ImageGalleryHandler-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 408d0c2cc78035116f0567b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 408d0c2cc78035116f0567c {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#widget_gtf {
    height: auto;
    order: 1;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#group_q1p {
    border-radius: 25px;
    box-shadow: rgba(183, 179, 179, 0.25) 0px 0px 11px 0px ;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
    
#\36 408d0c2cc78035116f0567a {
    background-image: url("https://lirp.cdn-website.com/fe10ed34/dms3rep/multi/opt/ImageGalleryHandler-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#group_efp {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#group_mjn {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_kq4 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_2pd {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_v49.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
    padding-top: 0px;
    padding-bottom: 15px;
}
#widget_v49 {
    margin: 0px 0% 0px 0%;
}
    
#\36 469cbaf.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-left: 0%;
    padding-top: 15px;
}
#\36 469cbaf {
    margin: 0px 0% 0px 0%;
}
    
#\30 b6885d3 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_17k.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_17k {
    margin: 20px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_gtf {
    height: auto;
    width: 60%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_q1p {
    border-radius: 25px;
    box-shadow: rgba(183, 179, 179, 0.25) 0px 0px 11px 0px ;
}
    
#\36 408d0c2cc78035116f0567a {
    background-image: url("https://lirp.cdn-website.com/fe10ed34/dms3rep/multi/opt/ImageGalleryHandler-1920w.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\30 b6885d3 {
    flex-direction: row;
}
    
#f6f6041b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_17k {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 408ddb1cc78035116fe6b9f {
    min-height: 378px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 408ddb1cc78035116fe6b9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\36 408ddb1cc78035116fe6b9e {
    margin: 0px 0% 0px 0%;
}
    
#\36 408ddb1cc78035116fe6ba2 {
    width: 80.35%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
    
#\36 408ddb1cc78035116fe6ba0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kuh {
    width: 120px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 408deb2cc78035116ff053f {
    width: 80.00090332463381%;
    height: auto;
    justify-self: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 408deb2cc78035116ff053f {
    width: 90%;
}
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\36 408ddb1cc78035116fe6b9f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 408ddb1cc78035116fe6ba1 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 408deb2cc78035116ff053f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 408ddb1cc78035116fe6b9f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 408ddb1cc78035116fe6ba0 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 408ddb1cc78035116fe6ba2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\36 408deb2cc78035116ff053f {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 408deb2cc78035116ff053f {
    width: 60%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 408ffd6cc7803511619e54f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 70px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 408ffd6cc7803511619e553 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 408ffd6cc7803511619e552 {
    margin: 0px 0px 0px 0px;
}
    
#\36 408ffd6cc7803511619e551 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 408ffd6cc7803511619e550 {
    background-color: rgba(252,248,238,0);
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 408ffd6cc7803511619e551 {
    min-height: 150px;
    padding: 0px 0px 0px 0px;
}
    
#\36 408ffd6cc7803511619e550 {
    background-color: rgba(252,248,238,0);
}
}



@media (min-width: 1400px) {
    
#\36 408ffd6cc7803511619e550 {
    background-color: rgba(252,248,238,0);
}
}



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



@media (max-width: 767px) {
    
#\36 408ffd6cc7803511619e54f {
    width: 100%;
    min-height: 187px;
    align-items: center;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 408ffd6cc7803511619e551 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 30px 4%;
}
    
#\36 408ffd6cc7803511619e550 {
    background-color: rgba(252,248,238,0);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 408ffd6cc7803511619e550 {
    background-color: rgba(252,248,238,0);
}
}



@media all {
    
#\35 abb1c74 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
}
    
#\32 ef32319 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-image: url();
}
#\32 ef32319.lazy {
    background-image: url('');
}
    
#c92c98f2 {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 215px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#widget_mde {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin-top: -50px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c92c98f2 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 128px;
}
    
#\35 abb1c74 {
    width: 100%;
    min-height: 8px;
}
    
#widget_mde {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#c92c98f2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 249px;
}
    
#\35 abb1c74 {
    width: 100%;
    min-height: 8px;
}
    
#widget_mde {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 abb1c74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c92c98f2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#widget_mde {
    height: auto;
    margin-top: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#c92c98f2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 abb1c74 {
    width: 100%;
    min-height: 80px;
}
    
#widget_mde {
    height: auto;
}
}



@media all {
    
#a6a7a2bb {
    background-image: url(https://lirp.cdn-website.com/fe10ed34/dms3rep/multi/opt/fond2a-9e4c9dce-1920w.png);
}
#a6a7a2bb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZklEQVQI123KvREBUQAE4FeCJjSjCkWYUYtMcC0gvfzGTyy4DCUYw33LzYgeG+3sfkWV/Gach4IHnpUfqv4a4QYdbrh/j79w/gFLrLDFAT2uuOCMY0kywRQzLLBO0uKUZJ9kl6R5AxYWvqAOQeWmAAAAAElFTkSuQmCC');
}
    
#\38 15224fc {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 79.99922945205479%;
    min-height: 50px;
    max-height: 100%;
    box-shadow: none;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 45d0a53 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 536px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b4e50169 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 df987ed::before, #\35 df987ed > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#\35 df987ed {
    align-items: center;
    align-self: auto;
    max-width: none;
    order: 0;
    width: 45%;
    min-height: 400px;
    max-height: none;
    background-image: url(https://lirp.cdn-website.com/fe10ed34/dms3rep/multi/opt/img_413151507_1-1920w.jpg);
    border-radius: 10px;
    box-shadow: none;
    background-color: var(--color_3);
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 df987ed.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAxEFIQQGEiPh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAQADAQEAAAAAAAAAAAAAAAEAAhEDUf/aAAwDAQACEQMRAD8AqZfs2bkjLZXM853exl6I2s6/mEON42Em9m/qIiXs4Q3S6Bnk/9k=');
}
    
#\35 96fa4c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#aa3a6349 {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#eb08132d::before, #eb08132d > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
}
#eb08132d {
    align-items: center;
    align-self: auto;
    max-width: none;
    order: 0;
    width: 45%;
    min-height: 400px;
    max-height: none;
    background-image: initial;
    border-radius: 10px;
    box-shadow: none;
    background-color: var(--color_3);
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4be7c25.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b4be7c25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    order: 1;
    margin: 20px 0% 0px 0%;
}
    
#ca743a7b {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 45d0a53 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\35 96fa4c0 {
    width: 100%;
    min-height: 8px;
}
    
#eb08132d::before, #eb08132d > .bgExtraLayerOverlay {
    opacity: 0.85;
}
    
#\35 df987ed::before, #\35 df987ed > .bgExtraLayerOverlay {
    opacity: 0.85;
}
#\35 df987ed.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAxEFIQQGEiPh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAQADAQEAAAAAAAAAAAAAAAEAAhEDUf/aAAwDAQACEQMRAD8AqZfs2bkjLZXM853exl6I2s6/mEON42Em9m/qIiXs4Q3S6Bnk/9k=');
}
    
#\38 15224fc {
    width: 90%;
}
}



@media (min-width: 1400px) {
    
#\34 45d0a53 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\35 96fa4c0 {
    width: 100%;
    min-height: 8px;
}
    
#eb08132d::before, #eb08132d > .bgExtraLayerOverlay {
    opacity: 0.85;
}
    
#\35 df987ed::before, #\35 df987ed > .bgExtraLayerOverlay {
    opacity: 0.85;
}
#\35 df987ed.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAxEFIQQGEiPh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAQADAQEAAAAAAAAAAAAAAAEAAhEDUf/aAAwDAQACEQMRAD8AqZfs2bkjLZXM853exl6I2s6/mEON42Em9m/qIiXs4Q3S6Bnk/9k=');
}
}



@media (max-width: 767px) {
    
#\34 45d0a53 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 96fa4c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eb08132d::before, #eb08132d > .bgExtraLayerOverlay {
    opacity: 0.85;
}
#eb08132d {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 10px 0% 10px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 df987ed::before, #\35 df987ed > .bgExtraLayerOverlay {
    opacity: 0.85;
}
#\35 df987ed {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 300px;
    margin: 10px 0% 10px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
#\35 df987ed.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAxEFIQQGEiPh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAQADAQEAAAAAAAAAAAAAAAEAAhEDUf/aAAwDAQACEQMRAD8AqZfs2bkjLZXM853exl6I2s6/mEON42Em9m/qIiXs4Q3S6Bnk/9k=');
}
    
#\38 15224fc {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 45d0a53 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 96fa4c0 {
    width: 100%;
    min-height: 80px;
}
    
#eb08132d::before, #eb08132d > .bgExtraLayerOverlay {
    opacity: 0.85;
}
#eb08132d {
    min-height: 300px;
}
    
#\35 df987ed::before, #\35 df987ed > .bgExtraLayerOverlay {
    opacity: 0.85;
}
#\35 df987ed.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAxEFIQQGEiPh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAQADAQEAAAAAAAAAAAAAAAEAAhEDUf/aAAwDAQACEQMRAD8AqZfs2bkjLZXM853exl6I2s6/mEON42Em9m/qIiXs4Q3S6Bnk/9k=');
}
}



@media all {
    
#\32 85d40a3 {
    min-height: 480px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 70px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 92b0a06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\35 c6e6001 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\37 b2e33a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 0px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    background-image: url(https://lirp.cdn-website.com/fe10ed34/dms3rep/multi/opt/img_413151507_2-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\37 b2e33a6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABBAICAwAAAAAAAAAAAAADAAECEgQFBhETFmH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQAREiH/2gAMAwEAAhEDEQA/ALW33+X7BmHC9YwhVourYeUn8I7BG8qt2/XxERV6yNTBf//Z');
}
    
#\31 f041e31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 0px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f5894356 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f18c4f2d {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\32 85d40a3 {
    padding-left: 20px;
    padding-right: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 300px;
}
    
#\31 f041e31 {
    background-color: rgba(255,255,255,0);
    border-width: 0px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 48%;
    min-height: 8px;
}
    
#\37 b2e33a6 {
    background-color: rgba(255,255,255,0);
    border-width: 0px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 48%;
    min-height: 8px;
}
#\37 b2e33a6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABBAICAwAAAAAAAAAAAAADAAECEgQFBhETFmH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQAREiH/2gAMAwEAAhEDEQA/ALW33+X7BmHC9YwhVourYeUn8I7BG8qt2/XxERV6yNTBf//Z');
}
}



@media (min-width: 1400px) {
    
#\32 85d40a3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 300px;
}
    
#\31 f041e31 {
    background-color: rgba(255,255,255,0);
    border-width: 0px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 48%;
    min-height: 8px;
}
    
#\37 b2e33a6 {
    background-color: rgba(255,255,255,0);
    border-width: 0px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 48%;
    min-height: 8px;
}
#\37 b2e33a6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABBAICAwAAAAAAAAAAAAADAAECEgQFBhETFmH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQAREiH/2gAMAwEAAhEDEQA/ALW33+X7BmHC9YwhVourYeUn8I7BG8qt2/XxERV6yNTBf//Z');
}
}



@media (max-width: 766px) {
    
#\32 85d40a3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 c6e6001 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 85d40a3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 92b0a06 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 f041e31 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(255,255,255,0);
    border-width: 0px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\37 b2e33a6 {
    width: 100%;
    min-height: 280px;
    align-items: center;
    background-color: rgba(255,255,255,0);
    border-width: 0px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
#\37 b2e33a6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABBAICAwAAAAAAAAAAAAADAAECEgQFBhETFmH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQAREiH/2gAMAwEAAhEDEQA/ALW33+X7BmHC9YwhVourYeUn8I7BG8qt2/XxERV6yNTBf//Z');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 85d40a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 f041e31 {
    background-color: rgba(255,255,255,0);
    border-width: 0px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 100%;
    min-height: 80px;
}
    
#\37 b2e33a6 {
    background-color: rgba(255,255,255,0);
    border-width: 0px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 100%;
    min-height: 380px;
}
#\37 b2e33a6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAABBAICAwAAAAAAAAAAAAADAAECEgQFBhETFmH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQAREiH/2gAMAwEAAhEDEQA/ALW33+X7BmHC9YwhVourYeUn8I7BG8qt2/XxERV6yNTBf//Z');
}
}



@media all {
    
#\33 7149665 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.34%;
    min-height: 28px;
    max-height: 100%;
    order: 8;
    margin-top: 20px;
}
    
#\35 57fd78d {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#e5f1f9ae {
    width: 86.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a7a944e {
    width: 359px;
    height: auto;
    margin-top: 20px;
    margin-bottom: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6d1a5b5.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 5px;
}
#\35 6d1a5b5 {
    width: 85.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0dcd430 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#f76b7bb3 {
    width: 100%;
    height: 450px;
    min-height: 450px;
    justify-self: start;
    align-self: stretch;
    max-width: 100%;
    order: 0;
    max-height: none;
    margin: -50px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\35 7c163b2 {
    width: 86.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5fa246d {
    align-items: flex-start;
    width: 60.15715846994535%;
    min-height: 160px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    padding: 0px 0% 0px 0%;
    margin: 85px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d8e5e8 {
    width: 86.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 68d5b38 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.34%;
    min-height: 28px;
    max-height: 100%;
    order: 12;
    margin-top: 20px;
}
    
#d5b0c16d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb2d65e6 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\31 1608f24 {
    width: 300px;
    height: 25px;
    max-width: 100%;
    order: 9;
    margin: 0px 0% 0px 0%;
}
    
#e2527ae5 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#e2fa6df9 {
    width: 315px;
    height: 90px;
    max-width: 100%;
    order: 5;
    align-self: flex-start;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e469d52e {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#aa9a88df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.34%;
    min-height: 28px;
    max-height: 100%;
    order: 2;
}
    
#\36 2dc645a {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#da4200c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da4200c0 {
    width: 295px;
    height: auto;
    max-width: 100%;
    order: 11;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#da749f26.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 0px 30px;
}
#da749f26 {
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d42bf88 {
    width: 100%;
    height: auto;
    max-width: 300px;
    order: 13;
    margin: 0px 0% 0px 0%;
}
    
#\37 e8de054 {
    align-items: flex-start;
    max-width: none;
    order: 0;
    width: 50%;
    min-height: 602px;
    max-height: none;
    background-color: var(--color_3);
    border-radius: 25px;
    height: auto;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background-image: initial;
    justify-content: flex-start;
    padding: 85px 12px 85px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 61f1691 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    max-width: none;
    order: 0;
    width: 915px;
    min-height: 436px;
    background-color: rgba(255,255,255,1);
    border-radius: 25px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px ;
    height: auto;
    flex-wrap: nowrap;
    min-width: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    max-height: none;
    margin-top: -100px;
    margin-left: 3.80728390461997%;
}
    
#\32 3e62df2.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 5px;
}
#\32 3e62df2 {
    width: 85.68%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#aa216688 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.34%;
    min-height: 28px;
    max-height: 100%;
    order: 10;
    margin-top: 20px;
}
    
#\30 59d1f37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 59d1f37 {
    width: 210px;
    height: 54px;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 26px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e269c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.34%;
    min-height: 28px;
    max-height: 100%;
    order: 4;
}
    
#b8a00a2f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 5px;
}
#b8a00a2f {
    width: 45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ad02539 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-rows: minmax(28px, max-content) minmax(28px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0px;
    background-color: var(--color_7);
    background-image: initial;
}
    
#\33 0c521a7 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d1e9bbb0 {
    flex-direction: row;
    align-items: center;
    width: 86.71%;
    min-height: 28px;
    max-height: 100%;
    order: 2;
    margin-top: 20px;
    justify-self: auto;
    align-self: center;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fd9f186 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k0j {
    width: 100%;
    height: auto;
    max-width: 380px;
    order: 1;
}
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 61f1691 {
    width: 100%;
    margin-right: 0%;
    margin-left: 3.80728390461997%;
}
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 61f1691 {
    width: 90%;
}
    
#\36 ad02539 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\37 e8de054 {
    width: 55%;
}
    
#b8a00a2f {
    width: 55%;
}
}



@media (min-width: 1400px) {
    
#\37 e8de054 {
    padding-top: 100px;
    padding-bottom: 100px;
    order: 0;
}
    
#da749f26 {
    justify-self: auto;
    align-self: auto;
    width: 99.79%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 766px) {
    
#\36 61f1691 {
    width: 100%;
    margin-right: 0%;
    margin-left: 3.80728390461997%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#f76b7bb3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 ad02539 {
    grid-template-rows: minmax(28px, max-content) minmax(28px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 7149665 {
    order: 8;
}
    
#e5f1f9ae {
    order: 0;
}
    
#e2fa6df9 {
    order: 5;
}
    
#\35 6d1a5b5 {
    order: 0;
}
    
#f76b7bb3 {
    justify-self: start;
    align-self: start;
    width: 100%;
    height: 288px;
    margin: 96px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\35 7c163b2 {
    order: 0;
}
    
#da4200c0 {
    order: 11;
}
    
#da749f26 {
    justify-self: auto;
    align-self: auto;
    width: 99.99534395572942%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5fa246d {
    width: 96.78954298253984%;
    min-height: 577px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d42bf88 {
    order: 13;
}
    
#\37 e8de054 {
    width: 100%;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 0px;
    order: 0;
    padding: 40px 12px 40px 12px;
    margin: 0px 0% 0px 0%;
}
    
#c2d8e5e8 {
    order: 0;
}
    
#\36 61f1691 {
    flex-direction: column;
    width: 92.63%;
    flex-wrap: nowrap;
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 475px;
    padding: 0px 0% 0px 0%;
    margin: 25px 0% 50px 0.6320224719101123%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\32 3e62df2 {
    order: 0;
}
    
#\31 1608f24 {
    order: 9;
}
    
#b8a00a2f {
    order: 0;
    width: 65%;
}
    
#\36 ad02539 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    padding-left: 0%;
    padding-right: 0%;
    row-gap: 0px;
    grid-template-rows: minmax(200px, max-content) minmax(200px, max-content);
    margin-bottom: 0px;
}
    
#\33 0c521a7 {
    width: 116px;
    order: 3;
}
    
#\35 fd9f186 {
    order: 2;
}
    
#aa9a88df {
    order: 1;
}
    
#\33 5e269c3 {
    order: 4;
}
    
#\30 59d1f37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 59d1f37 {
    order: 7;
    margin: 15px 0% 0px 0%;
}
    
#aa216688 {
    order: 10;
}
    
#\30 68d5b38 {
    order: 12;
}
    
#widget_k0j {
    order: 0;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 ad02539 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_k0j {
    max-width: 580px;
}
}



@media all {
    
#\31 b648a5e {
    width: 100%;
    height: auto;
    max-width: 535px;
    align-self: center;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
    
#a58a5fee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d91bc722 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#\37 7c2ef3b {
    margin: 0px 0% 0px 0%;
}
    
#\35 6b9a702 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\30 e9dadb9 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 4d2e709 {
    width: 120px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\30 e9dadb9 {
    min-height: 320px;
}
    
#a58a5fee {
    justify-content: flex-start;
}
}



@media (min-width: 1400px) {
}



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



@media (max-width: 767px) {
    
#\31 b648a5e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#a58a5fee {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\30 e9dadb9 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
}
    
#\37 7c2ef3b {
    margin: 0px 0% 0px 0%;
}
}



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

