*#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_1522480518{
background-color:rgba(137,85,117,1) !important}
*#dm *.dmBody div.u_1875422084{
background-color:rgba(52,45,80,1) !important}
*#dm *.dmBody div.u_1701368765{
background-color:rgba(30,2,51,1) !important}
*#dm *.dmBody div.u_1318738153 .color-overlay{
background-color:rgba(255,255,255,0) !important}
*#dm *.dmBody a.u_1474310958 span.text{
color:rgba(28,28,28,1) !important}
*#dm *.dmBody *.u_1474310958{
text-align:LEFT !important}
*#dm *.dmBody div.u_1825557400 *.socialHubIcon{
color:rgba(28,28,28,1) !important;
border-color:rgba(28,28,28,1) !important}
*#dm *.dmBody a.u_1474310958{
background-color:rgba(255,255,255,0) !important;
border-style:solid !important;
border-width:0 !important}
*#dm *.dmBody nav.u_1144820115{
color:black !important}
*#dm *.dmBody *.u_1011284473 .dmformsubmit{
float:none !important;
display:block !important;
margin-left:auto !important;
margin-right:auto !important}
*#dm *.dmBody div.u_1949425277 .svg{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1333495296 .svg{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1451950420 .svg{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1332000950 .accordion-description .section-inner{
color:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1332000950 .accordion-title{
color:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1332000950 .title-text{
color:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1332000950 .title-text *{
color:rgba(255,255,255,1) !important}
*#dm *.dmBody *.u_1700363826{
display:block !important}
*#dm *.dmBody *.u_1280855763{
display:none !important}
*#dm *.dmBody *.u_1704345699{
display:block !important}
*#dm *.dmBody *.u_1816592760{
display:none !important}
*#dm *.dmBody *.u_1551655698{
display:block !important}
*#dm *.dmBody *.u_1212226431{
display:none !important}
*#dm *.dmBody div.u_1870273711 .caption-container .caption-title{
color:rgba(30,2,51,1) !important}
*#dm *.dmBody div.u_1361394846 input:not([type="submit"]){
border-bottom-width:0 !important;
border-bottom-style:solid !important;
background-color:rgba(235,235,235,0.63) !important}
*#dm *.dmBody div.u_1361394846 textarea{
border-bottom-width:0 !important;
border-bottom-style:solid !important;
background-color:rgba(235,235,235,0.63) !important}
*#dm *.dmBody div.u_1361394846 select{
border-bottom-width:0 !important;
border-bottom-style:solid !important;
background-color:rgba(235,235,235,0.63) !important}
*#dm *.dmBody *.u_1361394846 .dmformsubmit{
float:none !important;
display:block !important;
margin-left:auto !important;
margin-right:auto !important}
*#dm *.dmBody div.u_1720896878 .dmwidget-title{
color:rgba(0,0,0,1) !important}
*#dm *.dmBody div.u_1664025941 .wa-btns:hover{
background-color:rgba(237,236,236,1) !important;
background-image:none !important}
*#dm *.dmBody div.u_1664025941 .wa-btns.hover{
background-color:rgba(237,236,236,1) !important;
background-image:none !important}
*#dm *.dmBody div.u_1664025941 .wa-btns{
border-radius:5px !important;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
background-color:rgba(237,236,236,1) !important}
*#dm *.dmBody div.u_1664025941 .wa-btns span.text{
color:rgba(0,0,0,1) !important}
*#dm *.dmBody *.u_1664025941 .whatsapp-fill{
fill:rgba(37,211,102,1) !important}
*#dm *.dmBody div.u_1212813391 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1441343889 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1804583273 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1950190705 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1845006773 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1868075359 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1870273711 .caption-inner{
background-color:var(--color_1) !important}
*#dm *.dmBody div.u_1458232126 .svg{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1475781008 .svg{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1924520098 .svg{
color:rgba(255,255,255,1) !important;
fill:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1646136021 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1380551389 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1436231724 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1586862066 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1532859694 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1073265609 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1714079515 *.dmwidget-title{
font-family:Amiko !important}
*#dm *.dmBody *.u_1714079515 *.dmwidget-title{
text-align:CENTER !important}
*#dm *.dmBody div.u_1714079515{
background-color:rgba(0,0,0,0) !important}
*#dm *.dmBody div.u_1714079515 *.dmforminput label{
color:rgba(115,111,111,1) !important}
*#dm *.dmBody div.u_1714079515 *.dmforminput input{
color:rgba(115,111,111,1) !important}
*#dm *.dmBody *.u_1714079515 *.dmformsubmit{
text-align:CENTER !important;
float:none !important;
display:block !important;
margin-left:auto !important;
margin-right:auto !important}
*#dm *.dmBody div.u_1096578090 .background-text{
background-color:rgba(244,244,244,0) !important}
*#dm *.dmBody div.u_1096578090 .style-text{
color:rgba(53,54,61,1) !important}
*#dm *.dmBody div.u_1885914051 *.open-hours-item dt{
color:rgba(115,111,111,1) !important}
*#dm *.dmBody div.u_1885914051 *.open-hours-item dd{
color:rgba(115,111,111,1) !important}
*#dm *.dmBody div.u_1885914051 *.open-hours-item time{
color:rgba(115,111,111,1) !important}
*#dm *.dmBody div.u_1885914051 *.open-hours-special{
color:rgba(115,111,111,1) !important}
*#dm *.dmBody *.u_1885914051 *.open-hours-item dt{
text-align:LEFT !important}
*#dm *.dmBody *.u_1885914051 *.open-hours-item dd{
text-align:LEFT !important}
*#dm *.dmBody *.u_1885914051 *.open-hours-item time{
text-align:LEFT !important}
*#dm *.dmBody *.u_1885914051 *.open-hours-special{
text-align:LEFT !important}
*#dm *.dmBody div.u_1851899135 *.socialHubIcon{
color:rgba(28,28,28,1) !important;
border-color:rgba(28,28,28,1) !important}
*#dm *.dmBody *.u_1097610150 .general{
text-align:LEFT !important}
*#dm *.dmBody div.u_1714079515 input:not([type="submit"]){
border-color:rgba(162,162,162,1) !important;
border-style:solid !important;
border-width:0 !important;
background-color:rgba(237,236,236,0.84) !important}
*#dm *.dmBody div.u_1714079515 textarea{
border-color:rgba(162,162,162,1) !important;
border-style:solid !important;
border-width:0 !important;
background-color:rgba(237,236,236,0.84) !important}
*#dm *.dmBody div.u_1714079515 select{
border-color:rgba(162,162,162,1) !important;
border-style:solid !important;
border-width:0 !important;
background-color:rgba(237,236,236,0.84) !important}
*#dm *.dmBody *.u_1256308979 .phoneConteiner a{
justify-content:flex-start !important;
text-align:left !important}
*#dm *.dmBody div.u_1714079515 .dmform-success{
color:var(--color_1) !important;
font-weight:bold !important}
*#dm *.dmBody div.dmform-error{
font-style:normal !important;
color:var(--color_1) !important;
font-weight:bold !important}
*#dm *.dmBody div.u_1714079515 .dmform-success .rteBlock{
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 a.u_1242513616{
border-radius:0 !important;
-moz-border-radius:0 !important;
-webkit-border-radius:0 !important}
*#dm *.dmBody a.u_1242513616 span.icon{
color:rgb(247,247,247) !important}
*#dm *.dmBody *.u_1256308979 .icono-phone svg{
fill:var(--color_2) !important}
*#dm *.dmBody div.u_1213508116 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}
*#dm *.dmBody div.u_1022363920 .svg{
color:var(--color_1) !important;
fill:var(--color_1) !important}separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1825557400 *.socialHubIcon
{
	font-size:19.333333333333332px !important;
	line-height:29px !important;
}
*#dm *.dmBody div.u_1825557400
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1011284473 .dmformsubmit
{
	width:201px !important;
}
*#dm *.dmBody *.u_1870273711 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1870273711 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1870273711 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody div.u_1361394846 .dmformsubmit
{
	width:370px !important;
}
*#dm *.dmBody *.u_1870273711 .photoGalleryThumbs .image-container a
{
	padding-top:307px !important;
}
*#dm *.dmBody div.u_1720896878 .dmwidget-title
{
	font-size:20px !important;
}
*#dm *.dmBody *.u_1111921424.dmSocialHub .socialHubInnerDiv a:not(:last-child)
{
	margin-right:14px !important;
}
*#dm *.dmBody *.u_1111921424 .socialHubIcon
{
	width:35px !important;
	height:35px !important;
	font-size:23.333333333333332px !important;
	line-height:35px !important;
}
*#dm *.dmBody *.u_1111921424 .socialHubIcon:after
{
	width:43px !important;
	height:35px !important;
}
*#dm *.dmBody div.u_1714079515 *.dmwidget-title
{
	font-size:25px !important;
}
*#dm *.dmBody div.u_1714079515
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1714079515 *.dmforminput input
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1885914051
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1851899135 *.socialHubIcon
{
	font-size:19.333333333333332px !important;
	line-height:29px !important;
}
*#dm *.dmBody div.u_1851899135
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1714079515 .dmformsubmit
{
	width:200px !important;
}
*#dm *.dmBody a.u_1242513616 span.text
{
	font-size:18px !important;
}
*#dm *.dmBody *.u_1256308979 .icono-phone
{
	width:20px !important;
	height:20px !important;
}
*#dm *.dmBody *.u_1256308979 .icono-phone2
{
	width:20px !important;
	height:20px !important;
}
*#dm *.dmBody *.u_1256308979 .icono-phone3
{
	width:20px !important;
	height:20px !important;
}
*#dm *.dmBody *.u_1256308979 .icono-phone4
{
	width:20px !important;
	height:20px !important;
}
*#dm *.dmBody *.u_1256308979 .icono-phone5
{
	width:20px !important;
	height:20px !important;
}
*#dm *.dmBody *.u_1238996051
{
	text-align:left !important;
}
*#dm *.dmBody *.u_1250495110
{
	text-align:left !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3f3f3878788c12ea6b971a6 {
    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%;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3f3878788c12ea6b971a5 {
    align-self: start;
    background-size: cover;
    min-height: 460px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 12% 0% 15% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3f3f3878788c12ea6b971a7 {
    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%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3f3878788c12ea6b971a4 {
    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: 100% 0%;
    align-items: start;
    position: relative;
    background-image: url("https://lirp.cdn-website.com/212bb02f/dms3rep/multi/opt/238-1920w.webp");
}
    
#\36 3f3f3878788c12ea6b971a3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ql4 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_p7f {
    position: relative;
    width: 99.99693747305736%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u13 {
    position: relative;
    width: 213px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3f3f3878788c12ea6b971a4 {
    background-image: url("https://lirp.cdn-website.com/212bb02f/dms3rep/multi/opt/238-1920w.webp");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 0%;
}
    
#\36 3f3f3878788c12ea6b971a6 {
    background-color: rgba(255, 255, 255, 0.6);
}
    
#\36 3f3f3878788c12ea6b971a5 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 1400px) {
    
#\36 3f3f3878788c12ea6b971a4 {
    background-image: url("https://lirp.cdn-website.com/212bb02f/dms3rep/multi/opt/238-1920w.webp");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 0%;
}
    
#\36 3f3f3878788c12ea6b971a6 {
    background-color: rgba(255, 255, 255, 0.6);
}
}



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



@media (max-width: 767px) {
    
#\36 3f3f3878788c12ea6b971a6 {
    width: 100%;
    min-height: 378px;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.6);
    order: 1;
    row-gap: 14px;
}
    
