*#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 nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody nav.u_1814121987
{
	color:black !important;
}
*#dm *.dmBody nav.u_1210385642
{
	color:black !important;
}
*#dm *.dmBody div.u_1725420840
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Slide2-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1725420840:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1725420840.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1725420840>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1725420840:before
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_1725420840.before
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_1725420840>.bgExtraLayerOverlay
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_1839634787
{
	background-color:rgba(242,247,250,1) !important;
}
*#dm *.dmBody div.u_1452971531
{
	background-color:rgba(242,247,250,1) !important;
}
*#dm *.dmBody div.u_1655584053
{
	background-color:rgba(242,247,250,1) !important;
}
*#dm *.dmBody div.u_INICIO
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Slide2-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_INICIO:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_INICIO.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_INICIO>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_INICIO:before
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_INICIO.before
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_INICIO>.bgExtraLayerOverlay
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_inicio
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_inicio:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_inicio.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_inicio>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_inicio:before
{
	opacity:0.27 !important;
	background-image:linear-gradient(405deg,rgba(255,255,255,1) 0,rgba(217,217,217,1) 100%) !important;
}
*#dm *.dmBody div.u_inicio.before
{
	opacity:0.27 !important;
	background-image:linear-gradient(405deg,rgba(255,255,255,1) 0,rgba(217,217,217,1) 100%) !important;
}
*#dm *.dmBody div.u_inicio>.bgExtraLayerOverlay
{
	opacity:0.27 !important;
	background-image:linear-gradient(405deg,rgba(255,255,255,1) 0,rgba(217,217,217,1) 100%) !important;
}
*#dm *.dmBody div.u_pa_9750462
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Slide2-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_pa_9750462:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_pa_9750462.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_pa_9750462>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_pa_9750462:before
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_pa_9750462.before
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_pa_9750462>.bgExtraLayerOverlay
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_Inicio
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Slide2-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_Inicio:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_Inicio.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_Inicio>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_Inicio:before
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_Inicio.before
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_Inicio>.bgExtraLayerOverlay
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody nav.u_1953899578
{
	color:black !important;
}
*#dm *.dmBody div.u_seccion1
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Slide2-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_seccion1:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_seccion1.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_seccion1>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_Servicios
{
	background-color:rgba(242,247,250,1) !important;
}
*#dm *.dmBody div.u_seccion1:before
{
	opacity:0.27 !important;
	background-image:linear-gradient(405deg,rgba(255,255,255,1) 0,rgba(217,217,217,1) 100%) !important;
}
*#dm *.dmBody div.u_seccion1.before
{
	opacity:0.27 !important;
	background-image:linear-gradient(405deg,rgba(255,255,255,1) 0,rgba(217,217,217,1) 100%) !important;
}
*#dm *.dmBody div.u_seccion1>.bgExtraLayerOverlay
{
	opacity:0.27 !important;
	background-image:linear-gradient(405deg,rgba(255,255,255,1) 0,rgba(217,217,217,1) 100%) !important;
}
*#dm *.dmBody *.u_seccion-1:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_seccion-1.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_seccion-1>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_seccion-1:before
{
	opacity:0.27 !important;
	background-image:linear-gradient(405deg,rgba(255,255,255,1) 0,rgba(217,217,217,1) 100%) !important;
}
*#dm *.dmBody div.u_seccion-1.before
{
	opacity:0.27 !important;
	background-image:linear-gradient(405deg,rgba(255,255,255,1) 0,rgba(217,217,217,1) 100%) !important;
}
*#dm *.dmBody div.u_seccion-1>.bgExtraLayerOverlay
{
	opacity:0.27 !important;
	background-image:linear-gradient(405deg,rgba(255,255,255,1) 0,rgba(217,217,217,1) 100%) !important;
}
*#dm *.dmBody div.u_seccion-1
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_seccion2
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1326293639
{
	background-color:rgba(245,245,242,1) !important;
}
*#dm *.dmBody div.u_1554706573
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_seccion4
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_seccion-4
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody nav.u_1281597303
{
	color:black !important;
}
*#dm *.dmBody div.u_1115761752 hr
{
	color:rgba(0,169,185,1) !important;
	border-top-style:solid !important;
	border-top-width:15px !important;
}
*#dm *.dmBody a.u_1555556097 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1555556097
{
	border-color:rgba(0,0,0,0) !important;
	background-color:rgba(60,73,79,1) !important;
}
*#dm *.dmBody a.u_1555556097:hover
{
	background-color:rgba(0,109,120,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1555556097.hover
{
	background-color:rgba(0,109,120,1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1990548922 hr
{
	border-top-style:solid !important;
	color:rgba(0,169,185,1) !important;
	border-top-width:15px !important;
}
*#dm *.dmBody div.u_1629455687 .dmformsubmit
{
	border-radius:30px !important;
	-moz-border-radius:30px !important;
	-webkit-border-radius:30px !important;
	background-color:rgba(0,169,185,1) !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1213723895 .svg
{
	width:75% !important;
	color:rgba(0,169,185,1) !important;
	fill:rgba(0,169,185,1) !important;
}
*#dm *.dmBody div.u_1213723895
{
	border-radius:25% !important;
	background-color:rgba(215,230,230,1) !important;
	border-color:rgba(0,169,185,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1728916338 .svg
{
	width:75% !important;
	color:rgba(0,169,185,1) !important;
	fill:rgba(0,169,185,1) !important;
}
*#dm *.dmBody div.u_1728916338
{
	border-radius:25% !important;
	background-color:rgba(215,230,230,1) !important;
	border-color:rgba(0,169,185,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1354322552 .svg
{
	width:75% !important;
	color:rgba(0,169,185,1) !important;
	fill:rgba(0,169,185,1) !important;
}
*#dm *.dmBody div.u_1354322552
{
	border-radius:25% !important;
	background-color:rgba(215,230,230,1) !important;
	border-color:rgba(0,169,185,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1715144147 .svg
{
	width:75% !important;
	color:rgba(0,169,185,1) !important;
	fill:rgba(0,169,185,1) !important;
}
*#dm *.dmBody div.u_1715144147
{
	border-radius:25% !important;
	background-color:rgba(215,230,230,1) !important;
	border-color:rgba(0,169,185,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_contacto
{
	background-color:rgba(25,25,25,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Contacto-1920w.jpg) !important;
}
*#dm *.dmBody *.u_contacto:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_contacto.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_contacto>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_contacto:before
{
	background-color:rgba(25,25,25,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_contacto.before
{
	background-color:rgba(25,25,25,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_contacto>.bgExtraLayerOverlay
{
	background-color:rgba(25,25,25,1) !important;
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_1128582183 hr
{
	border-top-style:solid !important;
	border-top-width:4px !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1021543503 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1099595141 hr
{
	border-top-style:solid !important;
	border-top-width:5px !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1629458827 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1629458827 .photoGalleryViewAll.link
{
	font-family: Lato !important;
	font-weight:bold !important;
}
*#dm *.dmBody *.u_1629458827 .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 div.u_1457631499 hr
{
	border-top-style:solid !important;
	border-top-width:5px !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.dmform-error
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.dmform-error .rteBlock
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1278401404 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody *.u_1278401404 .dmforminput
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1278401404 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 .m-recaptcha
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 input:not([type="submit"])
{
	background-color:rgba(0,0,0,0) !important;
	border-bottom-style:solid !important;
	border-bottom-width:2px !important;
	border-bottom-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 textarea
{
	background-color:rgba(0,0,0,0) !important;
	border-bottom-style:solid !important;
	border-bottom-width:2px !important;
	border-bottom-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 select
{
	background-color:rgba(0,0,0,0) !important;
	border-bottom-style:solid !important;
	border-bottom-width:2px !important;
	border-bottom-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 .dmforminput input
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 .dmforminput textarea
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 .dmforminput .fileUploadLink
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 .checkboxwrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 .radiowrapper span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 .optinwrapper div
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 .freetextwrapper
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 .dmforminput select
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404 .dmforminput option
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1278401404
{
	border-style:solid !important;
	border-width:2px !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1198963940 hr
{
	border-top-style:solid !important;
	border-top-width:5px !important;
}
*#dm *.dmBody *.u_1563396508 .dmwidget-title
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1563396508 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody div.u_1563396508 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:rgba(5,199,255,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1563396508 .m-recaptcha
{
	color:rgba(5,199,255,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1563396508 input[type="submit"]
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1563396508 .dmformsubmit:hover
{
	background-color:rgba(0,0,0,1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1563396508 .dmformsubmit.hover
{
	background-color:rgba(0,0,0,1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1468612641 .style-title
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1267614450 *.open-hours-item dt
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1267614450 *.open-hours-item dd
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1267614450 *.open-hours-item time
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1267614450 *.open-hours-special
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1472946985 .general
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1021543503:hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1021543503.hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1021543503
{
	border-color:var(--color_7) !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1629391173 hr
{
	border-top-style:solid !important;
	border-top-width:5px !important;
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1621161994 .svg
{
	width:75% !important;
	color:var(--color_7) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1529895332
{
	border-radius:10% !important;
	background-color:var(--color_3) !important;
	border-color:rgba(255,255,255,1) !important;
	border-style:solid !important;
	border-width:0 !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
}
*#dm *.dmBody div.u_1529895332 .svg
{
	width:75% !important;
	color:var(--color_7) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1621161994
{
	border-radius:10% !important;
	border-color:var(--color_7) !important;
	border-style:solid !important;
	border-width:0 !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1270209971 .svg
{
	width:75% !important;
	color:var(--color_7) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1270209971
{
	border-radius:10% !important;
	border-color:var(--color_7) !important;
	border-style:solid !important;
	border-width:0 !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
}
*#dm *.dmBody div.u_1283778929
{
	border-radius:10% !important;
	background-color:var(--color_3) !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
}
*#dm *.dmBody div.u_1283778929 .svg
{
	width:75% !important;
	color:var(--color_7) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1032052064 .svg
{
	width:75% !important;
	color:var(--color_7) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1032052064
{
	border-radius:10% !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1517747847 .svg
{
	width:75% !important;
	color:var(--color_7) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1517747847
{
	border-radius:10% !important;
	-moz-border-radius:10% !important;
	-webkit-border-radius:10% !important;
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1268952851 hr
{
	border-top-style:solid !important;
	border-top-width:5px !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1342625754 .svg
{
	width:75% !important;
	color:var(--color_7) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1342625754
{
	border-radius:15% !important;
	border-color:var(--color_7) !important;
	-moz-border-radius:15% !important;
	-webkit-border-radius:15% !important;
	background-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1755019302
{
	border-radius:15% !important;
	background-color:var(--color_1) !important;
	border-color:rgba(0,0,0,0) !important;
	-moz-border-radius:15% !important;
	-webkit-border-radius:15% !important;
}
*#dm *.dmBody div.u_1755019302 .svg
{
	width:75% !important;
	color:var(--color_7) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1277455637
{
	border-radius:15% !important;
	background-color:var(--color_1) !important;
	border-color:rgba(0,0,0,0) !important;
	-moz-border-radius:15% !important;
	-webkit-border-radius:15% !important;
}
*#dm *.dmBody div.u_1277455637 .svg
{
	width:75% !important;
	color:var(--color_7) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1670604598
{
	border-radius:15% !important;
	background-color:var(--color_1) !important;
	border-color:rgba(0,0,0,0) !important;
	-moz-border-radius:15% !important;
	-webkit-border-radius:15% !important;
}
*#dm *.dmBody div.u_1670604598 .svg
{
	width:75% !important;
	color:var(--color_7) !important;
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1278401404 .dmformsubmit
{
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1278401404 .dmformsubmit:hover
{
	background-color:var(--color_8) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1278401404 .dmformsubmit.hover
{
	background-color:var(--color_8) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1278401404 input[type="submit"]
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1278401404 .dmformsubmit:hover input[type="submit"]
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1278401404 .dmformsubmit.hover input[type="submit"]
{
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_1896565085 .phoneConteiner a:hover
{
	color:var(--color_7) !important;
}
*#dm *.dmBody *.u_1896565085 .icono-phone svg
{
	fill:var(--color_7) !important;
}
*#dm *.dmBody div.u_1896565085 .phoneConteiner a
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1070964938 .wa-btns span.text
{
	color:var(--color_7) !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1900640305 .emailConteiner a
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1267614450 .dmwidget-title
{
	font-weight:bold !important;
	color:var(--color_1) !important;
	font-family: Lato !important;
}
*#dm *.dmBody div.u_1786369923 .socialHubIcon
{
	color:var(--color_7) !important;
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1468612641 .style-text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1229032941 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1323019793 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1417783694 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1272858157 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1563396508 input:not([type="submit"])
{
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1563396508 textarea
{
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1563396508 select
{
	border-color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1563396508 .dmformsubmit
{
	background-color:var(--color_1) !important;
	border-color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1563396508 .dmwidget-title
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1563396508 .dmform-success
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1563396508 .dmform-success .rteBlock
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.dmform-error .rteBlock
{
	color:var(--color_8) !important;
}
*#dm *.dmBody div.u_1997081001 hr
{
	color:var(--color_1) !important;
	border-width:4px !important;
}
*#dm *.dmBody div.u_1364091002 hr
{
	color:var(--color_1) !important;
	border-width:4px !important;
}
*#dm *.dmBody *.u_1053854310
{
	width:100% !important;
}
*#dm *.dmBody div.u_pa_9030885
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Slide2-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_pa_9030885:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_pa_9030885.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_pa_9030885>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_pa_9030885:before
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_pa_9030885.before
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_pa_9030885>.bgExtraLayerOverlay
{
	background-image:linear-gradient(45deg,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%) !important;
	opacity:0.27 !important;
}
*#dm *.dmBody div.u_pa_2505763
{
	background-color:rgba(242,247,250,1) !important;
}
*#dm *.dmBody nav.u_1153536436
{
	color:black !important;
}
*#dm *.dmBody div.u_1073536967 hr
{
	color:var(--color_3) !important;
	border-width:4px !important;
}
*#dm *.dmBody div.u_1440674863 hr
{
	color:var(--color_3) !important;
	border-width:4px !important;
}
*#dm *.dmBody div.u_1893367824 hr
{
	color:var(--color_3) !important;
	border-width:4px !important;
}
*#dm *.dmBody *.u_3133582031
{
	width:100% !important;
}
*#dm *.dmBody *.u_865799904
{
	width:100% !important;
}
*#dm *.dmBody *.u_1340297436
{
	width:100% !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1725420840
{
	padding-top:150px !important;
	padding-left:40px !important;
	padding-bottom:150px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1839634787
{
	padding-top:60px !important;
	padding-left:350px !important;
	padding-bottom:60px !important;
	padding-right:350px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_INICIO
{
	padding-top:150px !important;
	padding-left:40px !important;
	padding-bottom:150px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_inicio
{
	padding-top:150px !important;
	padding-left:40px !important;
	padding-bottom:150px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_pa_9750462
{
	padding-top:150px !important;
	padding-left:40px !important;
	padding-bottom:150px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_Inicio
{
	padding-top:150px !important;
	padding-left:40px !important;
	padding-bottom:150px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_seccion1
{
	padding-top:150px !important;
	padding-left:40px !important;
	padding-bottom:150px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_Servicios
{
	margin-left:0 !important;
	padding-top:60px !important;
	padding-left:40px !important;
	padding-bottom:60px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_seccion2
{
	padding-top:60px !important;
	padding-left:100px !important;
	padding-bottom:60px !important;
	padding-right:100px !important;
	width:auto !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_seccion-1
{
	padding-top:150px !important;
	padding-left:40px !important;
	padding-bottom:150px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1666814198
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:0 !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
	width:auto !important;
}
*#dm *.dmBody div.u_seccion4
{
	margin-left:0 !important;
	padding-top:15px !important;
	padding-left:40px !important;
	padding-bottom:50px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_seccion-4
{
	margin-left:0 !important;
	padding-top:15px !important;
	padding-left:40px !important;
	padding-bottom:50px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_seccion-3
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1397239913
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1061480219
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
	width:auto !important;
}
*#dm *.dmBody div.u_oferta-educativa
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
	width:auto !important;
}*#dm *.dmBody div.u_contacto {
  margin-left:0 !important;
  padding-top:100px !important;
  padding-left:40px !important;
  padding-bottom:100px !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  margin-right:0 !important;
  padding-right:40px !important;
  width:auto !important;
  background-attachment:initial !important;
  background-size:cover !important;
  background-position:0 50% !important;
}

*#dm *.dmBody div.u_1629458827 .photoGalleryViewAll.link { font-size:18px !important; }

*#dm *.dmBody *.u_1629458827 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

*#dm *.dmBody div.u_1278401404 .dmformsubmit { width:200px !important; }

*#dm *.dmBody div.u_1278401404 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:20px !important; }

*#dm *.dmBody div.u_1278401404 .m-recaptcha { font-size:20px !important; }

*#dm *.dmBody div.u_1278401404 .dmforminput input { font-size:18px !important; }

*#dm *.dmBody div.u_1278401404 .dmforminput textarea { font-size:18px !important; }

*#dm *.dmBody div.u_1278401404 .dmforminput .fileUploadLink { font-size:18px !important; }

*#dm *.dmBody div.u_1278401404 .checkboxwrapper span { font-size:18px !important; }

*#dm *.dmBody div.u_1278401404 .radiowrapper span { font-size:18px !important; }

*#dm *.dmBody div.u_1278401404 .optinwrapper div { font-size:18px !important; }

*#dm *.dmBody div.u_1278401404 .freetextwrapper { font-size:18px !important; }

*#dm *.dmBody div.u_1278401404 .dmforminput select { font-size:18px !important; }

*#dm *.dmBody div.u_1278401404 .dmforminput option { font-size:18px !important; }

*#dm *.dmBody div.u_1563396508 .dmformsubmit { width:200px !important; }

*#dm *.dmBody *.u_1786369923 .socialHubIcon {
  width:35px !important;
  height:35px !important;
  font-size:23.333333333333332px !important;
  line-height:35px !important;
}

*#dm *.dmBody *.u_1786369923 .socialHubIcon:after {
  width:43px !important;
  height:35px !important;
}

*#dm *.dmBody div.u_1267614450 .dmwidget-title { font-size:20px !important; }

*#dm *.dmBody div.u_1070964938
{
	height:50px !important;
	width:200px !important;
}
*#dm *.dmBody div.u_1070964938 .wa-btns span.text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_pa_9030885
{
	padding-top:150px !important;
	padding-left:40px !important;
	padding-bottom:150px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_pa_2505763
{
	margin-left:0 !important;
	padding-top:60px !important;
	padding-left:40px !important;
	padding-bottom:60px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3055289a3c2c24847c9347c {
    margin: 0px 0% 0px 0%;
}
    
#\36 3055289a3c2c24847c9347e {
    background-image: url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/001-1920w.jpg);
}
#\36 3055289a3c2c24847c9347e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgMAAwEAAAAAAAAAAAAAAQIAAxEFE0EU/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAZEQADAQEBAAAAAAAAAAAAAAABAgMABBH/2gAMAwEAAhEDEQA/AJLbfjqNlyK6E4AvkztvMr2vlRzT7ESfp0VdyWY5icJqvgXf/9k=');
}
    
#\36 3055289a3c2c24847c9347f {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3055289a3c2c24847c93481 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Trama2-1920w.png");
    padding: 40px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\36 3055289a3c2c24847c93481.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAkElEQVQI113PIW4CARAF0D1BRYNpbSWS4xRBsE01FsU9SAiiCoFDoUlaUVkHAoEgKHazMw92k1Z0R7+f/6e4/T8occIPdthgVfyBX3TBF5aYYdKE3jDuwkOLMnMUEQO8ZOZTXde9LtxjkZnDiOhHxHNVVY9lWT504RmfmGOK97Y2M1+L7ifNriuO+MYWa3zcASl+3RuSl4ZbAAAAAElFTkSuQmCC');
}
    
#innergrid_i33 {
    grid-template-rows: minmax(319px, max-content);
    width: 50.00%;
    max-width: 100%;
    background-color: var(--color_2);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding-bottom: 40px;
    background-image: initial;
    padding-top: 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fgo {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 57.66%;
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ddc936e3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ddc936e3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 60px;
    order: 1;
}
    
#ea7e1597 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f4638b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#df06a977 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e387520e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abda77d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e0e2654d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e0e2654d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 60px;
    order: 1;
}
    
#\32 bf7bd62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3055289a3c2c24847c9347f {
    padding-left: 0px;
    padding-right: 0px;
    min-height: 300px;
}
    
#innergrid_i33 {
    width: 60.00%;
    grid-template-rows: minmax(325px, max-content);
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fgo {
    justify-self: start;
    align-self: center;
    height: auto;
    min-height: 49.53%;
    width: 100.00%;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3055289a3c2c24847c93481 {
    justify-content: center;
}
#\36 3055289a3c2c24847c93481.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAkElEQVQI113PIW4CARAF0D1BRYNpbSWS4xRBsE01FsU9SAiiCoFDoUlaUVkHAoEgKHazMw92k1Z0R7+f/6e4/T8occIPdthgVfyBX3TBF5aYYdKE3jDuwkOLMnMUEQO8ZOZTXde9LtxjkZnDiOhHxHNVVY9lWT504RmfmGOK97Y2M1+L7ifNriuO+MYWa3zcASl+3RuSl4ZbAAAAAElFTkSuQmCC');
}
}



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



@media (max-width: 766px) {
    
#\36 3055289a3c2c24847c9347f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3055289a3c2c24847c9347e {
    grid-template-rows: minmax(8px, max-content);
}
#\36 3055289a3c2c24847c9347e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgMAAwEAAAAAAAAAAAAAAQIAAxEFE0EU/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAZEQADAQEBAAAAAAAAAAAAAAABAgMABBH/2gAMAwEAAhEDEQA/AJLbfjqNlyK6E4AvkztvMr2vlRzT7ESfp0VdyWY5icJqvgXf/9k=');
}
}



@media (max-width: 767px) {
    
#\36 3055289a3c2c24847c9347f {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 3055289a3c2c24847c93481 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Trama2-1920w.png");
    padding-top: 210px;
}
#\36 3055289a3c2c24847c93481.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAkElEQVQI113PIW4CARAF0D1BRYNpbSWS4xRBsE01FsU9SAiiCoFDoUlaUVkHAoEgKHazMw92k1Z0R7+f/6e4/T8occIPdthgVfyBX3TBF5aYYdKE3jDuwkOLMnMUEQO8ZOZTXde9LtxjkZnDiOhHxHNVVY9lWT504RmfmGOK97Y2M1+L7ifNriuO+MYWa3zcASl+3RuSl4ZbAAAAAElFTkSuQmCC');
}
    
#innergrid_i33 {
    width: 100%;
    grid-template-rows: minmax(600px, max-content);
    margin-top: 0px;
    order: 1;
    padding: 0px 30px 0px 30px;
}
    
#group_fgo {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 0px;
    align-self: center;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\36 3055289a3c2c24847c9347e {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
#\36 3055289a3c2c24847c9347e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgMAAwEAAAAAAAAAAAAAAQIAAxEFE0EU/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAZEQADAQEBAAAAAAAAAAAAAAABAgMABBH/2gAMAwEAAhEDEQA/AJLbfjqNlyK6E4AvkztvMr2vlRzT7ESfp0VdyWY5icJqvgXf/9k=');
}
    
#ea7e1597 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#e387520e {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#innergrid_i33 {
    grid-template-rows: minmax(480px, max-content);
}
    
#\36 3055289a3c2c24847c93481 {
    padding-top: 390px;
}
#\36 3055289a3c2c24847c93481.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAkElEQVQI113PIW4CARAF0D1BRYNpbSWS4xRBsE01FsU9SAiiCoFDoUlaUVkHAoEgKHazMw92k1Z0R7+f/6e4/T8occIPdthgVfyBX3TBF5aYYdKE3jDuwkOLMnMUEQO8ZOZTXde9LtxjkZnDiOhHxHNVVY9lWT504RmfmGOK97Y2M1+L7ifNriuO+MYWa3zcASl+3RuSl4ZbAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\36 3067c68189f8876e9681fa2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3067c68189f8876e9681fa4 {
    background-image: url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/002-1920w.jpg);
    background-attachment: fixed;
}
#\36 3067c68189f8876e9681fa4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIABAMSISIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAXEQADAQAAAAAAAAAAAAAAAAAAATEC/9oADAMBAAIRAxEAPwC61bdzqDNuPZiscpY8h3EQW6Lcw//Z');
}
    
#\36 3067c68189f8876e9681fa5 {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3067c68189f8876e9681fa7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_fd1 {
    grid-template-rows: minmax(600px, max-content);
    width: 100%;
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Trama3-1920w.png");
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#innergrid_fd1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQI11XPq04DARAF0P2CClLTWiSyn1MEwRJ0bVX/o0lTUYVAYtAkrUDiQFRUkKruY+ZsN2QFO3bOzZ0p8II3fOALJ5Rt22r/TYHHbvmEBVbY4oBzj/8CRV3X44iYZOZtRMwy86HHPwNYluWoqqqbpmmmEXEXEffYdE3fA5iZ877+GUusscfvAGKHV7zjE8fu3gsGz1wBxaLdDTSuqakAAAAASUVORK5CYII=');
}
    
#innergrid_fe9 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(447px, max-content);
    width: 30%;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    order: 0;
    background-color: var(--color_3);
    background-image: initial;
    margin: 77px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_t1p {
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    height: auto;
    padding-left: 40px;
    padding-top: 100px;
    padding-right: 50px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#widget_d9m {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_la6 {
    width: 20%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_ajk {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_r59 {
    grid-template-rows: minmax(350px, max-content);
    width: 45%;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_l1u {
    grid-template-rows: minmax(260px, max-content);
    width: 65%;
    justify-self: start;
    align-self: center;
    max-width: 100%;
    order: 0;
    margin-left: 30px;
}
    
#widget_d5a {
    width: 100%;
    height: 260px;
    min-height: 100px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#\30 d4acd47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3067c68189f8876e9681fa5 {
    padding-left: 0px;
    padding-right: 0px;
}
    
#innergrid_fe9 {
    width: 60%;
    justify-self: end;
    align-self: start;
    grid-template-rows: minmax(447px, max-content);
    margin: 77px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_l1u {
    justify-self: start;
    align-self: center;
    width: 60.00%;
    grid-template-rows: minmax(263px, max-content);
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#group_t1p {
    padding-top: 80px;
    justify-self: end;
    align-self: center;
    width: 100%;
    min-height: 100%;
    padding-left: 20px;
    padding-right: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
}



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



@media (max-width: 766px) {
    
#\36 3067c68189f8876e9681fa5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3067c68189f8876e9681fa4 {
    grid-template-rows: minmax(8px, max-content);
}
#\36 3067c68189f8876e9681fa4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIABAMSISIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAXEQADAQAAAAAAAAAAAAAAAAAAATEC/9oADAMBAAIRAxEAPwC61bdzqDNuPZiscpY8h3EQW6Lcw//Z');
}
}



@media (max-width: 767px) {
    
#\36 3067c68189f8876e9681fa5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 3067c68189f8876e9681fa7 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#innergrid_fe9 {
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-rows: minmax(347px, max-content) minmax(347px, max-content);
    width: 100%;
    margin-top: 207px;
}
    
#group_t1p {
    background-color: rgba(9,69,111,1);
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 60px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#innergrid_l1u {
    width: 79.9991573033708%;
    justify-self: center;
    align-self: start;
    margin: 40px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_fd1 {
    margin-right: 0%;
    grid-template-rows: minmax(400px, max-content);
    background-image: url("https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/Trama3-1920w.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
#innergrid_fd1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQI11XPq04DARAF0P2CClLTWiSyn1MEwRJ0bVX/o0lTUYVAYtAkrUDiQFRUkKruY+ZsN2QFO3bOzZ0p8II3fOALJ5Rt22r/TYHHbvmEBVbY4oBzj/8CRV3X44iYZOZtRMwy86HHPwNYluWoqqqbpmmmEXEXEffYdE3fA5iZ877+GUusscfvAGKHV7zjE8fu3gsGz1wBxaLdDTSuqakAAAAASUVORK5CYII=');
}
    
#\36 3067c68189f8876e9681fa4 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0%;
}
#\36 3067c68189f8876e9681fa4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIABAMSISIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAXEQADAQAAAAAAAAAAAAAAAAAAATEC/9oADAMBAAIRAxEAPwC61bdzqDNuPZiscpY8h3EQW6Lcw//Z');
}
    
#innergrid_r59 {
    grid-template-rows: minmax(200px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#innergrid_fe9 {
    margin-top: 407px;
}
}



@media all {
    
#\36 3e53b7023bfd445e73d3bbd::before, #\36 3e53b7023bfd445e73d3bbd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.6;
    border-radius: inherit;
}
#\36 3e53b7023bfd445e73d3bbd {
    background-position: 50% 0%;
    background-image: url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/089-2-303194d1-1920w.jpg);
    background-attachment: fixed;
}
    
#\36 3e53b7023bfd445e73d3bbe {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding-top: 12%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3e53b7023bfd445e73d3bbf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: flex-end;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_pk2 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(300px, max-content);
    width: 75%;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 120px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s5k {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    justify-self: stretch;
    align-self: stretch;
    order: 0;
    width: 100%;
    min-height: 100%;
    max-height: none;
    background-image: url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/102-1920w.jpg);
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3e544b5302fb102bc386174 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3e544b5302fb102bc386173 {
    justify-content: space-around;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    height: auto;
    background-color: var(--color_2);
    padding-left: 30px;
    padding-right: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\36 3e544b5302fb102bc386171 {
    justify-content: space-around;
    align-items: center;
    width: 100.00%;
    min-height: 155px;
    max-height: 100%;
    background-color: var(--color_3);
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3e544d7302fb102bc386831 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3e544d7302fb102bc386830 {
    justify-content: space-around;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 100%;
    height: auto;
    background-color: var(--color_3);
    padding-left: 40px;
    padding-right: 40px;
    grid-area: 1 / 3 / span 1 / span 1;
}
    
#group_55k {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    order: 0;
    padding-right: 6%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 3e5453a302fb102bc387c3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: flex-end;
    align-self: flex-end;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ios {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3e53b7023bfd445e73d3bbd::before, #\36 3e53b7023bfd445e73d3bbd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    border-radius: inherit;
}
#\36 3e53b7023bfd445e73d3bbd {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#group_s5k {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 3e544b5302fb102bc386173 {
    justify-self: center;
    align-self: stretch;
    width: 100.00%;
    min-height: auto;
    height: auto;
    background-color: var(--color_2);
    max-height: none;
    justify-content: center;
    padding-left: 12px;
    padding-right: 12px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\36 3e544b5302fb102bc386171 {
    background-color: var(--color_3);
    max-height: none;
    min-height: auto;
    justify-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 3e544d7302fb102bc386830 {
    justify-self: stretch;
    align-self: stretch;
    height: auto;
    min-height: 100%;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    background-color: var(--color_3);
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 3 / span 1 / span 2;
}
    
#innergrid_pk2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_55k {
    order: 0;
}
}



@media (min-width: 1400px) {
    
#\36 3e53b7023bfd445e73d3bbd::before, #\36 3e53b7023bfd445e73d3bbd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    border-radius: inherit;
}
#\36 3e53b7023bfd445e73d3bbd {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#group_s5k {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 3e544b5302fb102bc386173 {
    background-color: var(--color_2);
}
    
#\36 3e544b5302fb102bc386171 {
    background-color: var(--color_3);
}
    
#\36 3e544d7302fb102bc386830 {
    background-color: var(--color_3);
}
}



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



@media (max-width: 767px) {
    
#\36 3e53b7023bfd445e73d3bbe {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0% 0%;
}
    
#\36 3e53b7023bfd445e73d3bbf {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 3e53b7023bfd445e73d3bbd::before, #\36 3e53b7023bfd445e73d3bbd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    border-radius: inherit;
}
#\36 3e53b7023bfd445e73d3bbd {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#group_s5k {
    background-size: cover;
    background-repeat: no-repeat;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_pk2 {
    width: 100%;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-rows: minmax(300px, max-content) minmax(300px, max-content) minmax(300px, max-content);
    order: 2;
}
    
#\36 3e544b5302fb102bc386173 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-self: stretch;
    justify-self: start;
    width: 100%;
    min-height: 100%;
    background-color: var(--color_2);
    max-height: none;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 3e544b5302fb102bc386171 {
    justify-self: center;
    background-color: var(--color_3);
    margin: 0px 0% 0px 0%;
}
    
#\36 3e544d7302fb102bc386830 {
    width: 100%;
    justify-self: start;
    align-self: stretch;
    min-height: 100px;
    background-color: var(--color_3);
    max-height: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\36 3e5453a302fb102bc387c3d {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#group_55k {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    order: 1;
}
    
#\36 3e53b7023bfd445e73d3bbc {
    margin: 0px 0% 0px 0%;
}
    
#widget_ios {
    height: 240px;
    order: 0;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3e53b7023bfd445e73d3bbd::before, #\36 3e53b7023bfd445e73d3bbd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    border-radius: inherit;
}
#\36 3e53b7023bfd445e73d3bbd {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#group_s5k {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 3e544b5302fb102bc386173 {
    background-color: var(--color_2);
}
    
#\36 3e544b5302fb102bc386171 {
    background-color: var(--color_3);
}
    
#\36 3e544d7302fb102bc386830 {
    background-color: var(--color_3);
}
    
#widget_ios {
    height: 340px;
}
}



@media all {
    
#\36 3e5488a302fb102bc38d89a {
    margin: 0px 0% 0px 0%;
}
    
#\36 3e5488a302fb102bc38d89b::before, #\36 3e5488a302fb102bc38d89b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3e5488a302fb102bc38d89b {
    background-image: url(https://lirp.cdn-website.com/e03bb766/dms3rep/multi/opt/111-1920w.jpg);
    background-attachment: fixed;
}
    
#\36 3e5488a302fb102bc38d89c {
    min-height: 520px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3e5488a302fb102bc38d89d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 155%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3e5488a302fb102bc38d89e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_m7v {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_pp3 {
    justify-content: space-around;
    align-items: flex-start;
    width: 66.5%;
    min-height: 100%;
    max-height: none;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    flex-direction: row;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lfq {
    width: 33%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#group_to6 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rod {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 1c73182 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2393fb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 fed4a73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_c71.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_c71 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 60px;
    order: 1;
}
    
#\35 87cfb74.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 87cfb74 {
    width: 21.02496714848883%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8gn {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3e5488a302fb102bc38d89b::before, #\36 3e5488a302fb102bc38d89b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3e5488a302fb102bc38d89b {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 0%;
}
    
#group_pp3 {
    background-color: var(--color_3);
}
    
#\36 3e5488a302fb102bc38d89d {
    width: 155%;
}
    
#\36 3e5488a302fb102bc38d89e {
    width: 49%;
}
    
#\36 3e5488a302fb102bc38d89c {
    column-gap: 0%;
    min-height: 580px;
}
}



@media (min-width: 1400px) {
    
#\36 3e5488a302fb102bc38d89b::before, #\36 3e5488a302fb102bc38d89b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3e5488a302fb102bc38d89b {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#group_pp3 {
    background-color: var(--color_3);
}
}



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



@media (max-width: 767px) {
    
#\36 3e5488a302fb102bc38d89c {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#\36 3e5488a302fb102bc38d89d {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 3e5488a302fb102bc38d89e {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 3e5488a302fb102bc38d89b::before, #\36 3e5488a302fb102bc38d89b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3e5488a302fb102bc38d89b {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#widget_lfq {
    height: 240px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_pp3 {
    background-color: var(--color_3);
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#group_m7v {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 99.99534395572942%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3e5488a302fb102bc38d89a {
    margin: 0px 0% 0px 0%;
}
    
#widget_8gn {
    height: 240px;
}
    
#group_to6 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 1c73182 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3e5488a302fb102bc38d89b::before, #\36 3e5488a302fb102bc38d89b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3e5488a302fb102bc38d89b {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
    
#group_pp3 {
    background-color: var(--color_3);
}
    
#widget_lfq {
    height: 540px;
}
    
#widget_8gn {
    height: 450px;
}
}



@media all {
    
#\36 3e55f45302fb102bc42749d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 54%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3e55f45302fb102bc42749e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3e55f45302fb102bc42749c {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3e55f45302fb102bc42749a {
    margin: 0px 0% 0px 0%;
}
    
#widget_hoc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_433 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_ang {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 0ccd557.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 0ccd557 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 60px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    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 3e55f45302fb102bc42749c {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 360px;
}
    
#\36 3e55f45302fb102bc42749d {
    width: 49%;
    min-height: 8px;
}
    
#\36 3e55f45302fb102bc42749e {
    width: 49%;
    min-height: 8px;
}
}



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



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



@media (max-width: 767px) {
    
#\36 3e55f45302fb102bc42749d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3e55f45302fb102bc42749e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3e55f45302fb102bc42749c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_433 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_ang {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 0ccd557 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



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



@media all {
    
#\32 54844a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 d6a3977 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_jh7 {
    width: 100%;
    height: auto;
    max-width: 900px;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d6a3977 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_jh7 {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#widget_jh7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 54844a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d6a3977 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_jh7 {
    height: auto;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_jh7 {
    height: auto;
}
}

