.elementor-90 .elementor-element.elementor-element-73ca6b3{--display:flex;}.elementor-90 .elementor-element.elementor-element-f6eebf1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;}.elementor-90 .elementor-element.elementor-element-ef6d5b6.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-ef6d5b6{text-align:start;}.elementor-90 .elementor-element.elementor-element-ef6d5b6 img{max-width:150px;}.elementor-90 .elementor-element.elementor-element-9ba959a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-5821cbc.elementor-element{--align-self:flex-end;}.elementor-90 .elementor-element.elementor-element-f196513.elementor-element{--align-self:flex-end;}.elementor-90 .elementor-element.elementor-element-dd08f1d.elementor-element{--align-self:flex-end;}.elementor-90 .elementor-element.elementor-element-e4b2cfd{background-color:#FF0000;}.elementor-90 .elementor-element.elementor-element-e4b2cfd.elementor-element{--align-self:flex-end;}.elementor-90 .elementor-element.elementor-element-e4b2cfd a{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-c871cbc.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-4270b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-4270b35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-90 .elementor-element.elementor-element-4270b35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-90 .elementor-element.elementor-element-4270b35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-90 .elementor-element.elementor-element-4270b35 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-90 .elementor-element.elementor-element-4270b35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-90 .elementor-element.elementor-element-4270b35 .elementor-icon-list-icon i{color:#E70C0C;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-4270b35 .elementor-icon-list-icon svg{fill:#E70C0C;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-4270b35 .elementor-icon-list-text{transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-c23cf67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-90 .elementor-element.elementor-element-c23cf67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-90 .elementor-element.elementor-element-c23cf67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-90 .elementor-element.elementor-element-c23cf67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-90 .elementor-element.elementor-element-c23cf67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-90 .elementor-element.elementor-element-c23cf67 .elementor-icon-list-icon i{color:#EB0A0A;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-c23cf67 .elementor-icon-list-icon svg{fill:#EB0A0A;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-c23cf67{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-c23cf67 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-90 .elementor-element.elementor-element-c23cf67 .elementor-icon-list-text{transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-1803c47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-90 .elementor-element.elementor-element-1803c47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-90 .elementor-element.elementor-element-1803c47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-90 .elementor-element.elementor-element-1803c47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-90 .elementor-element.elementor-element-1803c47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-90 .elementor-element.elementor-element-1803c47 .elementor-icon-list-icon i{color:#EB0A0A;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-1803c47 .elementor-icon-list-icon svg{fill:#EB0A0A;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-1803c47{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-1803c47 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-90 .elementor-element.elementor-element-1803c47 .elementor-icon-list-text{transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-dfba2bb{text-align:center;}.elementor-90 .elementor-element.elementor-element-581364c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-90 .elementor-element.elementor-element-581364c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-90 .elementor-element.elementor-element-581364c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-90 .elementor-element.elementor-element-581364c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-90 .elementor-element.elementor-element-581364c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-581364c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-90 .elementor-element.elementor-element-581364c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-90 .elementor-element.elementor-element-581364c .elementor-field-type-html{padding-bottom:0px;}.elementor-90 .elementor-element.elementor-element-581364c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-90 .elementor-element.elementor-element-581364c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-90 .elementor-element.elementor-element-581364c .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-90 .elementor-element.elementor-element-581364c .elementor-button[type="submit"]{color:#ffffff;}.elementor-90 .elementor-element.elementor-element-581364c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-90 .elementor-element.elementor-element-581364c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-90 .elementor-element.elementor-element-581364c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-90 .elementor-element.elementor-element-581364c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-90 .elementor-element.elementor-element-581364c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-90 .elementor-element.elementor-element-581364c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-90 .elementor-element.elementor-element-581364c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-90{margin:0px 0px 16px 0px;}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-f6eebf1{--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-9ba959a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-73ca6b3{--content-width:1120px;}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-f6eebf1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-90 .elementor-element.elementor-element-9ba959a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* === Landing curso datalogger =========================== */
:root{
  --dl-paper:#E9EEE7; --dl-hi:#F5F8F2; --dl-ink:#17251F;
  --dl-soft:#4C5C54; --dl-rule:#C4D0C0; --dl-pen:#C8302B;
  --dl-pensoft:rgba(200,48,43,.10); --dl-blue:#1F4E8C; --dl-ok:#2F6B4F;
}
body{
  background-color:var(--dl-paper);
  background-image:
    linear-gradient(rgba(23,37,31,.055) 1px,transparent 1px),
    linear-gradient(90deg,rgba(23,37,31,.055) 1px,transparent 1px);
  background-size:34px 34px;
}

/* gráfica del hero */
.dl-plot{border:1px solid var(--dl-rule);border-radius:5px;background:var(--dl-hi);padding:.7rem .7rem .55rem}
.dl-plot svg{display:block;width:100%;height:auto}
.dl-plot figcaption{font-family:ui-monospace,Menlo,monospace;font-size:.7rem;color:var(--dl-soft);
  display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;padding:.55rem .25rem 0;border-top:1px solid var(--dl-rule);margin-top:.5rem}
.dl-key{display:inline-flex;align-items:center;gap:.35rem}
.dl-key i{width:14px;border-top:2.5px solid currentColor}
.dl-t{color:var(--dl-pen)} .dl-h{color:var(--dl-blue)}
.dl-trace{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;stroke:var(--dl-pen)}
.dl-trace2{fill:none;stroke:var(--dl-blue);stroke-width:1.6;stroke-dasharray:5 3.5;stroke-linejoin:round}
.dl-ax{stroke:var(--dl-rule);stroke-width:1}
.dl-axt{font-family:ui-monospace,monospace;font-size:9px;fill:var(--dl-soft)}

/* ficha de datos */
.dl-spec{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--dl-rule);
  border-radius:5px;overflow:hidden;background:var(--dl-hi)}