#\36 3f3f3878788c12ea6b971a5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 20%;
}
    
#\36 3f3f3878788c12ea6b971a7 {
    width: 100%;
    min-height: 43px;
    align-items: center;
    order: 0;
}
    
#\36 3f3f3878788c12ea6b971a4 {
    background-image: url("https://lirp.cdn-website.com/212bb02f/dms3rep/multi/opt/238-1920w.webp");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 0%;
}
    
#widget_p7f {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_u13 {
    width: 200px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3f3f3878788c12ea6b971a4 {
    background-image: url("https://lirp.cdn-website.com/212bb02f/dms3rep/multi/opt/238-1920w.webp");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 0%;
}
    
#\36 3f3f3878788c12ea6b971a6 {
    background-color: rgba(255, 255, 255, 0.6);
}
}



@media all {
    
#\36 3f3fd8e8788c12ea6c19749 {
    margin: -40px 0% 0px 0%;
}
    
#\36 3f3fd8e8788c12ea6c1974a {
    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;
}
    
#\36 3f3fd8e8788c12ea6c1974c {
    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: row;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: -50px 0% 0px 0%;
}
    
#\36 3f3fd8e8788c12ea6c1974b {
    align-self: start;
    background-size: cover;
    min-height: 200px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_udd {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3fdea8788c12ea6c1b0e0 {
    position: relative;
    width: 80px;
    height: 80px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cif {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_li4 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3fe938788c12ea6c1d977 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3fe938788c12ea6c1d975 {
    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: row;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: -50px 0% 0px 0%;
}
    
#\36 3f3fe938788c12ea6c1d979 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3fe938788c12ea6c1d978 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3fe988788c12ea6c1ddbc {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3fe988788c12ea6c1ddbb {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3fe988788c12ea6c1ddba {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3fe988788c12ea6c1ddb8 {
    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: row;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: -50px 0% 0px 0%;
}
    
#\36 3f4015e8788c12ea6c3b233 {
    position: relative;
    width: 80px;
    height: 80px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f401738788c12ea6c3be79 {
    position: relative;
    width: 80px;
    height: 80px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3f3fd8e8788c12ea6c1974c {
    border-radius: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3f3fd8e8788c12ea6c1974b {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3f3fe938788c12ea6c1d975 {
    border-radius: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3f3fe988788c12ea6c1ddb8 {
    border-radius: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 3f3fd8e8788c12ea6c19749 {
    margin-left: 0%;
}
    
#\36 3f3fdea8788c12ea6c1b0e0 {
    margin: 0px 0% 0px 0%;
}
    
#group_udd {
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4015e8788c12ea6c3b233 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3fe938788c12ea6c1d977 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3f401738788c12ea6c3be79 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3f3fe988788c12ea6c1ddba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\36 3f3fd8e8788c12ea6c1974c {
    border-radius: 10px;
}
    
#\36 3f3fe938788c12ea6c1d975 {
    border-radius: 10px;
}
    
#\36 3f3fe988788c12ea6c1ddb8 {
    border-radius: 10px;
}
}



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



@media (max-width: 767px) {
    
#\36 3f3fd8e8788c12ea6c1974c {
    width: 100%;
    min-height: 200px;
    align-items: center;
    border-radius: 10px;
    margin-top: -50px;
}
    
#\36 3f3fd8e8788c12ea6c1974b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 4%;
}
    
#\36 3f3fe938788c12ea6c1d975 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    border-radius: 10px;
    margin-top: 0px;
}
    
#\36 3f3fe988788c12ea6c1ddb8 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    border-radius: 10px;
    margin-top: 0px;
}
    
