*#dm *.dmBody *.u_1617480091
{
	width:100% !important;
}
*#dm *.dmBody *.u_undefined::after
{
	margin-top:12px !important;
}
*#dm *.dmBody nav.u_1347740511
{
	color:white !important;
}
*#dm *.dmBody div.u_1919911749
{
	background-image:linear-gradient(0,rgba(238,239,230,1) 0,rgba(255,255,255,1) 100%) !important;
	background-origin:border-box !important;
}
*#dm *.dmBody div.u_1174804798
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_Clases
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1999248008:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1999248008.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1999248008>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1999248008.dmRespRow
{
	padding-top:96px !important;
}
*#dm *.dmBody *.u_1999248008:before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1999248008.before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1999248008>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody div.u_Servicios
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1503450095 .dmWidget
{
	border-color:rgba(0,51,160,1) !important;
	border-width:1px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1503450095 .dmWidget span.text
{
	color:rgba(255,255,255,1) !important;
	font-family: 'Anton' !important;
	font-weight:normal !important;
}
*#dm *.dmBody *.u_1709541845:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1709541845.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1709541845
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/md/pexels/dms3rep/multi/opt/pexels-photo-1319460-1920w.jpeg) !important;
}
*#dm *.dmBody div.u_1709541845:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.3 !important;
}
*#dm *.dmBody div.u_1709541845.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.3 !important;
}
*#dm *.dmBody div.u_1709541845>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.3 !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 div.u_Contacto
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/md/pexels/dms3rep/multi/opt/pexels-photo-1319460-1920w.jpeg) !important;
}
*#dm *.dmBody div.u_Contacto:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.3 !important;
}
*#dm *.dmBody div.u_Contacto.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.3 !important;
}
*#dm *.dmBody div.u_Contacto>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.3 !important;
}
*#dm *.dmBody div.dmform-error
{
	font-family: 'Anton' !important;
}
*#dm *.dmBody div.dmform-error .rteBlock
{
	font-family: 'Anton' !important;
}
*#dm *.dmBody a.u_1178759053:hover
{
	background:#B7151B !important;
	transform:translateY(-4px) scale(1.03) !important;
	box-shadow:0 18px 40px rgba(215,25,32,.38) !important;
}
*#dm *.dmBody .sedes-section
{
	max-width:1200px !important;
	margin:auto !important;
	text-align:center !important;
}
*#dm *.dmBody .sedes-section h2
{
	font-family:"Anton", sans-serif !important;
	font-size:64px !important;
	color:#111 !important;
	margin-bottom:20px !important;
	text-transform:uppercase !important;
}
*#dm *.dmBody .sedes-subtitle
{
	max-width:700px !important;
	margin:0 auto 60px !important;
	color:#666 !important;
	font-size:20px !important;
	line-height:1.7 !important;
}
*#dm *.dmBody .sedes-grid
{
	display:flex !important;
	justify-content:center !important;
	gap:40px !important;
	flex-wrap:wrap !important;
}
*#dm *.dmBody .sede-card
{
	width:420px !important;
	background:#fff !important;
	border-radius:18px !important;
	padding:40px !important;
	box-shadow:0 15px 40px rgba(0,0,0,.08) !important;
	transition:.3s !important;
}
*#dm *.dmBody .sede-card:hover
{
	transform:translateY(-8px) !important;
}
*#dm *.dmBody .sede-card h3
{
	color:#d71920 !important;
	font-size:32px !important;
	margin-bottom:25px !important;
}
*#dm *.dmBody .sede-card p
{
	color:#555 !important;
	font-size:18px !important;
	line-height:1.8 !important;
	margin-bottom:20px !important;
}
*#dm *.dmBody .sede-card a
{
	display:inline-block !important;
	margin-top:10px !important;
	padding:14px 30px !important;
	background:#d71920 !important;
	color:#fff !important;
	text-decoration:none !important;
	border-radius:8px !important;
	font-weight:700 !important;
}
#1209834043
{
	padding:60px 20px !important;
	background-color:#0d0d0d !important;
}
#1209834043 .dmRespColsWrapper
{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:30px !important;
	margin-bottom:30px !important;
}
#1209834043 .dmRespCol
{
	background-color:#1a1a1a !important;
	border:1px solid #2b2b2b !important;
	border-radius:8px !important;
	padding:40px 25px !important;
	transition:transform 0.25s ease,border-color 0.25s ease !important;
}
#1209834043 .dmRespCol:hover
{
	transform:translateY(-6px) !important;
	border-color:#ff6b1a !important;
}
#1209834043 .dmNewParagraph h2
{
	color:#ffffff !important;
	font-size:22px !important;
	font-weight:400 !important;
	letter-spacing:1px !important;
	text-transform:uppercase !important;
	margin-bottom:15px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	gap:10px !important;
}
#1209834043 .dmNewParagraph h2 i
{
	color:#ff6b1a !important;
	font-size:26px !important;
}
#1209834043 .dmNewParagraph p
{
	color:#b3b3b3 !important;
	font-size:15px !important;
	line-height:1.6 !important;
	margin:0 !important;
}
@media (max-width:767px) {
  #1209834043 .dmRespColsWrapper {
    flex-direction:column;
    gap:20px;
    margin-bottom:20px;
  }

  #1209834043 .dmRespCol { padding:30px 20px; }

  *#dm *.dmBody div.u_1716735196 { padding:60px 15px; }

  *#dm *.dmBody div.u_1716735196 .horarios-title h2 { font-size:34px !important; }
}
*#dm *.dmBody a.u_1583537483:hover
{
	background:#B7151B !important;
	box-shadow:0 10px 24px rgba(215,25,32,.35) !important;
	transform:translateY(-2px) !important;
}
.academy-intro
{
	text-align:center !important;
	padding:40px 20px 30px !important;
}
.academy-intro h2
{
	font-size:38px !important;
	font-weight:700 !important;
	line-height:1.2 !important;
	margin-bottom:15px !important;
}
.academy-intro p
{
	max-width:750px !important;
	margin:0 auto !important;
	font-size:18px !important;
	line-height:1.6 !important;
}
.academy-intro.dmNewParagraph
{
	text-align:center !important;
	padding:40px 20px 30px !important;
}
.academy-intro.dmNewParagraph h2
{
	font-size:38px !important;
	font-weight:700 !important;
	line-height:1.2 !important;
	margin-bottom:15px !important;
}
.academy-intro.dmNewParagraph p
{
	max-width:750px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	font-size:18px !important;
	line-height:1.6 !important;
}
*#dm *.dmBody div.academy-intro.dmNewParagraph
{
	text-align:center !important;
	padding:40px 20px 30px !important;
}
*#dm *.dmBody div.academy-intro.dmNewParagraph h2
{
	font-size:38px !important;
	font-weight:700 !important;
	line-height:1.2 !important;
}
*#dm *.dmBody div.academy-intro.dmNewParagraph p
{
	max-width:750px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	font-size:18px !important;
	line-height:1.6 !important;
}
*#dm *.dmBody div#1762057166 .academy-intro
{
	text-align:center !important;
	padding:40px 20px !important;
}
*#dm *.dmBody div#1762057166 .academy-intro h2
{
	font-size:38px !important;
	font-weight:700 !important;
}
*#dm *.dmBody div#1762057166 .academy-intro p
{
	font-size:18px !important;
	line-height:1.6 !important;
}
@media (max-width:767px) {
  *#dm *.dmBody div.u_1762057166 { padding:45px 15px 35px !important; }

  *#dm *.dmBody div.u_1762057166 .academy-intro h2 { font-size:30px !important; }

  *#dm *.dmBody div.u_1762057166 .academy-intro p { font-size:16px !important; }
}
*#dm *.dmBody div.u_1075773120
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1271586912
{
	background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(https://images.unsplash.com/photo-1656653121475-e33829581294?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D) !important;
	background-size:cover !important;
	background-position:center center !important;
	background-repeat:no-repeat !important;
	background-attachment:fixed !important;
	padding:140px 20px !important;
}
*#dm *.dmBody div.u_1271586912 .motivacion
{
	max-width:900px !important;
	margin:0 auto !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1271586912 .motivacion h2
{
	font-family:"Anton", sans-serif !important;
	font-size:72px !important;
	line-height:1 !important;
	color:#fff !important;
	text-transform:uppercase !important;
	margin:0 0 30px !important;
}
*#dm *.dmBody div.u_1271586912 .motivacion h2 span
{
	color:#d71920 !important;
}
*#dm *.dmBody div.u_1271586912 .motivacion p
{
	color:#e5e5e5 !important;
	font-size:24px !important;
	line-height:1.6 !important;
	max-width:800px !important;
	margin:0 auto !important;
}
*#dm *.dmBody div.u_1762057166
{
	background:#ffffff !important;
	padding:70px 20px 50px !important;
}
*#dm *.dmBody div.u_1762057166 .academy-intro
{
	text-align:center !important;
}
*#dm *.dmBody div.u_1762057166 .academy-intro h2
{
	font-family:"Montserrat", sans-serif !important;
	font-size:42px !important;
	font-weight:700 !important;
	line-height:1.2 !important;
	color:#111111 !important;
	margin-bottom:20px !important;
}
*#dm *.dmBody div.u_1762057166 .academy-intro p
{
	max-width:750px !important;
	margin:0 auto !important;
	font-family:"Montserrat", sans-serif !important;
	font-size:18px !important;
	line-height:1.6 !important;
	color:#555555 !important;
}
*#dm *.dmBody div.u_1981763860
{
	background:#ffffff !important;
	padding:20px 20px 100px !important;
}
*#dm *.dmBody div.u_1981763860 .dmRespCol
{
	padding:10px !important;
}
*#dm *.dmBody div.u_1981763860 img
{
	width:100% !important;
	height:300px !important;
	object-fit:cover !important;
	border-radius:14px !important;
	display:block !important;
	transition:transform .35s ease,box-shadow .35s ease !important;
	box-shadow:0 10px 30px rgba(0,0,0,.08) !important;
}
*#dm *.dmBody div.u_1981763860 img:hover
{
	transform:scale(1.05) !important;
	box-shadow:0 18px 40px rgba(0,0,0,.18) !important;
}
*#dm *.dmBody div.u_1006695404
{
	background:#ffffff !important;
	padding:90px 20px 40px !important;
}
*#dm *.dmBody div.u_1006695404 .dmNewParagraph
{
	max-width:850px !important;
	margin:auto !important;
}
*#dm *.dmBody div.u_1006695404 h1
{
	font-family:"Anton", sans-serif !important;
	font-size:58px !important;
	font-weight:400 !important;
	line-height:1 !important;
	letter-spacing:2px !important;
	text-transform:uppercase !important;
	color:#111111 !important;
	margin-bottom:22px !important;
}
*#dm *.dmBody div.u_1006695404 p
{
	font-family:"Inter", sans-serif !important;
	font-size:20px !important;
	line-height:1.8 !important;
	color:#666666 !important;
	margin:0 !important;
}
*#dm *.dmBody a.u_1583537483
{
	background:#D71920 !important;
	border:none !important;
	border-radius:10px !important;
	min-width:220px !important;
	height:52px !important;
	padding:0 30px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	gap:8px !important;
	box-shadow:0 8px 20px rgba(215,25,32,.25) !important;
	transition:all .25s ease !important;
}
*#dm *.dmBody a.u_1583537483 .text
{
	color:#FFFFFF !important;
	font-size:17px !important;
	font-weight:700 !important;
}
*#dm *.dmBody a.u_1583537483 .icon
{
	color:#FFFFFF !important;
	font-size:17px !important;
}
*#dm *.dmBody *.u_1918249887
{
	width:100% !important;
}
*#dm *.dmBody *.u_1900255762
{
	width:100% !important;
}
*#dm *.dmBody *.u_1035692265
{
	width:100% !important;
}
#1716597382
{
	padding:80px 20px !important;
}
#1716597382 .video-section
{
	max-width:1000px !important;
	margin:0 auto !important;
}
#1716597382 .video-header
{
	text-align:center !important;
	margin-bottom:40px !important;
}
#1716597382 h2
{
	font-family:'Anton', sans-serif !important;
	font-size:48px !important;
	color:#020129 !important;
	margin-bottom:18px !important;
}
#1716597382 p
{
	font-family:'Albert Sans', sans-serif !important;
	font-size:18px !important;
	line-height:1.7 !important;
	color:#555 !important;
	max-width:700px !important;
	margin:0 auto !important;
}
#1716597382 .video-wrapper
{
	position:relative !important;
	width:100% !important;
	padding-bottom:56.25% !important;
	overflow:hidden !important;
	border-radius:18px !important;
	box-shadow:0 15px 40px rgba(0,0,0,.15) !important;
}
#1716597382 .video-wrapper iframe,#1716597382 .video-wrapper video
{
	position:absolute !important;
	inset:0 !important;
	width:100% !important;
	height:100% !important;
	border:0 !important;
}
@media (max-width:768px) {
  #1716597382 { padding:60px 15px; }

  #1716597382 h2 { font-size:34px; }

  #1716597382 p { font-size:16px; }
}
#video-title h2
{
	font-family:Anton, sans-serif !important;
	font-size:48px !important;
	color:#020129 !important;
	margin-bottom:18px !important;
}
#video-desc p
{
	font-family:"Albert Sans", sans-serif !important;
	font-size:18px !important;
	line-height:1.7 !important;
	color:#555 !important;
	max-width:720px !important;
	margin:0 auto 40px !important;
}
#video-container
{
	position:relative !important;
	width:100% !important;
	max-width:1000px !important;
	margin:0 auto !important;
	padding-bottom:56.25% !important;
	overflow:hidden !important;
	border-radius:18px !important;
	box-shadow:0 15px 35px rgba(0,0,0,.15) !important;
}
#video-container iframe,#video-container video
{
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	height:100% !important;
	border:none !important;
}
@media (max-width:767px) {
  #1716597382 { padding:60px 15px !important; }

  #video-title h2 { font-size:34px !important; }

  #video-desc p {
    font-size:16px !important;
    margin-bottom:25px !important;
  }
}
*#dm *.dmBody div.u_1716735196
{
	background:#f8f9fb !important;
	padding:80px 20px !important;
}
*#dm *.dmBody div.u_1716735196 .horarios-title
{
	text-align:center !important;
	margin-bottom:50px !important;
}
*#dm *.dmBody div.u_1716735196 .horarios-title h2
{
	font-family:"Anton", sans-serif !important;
	font-size:46px !important;
	color:#111111 !important;
	font-weight:400 !important;
	text-transform:uppercase !important;
	margin-bottom:18px !important;
}
*#dm *.dmBody div.u_1716735196 .horarios-title p
{
	font-family:"Inter", sans-serif !important;
	font-size:18px !important;
	color:#666666 !important;
	max-width:700px !important;
	margin:auto !important;
}
*#dm *.dmBody div.u_1716735196 .dmRespCol
{
	padding:12px !important;
}
*#dm *.dmBody div.u_1716735196 .horario-card
{
	background:#ffffff !important;
	border-radius:18px !important;
	padding:35px 25px !important;
	box-shadow:0 8px 25px rgba(0,0,0,.06) !important;
	transition:.35s !important;
}
*#dm *.dmBody div.u_1716735196 .horario-card:hover
{
	transform:translateY(-6px) !important;
	box-shadow:0 18px 40px rgba(0,0,0,.12) !important;
}
*#dm *.dmBody div.u_1716735196 .horario-card h3
{
	font-family:"Anton", sans-serif !important;
	color:#FFCA08 !important;
	font-size:30px !important;
	font-weight:400 !important;
	margin-bottom:18px !important;
	letter-spacing:1px !important;
}
*#dm *.dmBody div.u_1716735196 .horario-card p
{
	font-family:"Inter", sans-serif !important;
	font-size:18px !important;
	color:#555555 !important;
	line-height:1.8 !important;
}
*#dm *.dmBody *.u_1220267146:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1220267146.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1220267146>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1220267146:before
{
	opacity:0.51 !important;
}
*#dm *.dmBody div.u_1220267146.before
{
	opacity:0.51 !important;
}
*#dm *.dmBody div.u_1220267146>.bgExtraLayerOverlay
{
	opacity:0.51 !important;
}
*#dm *.dmBody div.u_1220267146
{
	background-color:rgba(247,247,247,1) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1999248008
{
	background-image:linear-gradient(rgba(0,0,0,.70),rgba(0,0,0,.70)),url(https://lirp.cdn-website.com/eb5a329a/dms3rep/multi/opt/Avanzamos+----------1920w.webp) !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:center !important;
	padding-top:96px !important;
	box-shadow:none !important;
}
*#dm *.dmBody div.u_SERVICIOS
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_pa_1508944
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1169133419
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1467881912 h1
{
	font-family:"Anton", sans-serif !important;
	font-size:64px !important;
	line-height:1 !important;
	text-transform:uppercase !important;
	margin:0 0 20px !important;
}
*#dm *.dmBody div.u_1467881912 p
{
	max-width:750px !important;
	margin:0 auto !important;
	font-size:20px !important;
	line-height:1.7 !important;
	color:#666 !important;
}
*#dm *.dmBody div.u_1986404491
{
	border-radius:300px 300px 300px 300px !important;
}
*#dm *.dmBody div.u_1477366281
{
	background-color:rgba(255,255,255,1) !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody div.u_1720659114
{
	background-color:rgba(255,255,255,1) !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody a.u_1096007800
{
	float:none !important;
	position:relative !important;
	top:0 !important;
	left:0 !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:220px !important;
	height:44px !important;
	margin:16px auto 0 !important;
	padding:0 18px !important;
	text-align:center !important;
	background:#D71920 !important;
	border:none !important;
	border-radius:8px !important;
	box-shadow:0 8px 20px rgba(215,25,32,.25) !important;
	transition:all .25s ease !important;
}
*#dm *.dmBody a.u_1096007800 .text
{
	font-size:16px !important;
	font-weight:700 !important;
	color:#FFFFFF !important;
}
*#dm *.dmBody a.u_1096007800 .icon
{
	color:#FFFFFF !important;
}
*#dm *.dmBody a.u_1096007800:hover
{
	transform:translateY(-3px) !important;
	box-shadow:0 12px 25px rgba(215,25,32,.35) !important;
}
*#dm *.dmBody a.u_1160315113
{
	float:none !important;
	position:relative !important;
	top:0 !important;
	left:0 !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:220px !important;
	height:44px !important;
	margin:16px auto 0 !important;
	padding:0 18px !important;
	text-align:center !important;
	background:#D71920 !important;
	border:none !important;
	border-radius:8px !important;
	box-shadow:0 8px 20px rgba(215,25,32,.25) !important;
	transition:all .25s ease !important;
}
*#dm *.dmBody a.u_1160315113 .text
{
	font-size:16px !important;
	font-weight:700 !important;
	color:#FFFFFF !important;
}
*#dm *.dmBody a.u_1160315113 .icon
{
	color:#FFFFFF !important;
}
*#dm *.dmBody a.u_1160315113:hover
{
	transform:translateY(-3px) !important;
	box-shadow:0 12px 25px rgba(215,25,32,.35) !important;
}
*#dm *.dmBody div.u_1846379774
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1896731921 img[dm_changed]
{
	border-radius:50% 50% 50% 50% !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1896731921 img
{
	border-radius:50% 50% 50% 50% !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody *.u_1896731921
{
	width:100% !important;
}
*#dm *.dmBody div.u_1646459928
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1870444281
{
	background-position:50% 0% !important;
}
*#dm *.dmBody .tkd-store
{
	max-width:1000px !important;
	margin:auto !important;
	padding:90px 20px !important;
	text-align:center !important;
}
*#dm *.dmBody .tkd-store h2
{
	font-family:"Anton", sans-serif !important;
	font-size:58px !important;
	color:#020129 !important;
	text-transform:uppercase !important;
	letter-spacing:2px !important;
	margin-bottom:20px !important;
	line-height:1 !important;
}
*#dm *.dmBody .tkd-store p
{
	max-width:760px !important;
	margin:0 auto 45px !important;
	font-family:"Inter", sans-serif !important;
	font-size:20px !important;
	line-height:1.8 !important;
	color:#666 !important;
}
*#dm *.dmBody .tkd-products
{
	display:flex !important;
	justify-content:center !important;
	flex-wrap:wrap !important;
	gap:15px !important;
	margin-bottom:45px !important;
}
*#dm *.dmBody .tkd-products span
{
	background:#f5f5f5 !important;
	border-radius:50px !important;
	padding:14px 22px !important;
	font-family:"Inter", sans-serif !important;
	font-weight:600 !important;
	color:#333 !important;
	box-shadow:0 5px 18px rgba(0,0,0,.08) !important;
}
*#dm *.dmBody .catalog-btn
{
	display:inline-block !important;
	background:#D71920 !important;
	color:#fff !important;
	text-decoration:none !important;
	padding:15px 42px !important;
	border-radius:10px !important;
	font-family:"Inter", sans-serif !important;
	font-size:17px !important;
	font-weight:700 !important;
	transition:.25s !important;
	box-shadow:0 8px 20px rgba(215,25,32,.25) !important;
}
*#dm *.dmBody .catalog-btn:hover
{
	background:#B7151B !important;
	color:#fff !important;
	transform:translateY(-2px) !important;
}
@media (max-width:768px) {
  *#dm *.dmBody .tkd-store { padding:70px 20px; }

  *#dm *.dmBody .tkd-store h2 { font-size:40px; }

  *#dm *.dmBody .tkd-store p { font-size:17px; }

  *#dm *.dmBody .tkd-products span { font-size:15px; }
}
*#dm *.dmBody div.u_1278559835
{
	background-color:rgba(248,249,251,1) !important;
}
*#dm *.dmBody div.u_1685825491
{
	background-color:rgba(247,247,247,1) !important;
}
*#dm *.dmBody div.u_Nosotros
{
	background-image:initial !important;
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1050986812
{
	background-color:rgba(248,249,251,1) !important;
}
*#dm *.dmBody div.u_1353975515
{
	background-color:rgba(255,255,255,1) !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody div.u_1719495697 img[dm_changed]
{
	border-radius:50% 50% 50% 50% !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1719495697 img
{
	border-radius:50% 50% 50% 50% !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1926477094
{
	background-color:rgba(255,255,255,1) !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody *.u_1719495697
{
	width:100% !important;
}
*#dm *.dmBody div.u_1411414632 img[dm_changed]
{
	border-radius:50% 50% 50% 50% !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1411414632 img
{
	border-radius:50% 50% 50% 50% !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1179897921
{
	background-color:rgba(255,255,255,1) !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody *.u_1411414632
{
	width:100% !important;
}
*#dm *.dmBody div.u_1178564908 img[dm_changed]
{
	border-radius:50% 50% 50% 50% !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1178564908 img
{
	border-radius:50% 50% 50% 50% !important;
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1960113673
{
	background-color:rgba(255,255,255,1) !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	border-radius:20px 20px 20px 20px !important;
}
*#dm *.dmBody *.u_1178564908
{
	width:100% !important;
}
*#dm *.dmBody *.u_1385544017
{
	width:100% !important;
}
*#dm *.dmBody *.u_1252596883
{
	width:100% !important;
}
*#dm *.dmBody *.u_1508367718
{
	width:100% !important;
}
*#dm *.dmBody div.u_1508367718 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1508367718 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1252596883 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1252596883 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody a.u_1333491461
{
	float:none !important;
	position:relative !important;
	top:0 !important;
	left:0 !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:220px !important;
	height:44px !important;
	margin:16px auto 0 !important;
	padding:0 18px !important;
	text-align:center !important;
	background:#D71920 !important;
	border:none !important;
	border-radius:8px !important;
	box-shadow:0 8px 20px rgba(215,25,32,.25) !important;
	transition:all .25s ease !important;
}
*#dm *.dmBody a.u_1333491461 .text
{
	font-size:16px !important;
	font-weight:700 !important;
	color:#FFFFFF !important;
}
*#dm *.dmBody a.u_1333491461 .icon
{
	color:#FFFFFF !important;
}
*#dm *.dmBody a.u_1333491461:hover
{
	background:#B7151B !important;
	transform:translateY(-2px) !important;
	box-shadow:0 12px 28px rgba(215,25,32,.35) !important;
}
*#dm *.dmBody a.u_1333491461:hover .text,*#dm *.dmBody a.u_1333491461:hover .icon
{
	color:#FFFFFF !important;
}
.entrenador-section
{
	padding:90px 20px !important;
	background:#ffffff !important;
}
.entrenador-section .dmRespColsWrapper
{
	max-width:1200px !important;
	margin:auto !important;
	display:flex !important;
	align-items:center !important;
	gap:60px !important;
	flex-wrap:wrap !important;
}
.coach-image
{
	border-radius:24px !important;
	overflow:hidden !important;
	box-shadow:0 20px 60px rgba(0,0,0,.12) !important;
}
.coach-image img
{
	width:100% !important;
	display:block !important;
	object-fit:cover !important;
}
.coach-tag
{
	display:inline-block !important;
	background:#FFCA08 !important;
	color:#020129 !important;
	padding:8px 18px !important;
	border-radius:999px !important;
	font-weight:700 !important;
	font-size:.9rem !important;
	margin-bottom:18px !important;
}
.coach-content h2
{
	font-family:'Anton', sans-serif !important;
	font-size:56px !important;
	line-height:1 !important;
	color:#020129 !important;
	margin-bottom:16px !important;
}
.coach-subtitle
{
	font-size:22px !important;
	font-weight:700 !important;
	color:#263065 !important;
	margin-bottom:24px !important;
}
.coach-content p
{
	color:#5d6577 !important;
	line-height:1.8 !important;
	font-size:17px !important;
}
.coach-stats
{
	margin-top:40px !important;
	display:grid !important;
	grid-template-columns:repeat(3,1fr) !important;
	gap:18px !important;
}
.stat
{
	background:#f8f9fc !important;
	padding:24px !important;
	border-radius:18px !important;
	text-align:center !important;
	transition:.3s !important;
}
.stat:hover
{
	transform:translateY(-6px) !important;
	box-shadow:0 12px 35px rgba(0,0,0,.08) !important;
}
.stat span
{
	font-size:32px !important;
}
.stat h4
{
	margin:14px 0 8px !important;
	color:#020129 !important;
	font-size:18px !important;
}
.stat p
{
	margin:0 !important;
	color:#6b7280 !important;
	font-size:15px !important;
}
@media (max-width:768px) {
  .entrenador-section { padding:70px 20px; }

  .coach-content { text-align:center; }

  .coach-content h2 { font-size:42px; }

  .coach-subtitle { font-size:19px; }

  .coach-stats { grid-template-columns:1fr; }
}
*#dm *.dmBody div.u_1013294562
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1505807187
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1788010263 img[dm_changed]
{
	border-radius:25% !important;
	-moz-border-radius:25% !important;
	-webkit-border-radius:25% !important;
}
*#dm *.dmBody div.u_1788010263 img
{
	border-radius:25% !important;
	-moz-border-radius:25% !important;
	-webkit-border-radius:25% !important;
}
*#dm *.dmBody *.u_1788010263
{
	width:100% !important;
}
*#dm *.dmBody div.u_1467881912
{
	background:#f7f7f7 !important;
	padding:80px 20px 30px !important;
	background-color:rgba(248,249,251,1) !important;
}
*#dm *.dmBody div.u_1255935506 h1
{
	font-family:"Anton", sans-serif !important;
	font-size:64px !important;
	line-height:1 !important;
	text-transform:uppercase !important;
	margin:0 0 20px !important;
}
*#dm *.dmBody div.u_1255935506 p
{
	max-width:750px !important;
	margin:0 auto !important;
	font-size:20px !important;
	line-height:1.7 !important;
	color:#666 !important;
}
*#dm *.dmBody div.u_1255935506
{
	background:#f7f7f7 !important;
	padding:80px 20px 30px !important;
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1161656402:hover h1
{
	transform:translateY(-2px) !important;
	text-shadow:0 12px 30px rgba(0,0,0,.35) !important;
	letter-spacing:5px !important;
}
@keyframes heroFade {
  from {
    opacity:0;
    transform:translateY(35px);
  }
  to {
    opacity:1;
    transform:translateY(0);
  }
}
*#dm *.dmBody a.u_1178759053
{
	background:#D71920 !important;
	border:none !important;
	border-radius:12px !important;
	min-width:210px !important;
	height:56px !important;
	padding:0 34px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	box-shadow:0 10px 28px rgba(215,25,32,.28) !important;
	transition:transform .25s ease,box-shadow .25s ease,background .25s ease !important;
	animation:buttonEntrance .9s ease-out !important;
}
*#dm *.dmBody a.u_1178759053 .text
{
	color:#fff !important;
	font-size:17px !important;
	font-weight:700 !important;
	letter-spacing:.5px !important;
	transition:letter-spacing .25s ease !important;
}
*#dm *.dmBody a.u_1178759053:hover .text
{
	letter-spacing:1.2px !important;
}
*#dm *.dmBody a.u_1178759053:active
{
	transform:translateY(0) scale(.98) !important;
}
@keyframes buttonEntrance {
  from {
    opacity:0;
    transform:translateY(25px);
  }
  to {
    opacity:1;
    transform:translateY(0);
  }
}
@keyframes heroFade {
  0% {
    opacity:0;
    transform:translateY(40px);
  }
  100% {
    opacity:1;
    transform:translateY(0);
  }
}
*#dm *.dmBody div.u_1161656402
{
	font-family:'Anton', sans-serif !important;
	color:#fff !important;
	font-weight:400 !important;
	letter-spacing:4px !important;
	animation:heroFade .9s ease-out !important;
}
*#dm *.dmBody div.u_1161656402 p,*#dm *.dmBody div.u_1161656402 h1
{
	font-family:'Anton', sans-serif !important;
	color:#fff !important;
	line-height:.9 !important;
	letter-spacing:4px !important;
	transition:transform .35s ease,text-shadow .35s ease,letter-spacing .35s ease !important;
}

/* ADD CUSTOM CSS TO THE PAGE - THIS AFFECTS ALL DEVICES */
/* ============================================================
   NOTA: Este bloque agrega SOLO las reglas de "transition" que
   faltaban en los selectores que ya tienen un estado :hover en
   el CSS original. Se usa la misma sintaxis (!important, mismo
   selector con especificidad *#dm *.dmBody) para que el CRM lo
   trate igual que el resto de tus reglas y no lo filtre.
   Pégalo DESPUÉS de tu CSS original para que sobreescriba.
   ============================================================ */

/* Botón principal CTA (u_1178759053) */
*#dm *.dmBody a.u_1178759053
{
	transition:background .25s ease, transform .25s ease, box-shadow .25s ease !important;
}

/* Tarjetas de sedes */
*#dm *.dmBody .sede-card
{
	transition:transform .3s ease, box-shadow .3s ease !important;
}

/* Columnas del bloque #1209834043 (ya tenía transition, se deja igual) */

/* Botón u_1583537483 */
*#dm *.dmBody a.u_1583537483
{
	transition:background .25s ease, transform .25s ease, box-shadow .25s ease !important;
}

/* Imágenes de galería u_1981763860 (ya tenía transition, se deja igual) */

/* Tarjetas de horarios (ya tenía transition, se deja igual) */

/* Botones circulares tipo pill u_1096007800 / u_1160315113 / u_1333491461 */
*#dm *.dmBody a.u_1096007800
{
	transition:transform .25s ease, box-shadow .25s ease !important;
}
*#dm *.dmBody a.u_1160315113
{
	transition:transform .25s ease, box-shadow .25s ease !important;
}
*#dm *.dmBody a.u_1333491461
{
	transition:background .25s ease, transform .25s ease, box-shadow .25s ease !important;
}
*#dm *.dmBody a.u_1333491461 .text,*#dm *.dmBody a.u_1333491461 .icon
{
	transition:color .25s ease !important;
}

/* Botón de catálogo tienda TKD */
*#dm *.dmBody .catalog-btn
{
	transition:background .25s ease, transform .25s ease, box-shadow .25s ease !important;
}

/* Stats del entrenador */
.stat
{
	transition:transform .3s ease, box-shadow .3s ease !important;
}

/* Título hero con efecto hover (u_1161656402 h1) */
*#dm *.dmBody div.u_1161656402:hover h1
{
	transition:transform .35s ease, text-shadow .35s ease, letter-spacing .35s ease !important;
}separatorHomeCss{color:red !important}*.dmTabletBody #dm .d-page-1282683274 DIV.dmInner
{
	background-attachment:initial !important;
}
*#dm *.dmBody div.u_1239520563
{
	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_1308871970
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:40px !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1919911749
{
	padding-top:20px !important;
	padding-bottom:20px !important;
	margin-left:20px !important;
	padding-left:40px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:20px !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1517733404
{
	margin-left:0 !important;
	padding-top:15px !important;
	padding-left:15px !important;
	padding-bottom:15px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:15px !important;
	width:auto !important;
}
*#dm *.d-page-1282683274 DIV.dmInner
{
	background-color:rgba(11,8,26,1) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
}
*#dm *.d-page-1282683274 DIV#dmSlideRightNavRight
{
	background-color:rgba(11,8,26,1) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:initial !important;
}
*#dm *.dmBody div.u_1174804798
{
	margin-left:0 !important;
	padding-top:50px !important;
	padding-left:40px !important;
	padding-bottom:15px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_Nosotros
{
	padding-top:50px !important;
	padding-bottom:50px !important;
	margin-left:0px !important;
	padding-left:50px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:50px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_Clases
{
	margin-left:0px !important;
	padding-top:138.5px !important;
	padding-left:40px !important;
	padding-bottom:138.5px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_Servicios
{
	margin-left:0px !important;
	padding-top:15px !important;
	padding-left:40px !important;
	padding-bottom:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_CONTACTO
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1503450095 .dmWidget span.text
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_Galeria
{
	margin-left:0 !important;
	padding-top:15px !important;
	padding-left:15px !important;
	padding-bottom:15px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:15px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1709541845
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:40px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	max-width:none !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	background-repeat:repeat !important;
	background-size:cover !important;
	background-attachment:initial !important;
	background-position:0 50% !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_Contacto
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:40px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	max-width:none !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
	background-repeat:repeat !important;
	background-size:cover !important;
	background-attachment:initial !important;
	background-position:0 50% !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1011457419
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:98px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1865573146
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:98px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1762057166
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:20px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1271586912
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:134.5px !important;
	padding-left:20px !important;
	padding-bottom:134.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1075773120
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:63px !important;
	padding-left:40px !important;
	padding-bottom:63px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1900255762
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0.0125px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1035692265
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1940324493
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:531.9px !important;
	position:relative !important;
	height:586.188px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
	max-height:100% !important;
	margin-right:0 !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
*#dm *.dmBody div.u_1522439954
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:531.9px !important;
	position:relative !important;
	height:586.188px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
	max-height:100% !important;
}
*#dm *.dmBody div.u_1006695404
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:107.5px !important;
	padding-left:20px !important;
	padding-bottom:75.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1727218868
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:12px !important;
	padding-bottom:12px !important;
	margin-top:-5px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:12px !important;
}
*#dm *.dmBody div.u_1601812227
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:35px !important;
	padding-left:25px !important;
	padding-bottom:35px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:25px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1743639478
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:35px !important;
	padding-left:25px !important;
	padding-bottom:35px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0.0093791px !important;
	margin-bottom:8px !important;
	padding-right:25px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1239074386
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:35px !important;
	padding-left:25px !important;
	padding-bottom:35px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:25px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1716735196
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:12px !important;
	padding-left:20px !important;
	padding-bottom:12px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1864301001
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 165px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:850px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody a.u_1583537483
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 420px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:18px !important;
	padding-left:28px !important;
	padding-bottom:18px !important;
	min-height:56.8px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:284px !important;
	margin-top:18.8794px !important;
	margin-bottom:0px !important;
	padding-right:28px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1123970667
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:39.5px !important;
	padding-left:40px !important;
	padding-bottom:39.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1999248008 .videobgframe
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_SERVICIOS
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:63px !important;
	padding-left:40px !important;
	padding-bottom:63px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_pa_1508944
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:63px !important;
	padding-left:40px !important;
	padding-bottom:63px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1340139001
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:410px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1467881912
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:20px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1973441258
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:482.55px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1477366281
{
	margin-left:0px !important;
	padding-top:15px !important;
	padding-left:40px !important;
	padding-bottom:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:20px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1602153024
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:482.55px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1143239513
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:482.55px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1050986812
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:43.5px !important;
	padding-left:40px !important;
	padding-bottom:43.5px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1720659114
{
	padding-top:15px !important;
	padding-left:40px !important;
	padding-bottom:15px !important;
	padding-right:40px !important;
	width:auto !important;
	margin-left:20px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1163812238
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1096007800
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:200px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1160315113
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:482.55px !important;
	position:relative !important;
	height:200px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1689564366
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:482.55px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1412507151
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1859641490
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:61px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1134382474 h2,*#dm *.dmBody div.u_1134382474 p
{
	font-size:48px !important;
	line-height:1.1 !important;
}
*#dm *.dmBody div.u_1896731921 img
{
	width:100% !important;
	height:auto !important;
	display:block !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1896731921
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:-11px !important;
	max-width:160.988px !important;
	margin-top:9px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	height:auto !important;
	width:calc(100% - -11px) !important;
	overflow:hidden !important;
	border-radius:0 0 20px 20px !important;
}
*#dm *.dmBody div.u_1962585573
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1719495697 img
{
	width:100% !important;
	height:auto !important;
	display:block !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1926477094
{
	padding-top:17px !important;
	padding-right:30px !important;
	padding-bottom:17px !important;
	padding-left:30px !important;
	width:100% !important;
	max-width:100% !important;
	float:none !important;
	position:relative !important;
	top:0 !important;
	left:0 !important;
	height:auto !important;
	min-height:auto !important;
	min-width:0 !important;
	margin:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1719495697
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:-11px !important;
	max-width:160.988px !important;
	margin-top:9px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	height:auto !important;
	width:calc(100% - -11px) !important;
	overflow:hidden !important;
	border-radius:0 0 20px 20px !important;
}
*#dm *.dmBody div.u_1583487261
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:482.55px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1353975515
{
	padding-top:11px !important;
	padding-right:30px !important;
	padding-bottom:11px !important;
	padding-left:30px !important;
	width:auto !important;
	max-width:100% !important;
	float:none !important;
	position:relative !important;
	top:0 !important;
	left:0 !important;
	height:auto !important;
	min-height:auto !important;
	min-width:0 !important;
	margin:0 !important;
	text-align:center !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1983519171
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:482.55px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1315418228
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1411414632 img
{
	width:100% !important;
	height:auto !important;
	display:block !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1411414632
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:-11px !important;
	max-width:160.988px !important;
	margin-top:9px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	height:auto !important;
	width:calc(100% - -11px) !important;
	overflow:hidden !important;
	border-radius:0 0 20px 20px !important;
}
*#dm *.dmBody div.u_1486366487
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:482.55px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1178564908 img
{
	width:100% !important;
	height:auto !important;
	display:block !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1884425516
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:-18px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1178564908
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:172px !important;
	margin-top:9px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	height:auto !important;
	width:calc(100% - 0px) !important;
	overflow:hidden !important;
	border-radius:0 0 20px 20px !important;
}
*#dm *.dmBody div.u_1960113673
{
	padding-top:21.5px !important;
	padding-right:30px !important;
	padding-bottom:21.5px !important;
	padding-left:30px !important;
	width:auto !important;
	max-width:100% !important;
	float:none !important;
	position:relative !important;
	top:0 !important;
	left:0 !important;
	height:auto !important;
	min-height:auto !important;
	min-width:0 !important;
	margin:0 !important;
	text-align:center !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1179897921
{
	padding-top:7.5px !important;
	padding-right:30px !important;
	padding-bottom:7.5px !important;
	padding-left:30px !important;
	width:auto !important;
	max-width:100% !important;
	float:none !important;
	position:relative !important;
	top:0 !important;
	left:0 !important;
	height:auto !important;
	min-height:auto !important;
	min-width:0 !important;
	margin:0 !important;
	text-align:center !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1385544017
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1252596883
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1508367718
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1134382474
{
	float:none !important;
	position:relative !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	max-width:100% !important;
	height:auto !important;
	padding:2px 0 !important;
	min-width:25px !important;
	min-height:auto !important;
	margin:40px 0 0 !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:49px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1587338282
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:-15px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1278559835
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody a.u_1333491461
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 480px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:18px !important;
	padding-bottom:0px !important;
	min-height:44px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:184px !important;
	margin-top:23.9909px !important;
	margin-bottom:0px !important;
	padding-right:18px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1254295511
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:-15px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1013294562
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:18.5px !important;
	padding-left:40px !important;
	padding-bottom:18.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1981763860
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:1px !important;
	padding-left:20px !important;
	padding-bottom:24.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1733071317
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:76px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1505807187
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:44px !important;
	padding-left:40px !important;
	padding-bottom:44px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1542576637
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:70px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1575435436
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:55px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1255935506
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:18px !important;
	padding-left:20px !important;
	padding-bottom:18px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:20px !important;
	min-width:0 !important;
	text-align:start !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1370612896
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:40px !important;
	padding-left:20px !important;
	padding-bottom:30px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:20px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1719050442
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:43px !important;
	margin-bottom:50px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1960490129
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:30px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1788010263
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:283.6px !important;
	margin-top:17px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1227176639
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:22px !important;
	margin-bottom:8px !important;
	padding-right:50px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1999248008
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:48px !important;
	padding-left:40px !important;
	padding-bottom:318px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
	background-attachment:fixed !important;
	background-position:100% 0% !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1169133419
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:21.5px !important;
	padding-left:40px !important;
	padding-bottom:21.5px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1646459928
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:52px !important;
	padding-left:40px !important;
	padding-bottom:52px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody a.u_1178759053 .text
{
	font-size:16px !important;
}
*#dm *.dmBody a.u_1178759053
{
	min-width:180px !important;
	height:48px !important;
	padding:0 26px !important;
	width:217px !important;
}
*#dm *.dmBody div.u_1161656402 p
{
	font-size:56px !important;
	line-height:1.1 !important;
}
*#dm *.dmBody div.u_1161656402
{
	font-size:56px !important;
	float:none !important;
	position:relative !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	max-width:100% !important;
	height:auto !important;
	padding:2px 0 !important;
	min-width:25px !important;
	min-height:auto !important;
	margin:70px 0 8px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:158px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
}