.dl-spec div{padding:1rem 1.15rem;border-right:1px solid var(--dl-rule);border-bottom:1px solid var(--dl-rule)}
.dl-spec dt{font-family:Archivo,sans-serif;font-size:.78rem;font-weight:600;color:var(--dl-soft)}
.dl-spec dd{margin:0;font-family:Archivo,sans-serif;font-weight:700;font-size:1.18rem;letter-spacing:-.015em}
@media (min-width:760px){.dl-spec{grid-template-columns:repeat(4,1fr)}}

/* lista de piezas y CSV */
.dl-parts{list-style:none;margin:0;padding:0;border-top:1px solid var(--dl-rule)}
.dl-parts li{display:flex;gap:1rem;padding:.85rem .2rem;border-bottom:1px solid var(--dl-rule);align-items:baseline}
.dl-parts b{font-family:Archivo,sans-serif;font-size:.98rem;flex:0 0 auto;min-width:9.5rem}
.dl-parts span{color:var(--dl-soft);font-size:.95em}
.dl-csv{font-family:ui-monospace,Menlo,monospace;font-size:.76rem;line-height:1.85;background:var(--dl-hi);
  border:1px solid var(--dl-rule);border-radius:5px;padding:1rem 1.1rem;overflow-x:auto;color:var(--dl-soft)}
.dl-csv b{color:var(--dl-ink)}

/* programa */
.dl-agenda{list-style:none;margin:0;padding:0}
.dl-agenda li{display:grid;grid-template-columns:4.6rem 1fr;gap:0 1.3rem;padding:0 0 1.5rem;position:relative}
.dl-agenda li::before{content:"";position:absolute;left:4.6rem;top:.55rem;bottom:-.1rem;width:1px;background:var(--dl-rule)}
.dl-agenda li:last-child::before{display:none}
.dl-agenda li::after{content:"";position:absolute;left:calc(4.6rem - 3.5px);top:.42rem;
  width:8px;height:8px;border-radius:50%;background:var(--dl-pen)}