#group_udd {
    align-items: flex-start;
}
    
#widget_cif {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_li4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f3fe938788c12ea6c1d977 {
    align-items: flex-start;
}
    
#\36 3f3fe938788c12ea6c1d978 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f3fe938788c12ea6c1d979 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f3fe988788c12ea6c1ddba {
    align-items: flex-start;
}
    
#\36 3f3fe988788c12ea6c1ddbb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f3fe988788c12ea6c1ddbc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3f3fd8e8788c12ea6c1974c {
    border-radius: 10px;
}
    
#\36 3f3fe938788c12ea6c1d975 {
    border-radius: 10px;
}
    
#\36 3f3fe988788c12ea6c1ddb8 {
    border-radius: 10px;
}
}



@media all {
    
#\36 3f4dd5953043c0e34dfbfd7 {
    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%;
    padding: 60px 16px 60px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4dd5953043c0e34dfbfd8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 100%;
    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%;
    background-image: url("https://lirp.cdn-website.com/212bb02f/dms3rep/multi/opt/INSTALACIONES2-847h.jpg");
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\36 3f4dd5953043c0e34dfbfd8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEQYSIf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8Av86yWTxmEbaqhkcHcdNH3SyUfM7jo2l1NhcQCTseoiUk6Wn/2Q==');
}
    
#\36 3f4dd5953043c0e34dfbfd5 {
    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;
}
    
#\36 3f4dd5953043c0e34dfbfd6 {
    align-self: start;
    background-size: cover;
    min-height: 460px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3f4dd5953043c0e34dfbfd4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_thn {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ddcf53043c0e34dff66e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50px;
    min-height: 50px;
    max-height: 50px;
    order: 0;
    background-color: var(--color_1);
    border-radius: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ddcf53043c0e34dff671.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\36 3f4ddcf53043c0e34dff671 {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ddcf53043c0e34dff670 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f4ddcf53043c0e34dff66f {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1t7 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4de1d53043c0e34e00c34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\36 3f4de1d53043c0e34e00c34 {
    position: relative;
    width: 90%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4de1d53043c0e34e00c35 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50px;
    min-height: 50px;
    max-height: 50px;
    order: 0;
    background-color: var(--color_1);
    border-radius: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4de1d53043c0e34e00c33 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f4de1d53043c0e34e00c36 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4de2853043c0e34e012c1 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3f4dd5953043c0e34dfbfd8 {
    background-position: 50% 100%;
}
#\36 3f4dd5953043c0e34dfbfd8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEQYSIf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8Av86yWTxmEbaqhkcHcdNH3SyUfM7jo2l1NhcQCTseoiUk6Wn/2Q==');
}
    
#\36 3f4ddcf53043c0e34dff66e {
    background-color: var(--color_1);
}
    
#\36 3f4de1d53043c0e34e00c35 {
    background-color: var(--color_1);
}
    
#\36 3f4dd5953043c0e34dfbfd6 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 1400px) {
    
#\36 3f4dd5953043c0e34dfbfd8 {
    background-position: 50% 100%;
}
#\36 3f4dd5953043c0e34dfbfd8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEQYSIf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8Av86yWTxmEbaqhkcHcdNH3SyUfM7jo2l1NhcQCTseoiUk6Wn/2Q==');
}
    