.dl-agenda time{font-family:ui-monospace,monospace;font-size:.82rem;color:var(--dl-soft);text-align:right}
.dl-agenda h3{margin:0 0 .2rem;font-family:Archivo,sans-serif;font-size:1.05rem}
.dl-agenda p{margin:0;color:var(--dl-soft);font-size:.95em}
.dl-brk{background:var(--dl-pensoft);border-radius:5px;padding:.75rem .7rem 1.1rem}
.dl-brk::before,.dl-brk::after{left:5.3rem!important}
.dl-brk::after{margin-left:-3.5px;background:var(--dl-paper)!important;border:2px solid var(--dl-pen)}

/* hoja de sedes */
.dl-sheet{border:1px solid var(--dl-rule);border-radius:5px;overflow:hidden;background:var(--dl-hi)}
.dl-sede{display:block;cursor:pointer;border-bottom:1px solid var(--dl-rule);position:relative}
.dl-sede:last-child{border-bottom:0}
.dl-sede input{position:absolute;opacity:0;width:1px;height:1px}
.dl-row{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1.1rem;align-items:center;padding:1.05rem 1.15rem}
@media (min-width:720px){.dl-row{grid-template-columns:auto 6.5rem 1fr auto auto;gap:1.4rem}}
.dl-sede:hover .dl-row{background:rgba(200,48,43,.05)}
.dl-box{width:20px;height:20px;border:1.5px solid var(--dl-soft);border-radius:3px;position:relative}
.dl-box::after{content:"";position:absolute;inset:3px;background:var(--dl-pen);opacity:0;transform:scale(.5);transition:.15s}
.dl-sede input:checked ~ .dl-row{background:var(--dl-pensoft)}
.dl-sede input:checked ~ .dl-row .dl-box{border-color:var(--dl-pen)}
.dl-sede input:checked ~ .dl-row .dl-box::after{opacity:1;transform:scale(1)}
.dl-sede input:focus-visible ~ .dl-row{outline:2.5px solid var(--dl-pen);outline-offset:-3px}
.dl-fecha{font-family:Archivo,sans-serif;font-weight:700;font-size:1.02rem;white-space:nowrap}
.dl-fecha small{display:block;font-weight:500;font-size:.75rem;color:var(--dl-soft)}
.dl-ciudad{font-family:Archivo,sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:-.02em}
.dl-ciudad small{display:block;font-family:inherit;font-weight:400;font-size:.85rem;color:var(--dl-soft)}
.dl-hora{font-family:ui-monospace,monospace;font-size:.8rem;color:var(--dl-soft);white-space:nowrap}
.dl-plazas{font-family:Archivo,sans-serif;font-size:.82rem;font-weight:600;color:var(--dl-ok);white-space:nowrap}
.dl-plazas.pocas{color:var(--dl-pen)}

/* barra móvil */
.dl-bar{position:fixed;left:0;right:0;bottom:0;z-index:99;background:var(--dl-hi);
  border-top:1px solid var(--dl-rule);padding:.6rem 1.15rem;display:none;align-items:center;gap:1rem}
.dl-bar b{font-family:Archivo,sans-serif;font-size:1.15rem;font-weight:800}
.dl-bar small{display:block;font-family:Archivo,sans-serif;font-size:.72rem;color:var(--dl-soft)}
.dl-bar a{margin-left:auto}
@media (max-width:767px){.dl-bar{display:flex}body{padding-bottom:70px}}

/* formulario de Elementor */
.dl-form .elementor-field-group>label{font-family:Archivo,sans-serif;font-size:.85rem;font-weight:600;margin-bottom:.32rem}
.dl-form .elementor-field{background:var(--dl-paper)!important;border:1px solid var(--dl-rule)!important;
  border-radius:4px!important;padding:.65em .8em!important;font-family:"Source Serif 4",serif!important}
.dl-form .elementor-field:focus{border-color:var(--dl-pen)!important;box-shadow:0 0 0 3px var(--dl-pensoft)!important;outline:none}
.dl-form .elementor-button{width:100%;border-radius:4px}/* End custom CSS */