#\36 3f4ddcf53043c0e34dff66e {
    background-color: var(--color_1);
}
    
#\36 3f4de1d53043c0e34e00c35 {
    background-color: var(--color_1);
}
}



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



@media (max-width: 767px) {
    
#\36 3f4dd5953043c0e34dfbfd7 {
    width: 100%;
    min-height: 627px;
    align-items: flex-start;
}
    
#\36 3f4dd5953043c0e34dfbfd8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-position: 50% 100%;
}
#\36 3f4dd5953043c0e34dfbfd8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEQYSIf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8Av86yWTxmEbaqhkcHcdNH3SyUfM7jo2l1NhcQCTseoiUk6Wn/2Q==');
}
    
#\36 3f4dd5953043c0e34dfbfd6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3f4ddcf53043c0e34dff66e {
    background-color: var(--color_1);
}
    
#\36 3f4de1d53043c0e34e00c35 {
    background-color: var(--color_1);
}
    
#widget_thn {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4ddcf53043c0e34dff670 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4de1d53043c0e34e00c33 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_1t7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4de2853043c0e34e012c1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3f4dd5953043c0e34dfbfd8 {
    background-position: 50% 100%;
}
#\36 3f4dd5953043c0e34dfbfd8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFEQYSIf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8Av86yWTxmEbaqhkcHcdNH3SyUfM7jo2l1NhcQCTseoiUk6Wn/2Q==');
}
    
#\36 3f4ddcf53043c0e34dff66e {
    background-color: var(--color_1);
}
    
#\36 3f4de1d53043c0e34e00c35 {
    background-color: var(--color_1);
}
}



@media all {
    
#\36 3f4e26f53043c0e34e0de83 {
    align-self: start;
    background-size: cover;
    min-height: 300px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3f4e26f53043c0e34e0de82 {
    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-color: var(--color_3);
}
    
#\36 3f4e26f53043c0e34e0de81 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4e26f53043c0e34e0de84 {
    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%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6ig {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_p9s {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3f4e26f53043c0e34e0de83 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3f4e26f53043c0e34e0de82 {
    background-color: var(--color_3);
}
}



@media (min-width: 1400px) {
    
#\36 3f4e26f53043c0e34e0de82 {
    background-color: var(--color_3);
}
}



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



@media (max-width: 767px) {
    
#\36 3f4e26f53043c0e34e0de83 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3f4e26f53043c0e34e0de84 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
}
    
#\36 3f4e26f53043c0e34e0de82 {
    background-color: var(--color_3);
}
    
#widget_6ig {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_p9s {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3f4e26f53043c0e34e0de82 {
    background-color: var(--color_3);
}
}



@media all {
    
#\36 3f4ecb153043c0e34e34a31 {
    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;
}
    
#\36 3f4ecb153043c0e34e34a32 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ecb153043c0e34e34a34 {
    align-self: start;
    background-size: cover;
    min-height: 300px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3f4ecb153043c0e34e34a36 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ecb153043c0e34e34a37 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\36 3f4ecf253043c0e34e35a77 {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fm3 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ed3a53043c0e34e38526 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ed3a53043c0e34e38528 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ed3a53043c0e34e38529 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\36 3f4ed4a53043c0e34e38f20 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ed4a53043c0e34e38f21 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\36 3f4ed4a53043c0e34e38f1e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ee0553043c0e34e3e1a8 {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f4ee2b53043c0e34e3fe88 {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 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 3f4ecb153043c0e34e34a32 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ecb153043c0e34e34a34 {
    padding-left: 20px;
    padding-right: 20px;
}
    
#\36 3f4ed3a53043c0e34e38526 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ed4a53043c0e34e38f1e {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
}



@media (min-width: 1400px) {
    
#\36 3f4ecb153043c0e34e34a32 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ed3a53043c0e34e38526 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ed4a53043c0e34e38f1e {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
}



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



@media (max-width: 767px) {
    
#\36 3f4ecb153043c0e34e34a32 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ecb153043c0e34e34a34 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3f4ed3a53043c0e34e38526 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ed4a53043c0e34e38f1e {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ecf253043c0e34e35a77 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    height: 70px;
    width: 70px;
}
    
#widget_fm3 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4ecb153043c0e34e34a37 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4ee0553043c0e34e3e1a8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    height: 70px;
    width: 70px;
}
    
#\36 3f4ed3a53043c0e34e38528 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4ed3a53043c0e34e38529 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4ee2b53043c0e34e3fe88 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    height: 70px;
    width: 70px;
}
    
#\36 3f4ed4a53043c0e34e38f20 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4ed4a53043c0e34e38f21 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3f4ecb153043c0e34e34a32 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ed3a53043c0e34e38526 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ed4a53043c0e34e38f1e {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
}



@media all {
    
#\36 3f4ecb153043c0e34e34a40 {
    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%;
    padding: 80px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ecb153043c0e34e34a41 {
    margin: 0px 0px 0px 0px;
}
    
#\36 3f4ecb153043c0e34e34a3d {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    justify-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ecb153043c0e34e34a3e {
    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-color: rgba(252,248,238,0);
}
    
#\36 3f4ecb153043c0e34e34a3f {
    align-self: start;
    background-size: cover;
    min-height: 100px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



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



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



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



@media (max-width: 767px) {
    
#\36 3f4ecb153043c0e34e34a40 {
    width: 100%;
    min-height: 39px;
    align-items: center;
}
    
#\36 3f4ecb153043c0e34e34a3e {
    background-color: rgba(252,248,238,0);
}
    
#\36 3f4ecb153043c0e34e34a3f {
    min-height: unset;
    flex-direction: column;
    padding: 50px 2% 30px 2%;
}
}



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



@media all {
    
#\36 3f4edae53043c0e34e3a161 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4edae53043c0e34e3a15f {
    align-self: start;
    background-size: cover;
    min-height: 300px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3f4edae53043c0e34e3a15c {
    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;
}
    
#\36 3f4edd353043c0e34e3b623 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0px 0px 0px;
}
    
#\36 3f4edd353043c0e34e3b622 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4edd353043c0e34e3b620 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ede253043c0e34e3c698 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\36 3f4ede253043c0e34e3c697 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ede253043c0e34e3c695 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4eded53043c0e34e3d0fc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 30.666666666666668%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4eded53043c0e34e3d0ff {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\36 3f4eded53043c0e34e3d0fe {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f4ee5353043c0e34e410a7 {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f4ee7b53043c0e34e42800 {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f4ef3253043c0e34e46378 {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 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 3f4edae53043c0e34e3a15f {
    padding-left: 20px;
    padding-right: 20px;
}
    
#\36 3f4edd353043c0e34e3b622 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ede253043c0e34e3c695 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4eded53043c0e34e3d0fc {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
}



@media (min-width: 1400px) {
    
#\36 3f4edd353043c0e34e3b622 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ede253043c0e34e3c695 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4eded53043c0e34e3d0fc {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
}



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



@media (max-width: 767px) {
    
#\36 3f4edae53043c0e34e3a15f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3f4edd353043c0e34e3b622 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ede253043c0e34e3c695 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4eded53043c0e34e3d0fc {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ee5353043c0e34e410a7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    height: 70px;
    width: 70px;
}
    
#\36 3f4edd353043c0e34e3b620 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4edd353043c0e34e3b623 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4ee7b53043c0e34e42800 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    height: 70px;
    width: 70px;
}
    
#\36 3f4ede253043c0e34e3c697 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4ede253043c0e34e3c698 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4ef3253043c0e34e46378 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 70px;
    height: 70px;
}
    
#\36 3f4eded53043c0e34e3d0fe {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3f4eded53043c0e34e3d0ff {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3f4edd353043c0e34e3b622 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4ede253043c0e34e3c695 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#\36 3f4eded53043c0e34e3d0fc {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
}



@media all {
    
#\36 3f508fa4971583465805b2c {
    position: relative;
    width: 300px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f508fa4971583465805b2b {
    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;
}
    
#\36 3f508fa4971583465805b2a {
    margin: 0px 0% 0px 0%;
}
    
#\36 3f508fa4971583465805b2f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 90%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    padding: 50px 30px 50px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f508fa4971583465805b2e {
    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: 110%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 1;
    padding: 50px 30px 50px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f508fa4971583465805b2d {
    align-self: start;
    background-size: cover;
    min-height: 460px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3f508fa4971583465805b34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3f508fa4971583465805b34 {
    position: relative;
    width: 295px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f508fa4971583465805b33.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3f508fa4971583465805b33 {
    position: relative;
    width: 338px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f508fa4971583465805b31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3f508fa4971583465805b31 {
    position: relative;
    width: 544px;
    height: 102px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f508fa4971583465805b30.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3f508fa4971583465805b30 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: none;
    align-self: stretch;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f508fa4971583465805b39 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f508fa4971583465805b38.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3f508fa4971583465805b38 {
    position: relative;
    width: 544px;
    height: 24px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f508fa4971583465805b37 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f508fa4971583465805b36.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 3f508fa4971583465805b36 {
    position: relative;
    width: 544px;
    height: 52px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f508fa4971583465805b35 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6ja {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_t1p {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3f50a37497158346580f566 {
    position: relative;
    width: 100%;
    height: 300px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 10;
    align-self: stretch;
    margin: 0px 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 3f508fa4971583465805b2f {
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
}
    
#\36 3f508fa4971583465805b2d {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 1400px) {
    
#\36 3f508fa4971583465805b2f {
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
}
}



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



@media (max-width: 767px) {
    
#\36 3f508fa4971583465805b2f {
    width: 100%;
    min-height: 240px;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    padding: 30px 15px 30px 15px;
}
    
#\36 3f508fa4971583465805b2e {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    padding: 30px 15px 30px 15px;
}
    
#\36 3f508fa4971583465805b2d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3f50a37497158346580f566 {
    order: 10;
}
    
#\36 3f508fa4971583465805b30 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_6ja {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_t1p {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3f508fa4971583465805b2f {
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
}
}



@media all {
    
#\38 59be68f {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3949a34 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 7f015db {
    position: relative;
    width: 100px;
    height: 100px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ba19eb2 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0px 0px 0px;
}
    
#\30 4f082ca {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 257f025 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\37 de8c509 {
    margin: 0px 0% 0px 0%;
}
    
#\31 19209fb {
    align-self: start;
    background-size: cover;
    min-height: 300px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 581cd4c {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\31 61f91e5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eae17963 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 15px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 19209fb {
    padding-left: 20px;
    padding-right: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 300px;
}
    
#\31 61f91e5 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 48%;
    min-height: 8px;
}
    
#eae17963 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\31 61f91e5 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 48%;
    min-height: 8px;
}
    
#eae17963 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 48%;
    min-height: 8px;
}
    
#\31 19209fb {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 300px;
}
}



@media (max-width: 766px) {
    
#\33 257f025 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 19209fb {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 59be68f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    height: 70px;
    width: 70px;
}
    
#\38 3949a34 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 7f015db {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    height: 70px;
    width: 70px;
}
    
#\35 ba19eb2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 4f082ca {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 19209fb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 581cd4c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 61f91e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
    
#eae17963 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 61f91e5 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 100%;
    min-height: 80px;
}
    
#eae17963 {
    background-color: rgba(255,255,255,0);
    border-width: 1px;
    border-color: rgba(237,236,236,1);
    border-style: solid;
    border-radius: 10px;
    width: 100%;
    min-height: 80px;
}
    
#\31 19209fb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media all {
    
#\34 3d8df96 {
    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;
}
    
#\39 2ee274a {
    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%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fd6bdb13 {
    margin: 0px 0% 0px 0%;
}
    
#\31 589ca06 {
    align-self: start;
    background-size: cover;
    min-height: 460px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_t5e {
    position: relative;
    width: 100%;
    height: 410px;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 589ca06 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\39 2ee274a {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\31 589ca06 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\39 2ee274a {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 766px) {
    
#\34 3d8df96 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 589ca06 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 2ee274a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 589ca06 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 589ca06 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 2ee274a {
    width: 100%;
    min-height: 80px;
}
}

