/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--bs-success:#34D69B;--bs-warning:#ffc107;--bs-danger:#d6293e;--bs-color-rojo:#B40D38;--bs-color-verde:#00B491;--bs-color-amarillo:#EAFF6A;--bs-color-gris-oscuro:#333333;--bs-font-sans-serif:"Libre Franklin",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.4;--bs-body-color:#303030;--bs-body-bg:#FFF;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;}*,*::before,*::after{box-sizing:border-box;}:focus{outline:none;border:0 none;}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25;}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1.2;}h1,.h1{font-size:calc(1.375rem + 1.5vw);}h2,.h2{font-size:calc(1.325rem + 0.9vw);}h3,.h3{font-size:calc(1.3rem + 0.6vw);}h4,.h4{font-size:calc(1.275rem + 0.3vw);}h5,.h5{font-size:1.25rem;}h6,.h6{font-size:1rem;}@media (min-width:1200px){h1,.h1{font-size:3rem;}h2,.h2{font-size:2.5rem;}h3,.h3{font-size:1.75rem;}h4,.h4{font-size:1.5rem;}}p{margin-top:0;margin-bottom:.785rem;}p:last-child{margin-bottom:0;}address{margin-bottom:0;font-style:normal;line-height:inherit;}ol,ul{padding-left:1.2rem;}ol,ul,dl{margin-top:0;margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol,ol:last-child,ul:last-child{margin-bottom:0;}b,strong,.field__label{font-weight:bold;}small,.small{font-size:.875em;}a{color:var(--bs-link-color);text-decoration:underline;}a:hover{color:var(--bs-link-hover-color);}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em;}pre code{font-size:inherit;color:inherit;word-break:normal;}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word;}a > code{color:inherit;}picture{display:block;}figure{margin:0;}video,img,svg{max-width:100%;vertical-align:middle;height:auto;}table{caption-side:bottom;border-collapse:collapse;}th{text-align:inherit;text-align:-webkit-match-parent;}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0;}label{display:inline-block;}button:focus:not(:focus-visible){outline:0;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}[role=button]{cursor:pointer;}.clearfix::after{display:block;clear:both;content:"";}select{word-wrap:normal;}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer;}::-moz-focus-inner{padding:0;border-style:none;}textarea{resize:none;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{width:100%;padding:0;margin-bottom:.5rem;font-size:1rem;line-height:inherit;}iframe{border:0;display:block;}.hidden,.none,[hidden],.uk-slider-nav.uk-dot-number[hidden]{display:none;}.list-unstyled{margin-bottom:0;padding-left:0;list-style:none;}.img-fluid{max-width:100%;height:auto;}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}.row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);}.g-0,.gx-0{--bs-gutter-x:0;}.col{flex:1 0 0%;}.col-auto{flex:0 0 auto;width:auto;}.col-1{flex:0 0 auto;width:8.33333333%;}.col-2{flex:0 0 auto;width:16.66666667%;}.col-3{flex:0 0 auto;width:25%;}.col-4{flex:0 0 auto;width:33.33333333%;}.col-5{flex:0 0 auto;width:41.66666667%;}.col-6{flex:0 0 auto;width:50%;}.col-7{flex:0 0 auto;width:58.33333333%;}.col-8{flex:0 0 auto;width:66.66666667%;}.col-9{flex:0 0 auto;width:75%;}.col-10{flex:0 0 auto;width:83.33333333%;}.col-11{flex:0 0 auto;width:91.66666667%;}.col-12{flex:0 0 auto;width:100%;}@media (min-width:576px){.container{max-width:540px;}.col-sm{flex:1 0 0%;}.col-sm-1{flex:0 0 auto;width:8.33333333%;}.col-sm-2{flex:0 0 auto;width:16.66666667%;}.col-sm-3{flex:0 0 auto;width:25%;}.col-sm-4{flex:0 0 auto;width:33.33333333%;}.col-sm-5{flex:0 0 auto;width:41.66666667%;}.col-sm-6{flex:0 0 auto;width:50%;}.col-sm-7{flex:0 0 auto;width:58.33333333%;}.col-sm-8{flex:0 0 auto;width:66.66666667%;}.col-sm-9{flex:0 0 auto;width:75%;}.col-sm-10{flex:0 0 auto;width:83.33333333%;}.col-sm-11{flex:0 0 auto;width:91.66666667%;}.col-sm-12{flex:0 0 auto;width:100%;}}@media (min-width:768px){.container{max-width:720px;}.col-md{flex:1 0 0%;}.col-md-1{flex:0 0 auto;width:8.33333333%;}.col-md-2{flex:0 0 auto;width:16.66666667%;}.col-md-3{flex:0 0 auto;width:25%;}.col-md-4{flex:0 0 auto;width:33.33333333%;}.col-md-5{flex:0 0 auto;width:41.66666667%;}.col-md-6{flex:0 0 auto;width:50%;}.col-md-7{flex:0 0 auto;width:58.33333333%;}.col-md-8{flex:0 0 auto;width:66.66666667%;}.col-md-9{flex:0 0 auto;width:75%;}.col-md-10{flex:0 0 auto;width:83.33333333%;}.col-md-11{flex:0 0 auto;width:91.66666667%;}.col-md-12{flex:0 0 auto;width:100%;}}@media (min-width:992px){.container{max-width:960px;}.col-lg{flex:1 0 0%;}.col-lg-1{flex:0 0 auto;width:8.33333333%;}.col-lg-2{flex:0 0 auto;width:16.66666667%;}.col-lg-3{flex:0 0 auto;width:25%;}.col-lg-4{flex:0 0 auto;width:33.33333333%;}.col-lg-5{flex:0 0 auto;width:41.66666667%;}.col-lg-6{flex:0 0 auto;width:50%;}.col-lg-7{flex:0 0 auto;width:58.33333333%;}.col-lg-8{flex:0 0 auto;width:66.66666667%;}.col-lg-9{flex:0 0 auto;width:75%;}.col-lg-10{flex:0 0 auto;width:83.33333333%;}.col-lg-11{flex:0 0 auto;width:91.66666667%;}.col-lg-12{flex:0 0 auto;width:100%;}}@media (min-width:1200px){.container{max-width:1140px;}.col-xl{flex:1 0 0%;}.col-xl-1{flex:0 0 auto;width:8.33333333%;}.col-xl-2{flex:0 0 auto;width:16.66666667%;}.col-xl-3{flex:0 0 auto;width:25%;}.col-xl-4{flex:0 0 auto;width:33.33333333%;}.col-xl-5{flex:0 0 auto;width:41.66666667%;}.col-xl-6{flex:0 0 auto;width:50%;}.col-xl-7{flex:0 0 auto;width:58.33333333%;}.col-xl-8{flex:0 0 auto;width:66.66666667%;}.col-xl-9{flex:0 0 auto;width:75%;}.col-xl-10{flex:0 0 auto;width:83.33333333%;}.col-xl-11{flex:0 0 auto;width:91.66666667%;}.col-xl-12{flex:0 0 auto;width:100%;}}@media (min-width:1400px){.container{max-width:1200px;}.col-xxl{flex:1 0 0%;}.col-xxl-1{flex:0 0 auto;width:8.33333333%;}.col-xxl-2{flex:0 0 auto;width:16.66666667%;}.col-xxl-3{flex:0 0 auto;width:25%;}.col-xxl-4{flex:0 0 auto;width:33.33333333%;}.col-xxl-5{flex:0 0 auto;width:41.66666667%;}.col-xxl-6{flex:0 0 auto;width:50%;}.col-xxl-7{flex:0 0 auto;width:58.33333333%;}.col-xxl-8{flex:0 0 auto;width:66.66666667%;}.col-xxl-9{flex:0 0 auto;width:75%;}.col-xxl-10{flex:0 0 auto;width:83.33333333%;}.col-xxl-11{flex:0 0 auto;width:91.66666667%;}.col-xxl-12{flex:0 0 auto;width:100%;}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color);}.table> :not(caption)>*>*{padding:0.5rem 0.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);}.table>tbody{vertical-align:inherit;}.table>thead{vertical-align:bottom;}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;}.form-group{--bs-height-input:48px;position:relative;margin-bottom:15px;}.form-control{display:block;width:100%;padding:.375rem .875rem;height:45px;font-size:14px;font-weight:400;line-height:inherit;color:#000;background-color:#FFF;background-clip:padding-box;border:1px solid #E3E3E3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.form-group.validado .form-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:18px;border-color:#145242;}@media (prefers-reduced-motion:reduce){.form-control{transition:none;}}.form-control[type=file]{overflow:hidden;}.form-control::-moz-placeholder{color:#979797;opacity:1;}.form-control::placeholder{color:#979797;opacity:1;}.form-control:disabled{background-color:#8d8d8d;border:1px solid #8d8d8d;opacity:.8;pointer-events:none;}textarea.form-control{min-height:60px;}.form-select{padding:.375rem 2.25rem .375rem .75rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill='none'%20stroke='%23343a40'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m2%205%206%206%206-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.form-select.arrow-white{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill='none'%20stroke='%23FFFFFF'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m2%205%206%206%206-6'/%3e%3c/svg%3e");}@media (prefers-reduced-motion:reduce){.form-select{transition:none;}}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none;}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529;}.form-group.form-checkbox input{display:none;}.form-group.form-checkbox label{font-size:13px;line-height:1.2;padding-left:25px;color:#000;}.form-group.form-checkbox label a{color:#000;}.form-group.form-checkbox label button{--bs-btn-font-size:14px;border-bottom:1px solid var(--bs-body-color);--bs-btn-color:var(--bs-body-color);--bs-btn-hover-color:var(--bs-body-color);font-weight:500;text-decoration:none;display:inline-block;line-height:1.2;}.form-group.form-checkbox label::before{content:"";position:absolute;top:0;left:0;display:block;width:18px;height:18px;background-color:#FFF;border:1px solid #000;border-radius:4px;}.form-group.form-checkbox input:checked~label::before{background-image:url("data:image/svg+xml,%3Csvg%20class=''%20width='16'%20height='16'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.86338%2018C9.58738%2018%209.32338%2017.886%209.13438%2017.685L4.27138%2012.506C3.89238%2012.104%203.91338%2011.471%204.31538%2011.093C4.71838%2010.715%205.35138%2010.735%205.72838%2011.137L9.85338%2015.528L18.2614%206.32599C18.6354%205.91699%2019.2674%205.88999%2019.6754%206.26199C20.0824%206.63399%2020.1104%207.26699%2019.7384%207.67399L10.6014%2017.674C10.4144%2017.88%2010.1484%2017.998%209.87038%2018H9.86338Z'%20fill='%23000'%3E%3C/path%3E%3C/svg%3E");border-color:#000;background-color:#FFF;background-position:center;}.form-floating > .form-control,.form-floating > .form-select{height:var(--bs-height-input);}.form-floating > label{position:absolute;top:0;left:0;width:100%;height:var(--bs-height-input);padding:0 .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:0 none;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out;display:flex;align-items:center;flex-wrap:wrap;font-size:13px;color:#979797;}@media (prefers-reduced-motion:reduce){.form-floating > label{transition:none;}}.form-floating > .form-control::-moz-placeholder{color:transparent;}.form-floating > .form-control::placeholder{color:transparent;}.form-floating > .form-control:not(:-moz-placeholder-shown){padding-top:1.4rem;}.form-floating > .form-control:focus,.form-floating > .form-control:not(:placeholder-shown){padding-top:1.4rem;}.form-floating > .form-control:-webkit-autofill{padding-top:1.4rem;}.form-floating > .form-select{padding-top:1.4rem;}.form-floating > .form-control:not(:-moz-placeholder-shown)~label{transform:scale(.8) translateY(-.4rem) translateX(.15rem);opacity:.8;}.form-floating > .form-control:focus~label,.form-floating > .form-control:not(:placeholder-shown)~label,.form-floating > .form-select~label{transform:scale(.85) translateY(-.4rem) translateX(.15rem);opacity:.8;}.form-floating > .form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.4rem) translateX(.15rem);opacity:.8;}.form-group.form-checkbox .form-check{margin-bottom:20px;}.form-group.error .form-control{border:1px solid var(--bs-danger);}.form-group.form-floating.error > label{color:var(--bs-danger);}.form-group.validate input:not([type=checkbox]),.form-group.validate select{border-color:var(--bs-success);}.form-group-wrapper.error span.hidden,.form-group.error span.hidden{display:block;color:var(--bs-danger);font-size:11px;margin-top:5px;}.btn{--bs-btn-padding-x:10px;--bs-btn-padding-y:15px;--bs-btn-font-size:15px;--bs-btn-font-weight:700;--bs-btn-line-height:1.2;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:8px;--bs-btn-disabled-opacity:.65;display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;position:relative;}.btn.btn-icon{--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.2;--bs-btn-color:transparent;--bs-btn-bg:transparent;--bs-btn-border-width:0;--bs-btn-border-color:transparent;--bs-btn-border-radius:0;--bs-btn-disabled-opacity:1;--bs-btn-hover-bg:transparent;--bs-btn-hover-color:transparent;--bs-btn-hover-border-color:transparent;height:auto;transition:none;}.btn.btn-icon.show .svg-open,.btn.btn-icon:not(.show) .svg-close{display:none;}@media (prefers-reduced-motion:reduce){.btn{transition:none;}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);}.btn:disabled,.btn.disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);}.btn.btn-primary{--bs-btn-color:#FFF;--bs-btn-bg:var(--bs-color-rojo);--bs-btn-border-color:var(--bs-color-rojo);--bs-btn-hover-color:#FFF;--bs-btn-hover-bg:var(--bs-color-rojo);--bs-btn-hover-border-color:var(--bs-color-rojo);--bs-btn-disabled-color:#FFF;--bs-btn-disabled-bg:var(--bs-color-rojo);--bs-btn-disabled-border-color:var(--bs-color-rojo);width:100%;}.btn-load{--bg-spinner:#FFF;}.btn-load:after{content:"";position:absolute;margin-left:13px;top:14px;left:auto;right:auto;display:inline-block;width:20px;height:20px;border-color:var(--bg-spinner) transparent transparent var(--bg-spinner);border-style:solid;border-width:2px;border-radius:100%;-webkit-animation:spinner-load .5s linear infinite;animation:spinner-load .5s linear infinite;}.animate-circle-scale{-webkit-animation:circleScale 1.5s ease-out infinite;animation:circleScale 1.5s ease-out infinite;}@keyframes spinner-load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@keyframes circleScale{0%{transform:scale(0.9);}50%{transform:scale(1);}100%{transform:scale(0.9);}}.w-100{width:100%;}.fade{transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce){.fade{transition:none;}}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{height:0;overflow:hidden;transition:height .35s ease;}@media (prefers-reduced-motion:reduce){.collapsing{transition:none;}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease;}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none;}}.dropdown{position:relative;}.dropdown-menu{--bs-dropdown-min-width:260px;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:10px;position:absolute;z-index:500;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:15px 0 0;list-style:none;background-clip:padding-box;}.dropdown-menu[data-bs-popper]{top:100%;left:auto;right:0;}.dropdown-menu.show{display:flex;}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;}@media (prefers-reduced-motion:reduce){.nav-link{transition:none;}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color);}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default;}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);}.nav-tabs .nav-link{background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);}.nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width) * -1);border-top-left-radius:0;border-top-right-radius:0;}.tab-content > .tab-pane{display:none;}.tab-content>.active{display:flex;}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;}.navbar-brand{text-decoration:none;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}.navbar-nav .show > .nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color);}.navbar-collapse{flex-basis:100%;align-items:center;}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none;}}.navbar-toggler:hover{text-decoration:none;}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%;}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start;}.navbar-expand .navbar-nav{flex-direction:row;}.navbar-expand .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto;}.navbar-expand .navbar-toggler{display:none;}.accordion{--bs-accordion-color:#000;--bs-accordion-bg:#E0E0E0;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-radius:0;--bs-accordion-btn-padding-x:10px;--bs-accordion-btn-padding-y:25px;--bs-accordion-btn-color:#000;--bs-accordion-btn-bg:transparent;--bs-accordion-btn-icon-width:15px;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.3s ease-in-out;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1.5rem;--bs-accordion-active-color:#FFF;}.accordion-button{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);background-color:var(--bs-accordion-btn-bg);border-width:0 0 1px;border-style:solid;border-color:#000;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition);font-weight:600;}.accordion-button .icono-arrow-bottom{width:25px;height:25px;border-radius:100px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;}.accordion-button .icono-arrow-bottom svg{width:15px;transition:transform 0.3s ease-in-out;}.accordion-button:not(.collapsed) .icono-arrow-bottom svg{transform:rotate(180deg);}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none;}}.accordion-header{margin-bottom:0;font-size:18px;}.accordion-item{color:var(--bs-accordion-color);border-radius:var(--bs-accordion-border-radius);overflow:hidden;}.accordion-body{background-color:transparent;padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}.accordion-body ul{padding-left:1rem;padding-top:.5rem;}.accordion-body ul li + li,.accordion-body ol li + li{margin-top:8px;}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);}.alert-heading{color:inherit;}.alert-link{font-weight:700;}.alert-dismissible{padding-right:3rem;}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.2rem 1rem;}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe;}.alert-primary .alert-link{color:#06357a;}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8;}.alert-secondary .alert-link{color:#34383c;}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc;}.alert-success .alert-link{color:#0c4128;}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb;}.alert-info .alert-link{color:#04414d;}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5;}.alert-warning .alert-link{color:#523e02;}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7;}.alert-danger .alert-link{color:#6a1a21;}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe;}.alert-light .alert-link{color:#4f5050;}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf;}.alert-dark .alert-link{color:#101214;}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23000'%3e%3cpath%20d='M.293.293a1%201%200%200%201%201.414%200L8%206.586%2014.293.293a1%201%200%201%201%201.414%201.414L9.414%208l6.293%206.293a1%201%200%200%201-1.414%201.414L8%209.414l-6.293%206.293a1%201%200%200%201-1.414-1.414L6.586%208%20.293%201.707a1%201%200%200%201%200-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5;}.btn-close-white{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%23FFF'%3e%3cpath%20d='M.293.293a1%201%200%200%201%201.414%200L8%206.586%2014.293.293a1%201%200%201%201%201.414%201.414L9.414%208l6.293%206.293a1%201%200%200%201-1.414%201.414L8%209.414l-6.293%206.293a1%201%200%200%201-1.414-1.414L6.586%208%20.293%201.707a1%201%200%200%201%200-1.414z'/%3e%3c/svg%3e");}.btn-close:hover{color:#000;text-decoration:none;opacity:.75;}.btn-close:focus{outline:0;opacity:1;}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25;}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1.5rem;--bs-modal-margin:.5rem;--bs-modal-bg:#FFF;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:.5rem;--bs-modal-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none;}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0,-50px);}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none;}}.modal.show .modal-dialog{transform:none;}.modal.modal-static .modal-dialog{transform:scale(1.02);}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2);}.modal-dialog-scrollable .modal-content{max-height:100%;}.modal-dialog-scrollable .modal-body{overflow-y:auto;}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2);}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0;}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.7;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade{opacity:0;}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity);}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding);}.offcanvas{--bs-offcanvas-width:500px;--bs-offcanvas-height:100vh;--bs-offcanvas-padding-x:1.5rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:;--bs-offcanvas-bg:#FFF;--bs-offcanvas-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);position:fixed;top:0;bottom:0;right:0;z-index:1000;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform 0.3s ease-in-out;width:var(--bs-offcanvas-width);transform:translateX(100%);padding-bottom:var(--bs-offcanvas-padding-y);}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none;}}.offcanvas.offcanvas-bottom{--bs-offcanvas-bg:#FFF;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%);}.offcanvas.offcanvas-bottom.show,.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none;}.offcanvas.offcanvas-bottom.show,.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible;}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;background-color:#000;}.offcanvas-backdrop.fade{opacity:0;}.offcanvas-backdrop.show{opacity:.5;}.offcanvas-header{display:flex;align-items:center;justify-content:end;position:relative;padding:15px var(--bs-offcanvas-padding-x);margin-top:50px;}.offcanvas-header .btn-close{color:#888888;border:1px solid #888888;padding:calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);width:25px;height:25px;background-size:15px;opacity:1;border-radius:8px;}.offcanvas-title{font-weight:500;margin-bottom:0;line-height:1.5;}.offcanvas-body{flex-grow:1;padding:0 var(--bs-offcanvas-padding-x);overflow-y:auto;}.uk-slider-items{--bs-gutter-x:1.5rem;display:flex;list-style:none;position:relative;margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));-webkit-touch-callout:none;}.uk-slider-items>*{flex-shrink:0;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);}.uk-navbar-slider{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;}.uk-navbar-slider.uk-position-center-right{left:auto;right:0;}.uk-slider-nav.uk-dotnav{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;column-gap:10px;}.uk-slider-nav.uk-dotnav li a{--bs-box-size-dot:14px;background-color:#DADADA;width:var(--bs-box-size-dot);height:var(--bs-box-size-dot);display:block;border-radius:100px;cursor:pointer;}.uk-slider-nav.uk-dotnav li.uk-active a{background-color:var(--bs-color-rojo);}.uk-slider-nav.uk-dot-number{background-color:#FFF;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.25);border-radius:12px;display:inline-flex;align-items:center;list-style:none;padding:10px 15px;margin:0;column-gap:12px;counter-reset:section;}.uk-slider-nav.uk-dot-number li a{color:rgba(0,0,0,0.50);font-weight:600;font-size:16px;cursor:pointer;text-decoration:none;display:block;line-height:1.2;border-bottom:1px solid transparent;}.uk-slider-nav.uk-dot-number li a::before{counter-increment:section;content:"0" counter(section);}.uk-slider-nav.uk-dot-number li.uk-active a{color:var(--bs-color-rojo);border-bottom:1px solid var(--bs-color-rojo);}.ratio{position:relative;width:100%;}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:"";}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%;}.ratio-16x9{--bs-aspect-ratio:56.25%;}.sticky-top{position:sticky;top:0;z-index:500;}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.overflow-visible{overflow:visible;}.overflow-scroll{overflow:scroll;}.d-block{display:block;}.d-flex{display:flex;}.d-inline-flex{display:inline-flex;}.d-none{display:none;}.position-relative{position:relative;}.position-absolute{position:absolute;}.position-fixed{position:fixed;}.mx-auto{margin-right:auto;margin-left:auto;}.font-monospace{font-family:var(--bs-font-monospace) !important;}.visible,.uk-visible{visibility:visible !important;}.invisible,.uk-invisible{visibility:hidden !important;}header#header.navbar-expand-lg{padding:30px 0 10px 0;}.navbar-expand-lg .navbar-collapse .navbar-main{display:flex;align-items:center;flex-direction:row;column-gap:18px;margin-left:60px;}.navbar-expand-lg .menu--main > ul.navbar-nav{column-gap:40px;}.navbar-expand-lg .menu--main > ul.navbar-nav > li > a{font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#FFFFFF;text-transform:uppercase;}.bloque-menu-secundaria > ul.navbar-nav{column-gap:10px;}.bloque-menu-secundaria ul.navbar-nav > li > a{color:#FFF;text-align:center;font-size:20px;font-weight:700;border-radius:8.5px;background-color:transparent;border:1.5px solid #FFFFFF;padding:5px 21px;font-family:'TT Squares',sans-serif;text-decoration:none;}.offcanvas-body section.region.region-menu-mobile{display:flex;flex-direction:column;justify-content:center;height:100%;}.offcanvas-body section.region.region-menu-mobile #block-utp-navegacionprincipal{order:2}.offcanvas-body section.region.region-menu-mobile #block-utp-navegacionprincipal ul.navbar-nav{gap:25px}.offcanvas-body section.region.region-menu-mobile #block-utp-navegacionprincipal ul.navbar-nav > li{padding-bottom:20px;border-bottom:1px solid #000;}.offcanvas-body section.region.region-menu-mobile #block-utp-navegacionprincipal ul.navbar-nav > li:last-child{border-bottom:none;}.navegacion-main-mobile ul.nav.navbar-nav > li > a{font-family:'TT Squares';font-weight:400;font-size:20px;line-height:23px;text-transform:uppercase;color:#000000;opacity:0.9;}.bloque-menu-secundaria-mobile{}.bloque-menu-secundaria-mobile > ul.navbar-nav{column-gap:10px;flex-direction:row;}.bloque-menu-secundaria-mobile ul.navbar-nav > li > button.btn{color:#FFF;text-align:center;font-size:15px;font-weight:700;border-radius:8px;background-color:#B40D38;border:1px solid #B40D38;padding:15px 15px;width:100%;}.bloque-menu-secundaria-mobile > ul.navbar-nav > li.nav-item{flex:1;margin-bottom:40px;display:flex;justify-content:end;}.bloque-menu-secundaria-mobile > ul.navbar-nav > li.nav-item > a{padding:15px;background:#CE102C;border-radius:8px;font-family:'TT Squares';font-weight:700;font-size:24px;line-height:28px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;width:100%;text-align:center;}.offcanvas-header .btn-close
.bloque-menu-secundaria-mobile ul.navbar-nav > li:last-child button.btn{background-color:#FFF;color:#B40D38;}#hero-banner .region-banner .container > .row{align-items:center;row-gap:1.5rem;}#hero-banner .region-banner .col-left .field-name-imagen button.btn{border:0 none;background-color:transparent;padding:0;border-radius:0 none;}#hero-banner .region-banner .col-right{text-align:center;}#hero-banner .region-banner .col-right .field-name-descripcion{color:#FFF;font-size:17px;display:flex;flex-direction:column;row-gap:5px;}#hero-banner .region-banner .col-right .field-name-enlace{margin-top:25px;}#hero-banner .region-banner .col-right .field-name-enlace a{background:linear-gradient(90deg,#B40D38 10.94%,#F11A44 100%);border-radius:8px;color:#FFF;padding:15px 40px;display:inline-block;text-decoration:none;font-weight:700;text-transform:uppercase;}#hero-banner .region-banner .col-right .field-name-enlace a span{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='19'%20viewBox='0%200%2022%2019'%20fill='none'%3E%3Cpath%20d='M5.39553%200.25L12.3357%209.26768L12.3118%209.29158L12.3358%209.31555L5.39547%2018.341H0.50743L7.345%209.44392L7.46212%209.29152L7.34493%209.13916L0.50769%200.25H5.39553Z'%20stroke='white'%20stroke-width='0.5'/%3E%3Cpath%20d='M14.6323%200.25L21.5725%209.26767L21.5486%209.29158L21.5726%209.31556L14.6323%2018.341H9.74425L16.5818%209.44392L16.6989%209.29152L16.5817%209.13916L9.74451%200.25H14.6323Z'%20stroke='white'%20stroke-width='0.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20width='23'%20height='19'%20viewBox='0%200%2023%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M16.759%2018.75L9.81883%209.73232L9.84273%209.70841L9.81877%209.68445L16.7591%200.659002L21.6471%200.659002L14.8095%209.55608L14.6924%209.70848L14.8096%209.86083L21.6469%2018.75L16.759%2018.75Z'%20stroke='white'%20stroke-width='0.5'/%3E%3Cpath%20d='M7.5222%2018.75L0.582013%209.73233L0.605928%209.70841L0.581954%209.68444L7.52226%200.659002L12.4103%200.659002L5.57273%209.55608L5.45561%209.70848L5.57279%209.86083L12.41%2018.75L7.5222%2018.75Z'%20stroke='white'%20stroke-width='0.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left center,right center;padding:0 35px;}#bloqueModalBanner button.btn-close{background-color:#FFF;position:absolute;top:-15px;right:-15px;z-index:10;width:35px;height:35px;opacity:1;padding:0;border-radius:100px;}#bloqueModalBanner .modal-body{--bs-modal-padding:.5rem;}.align-center{align-items:center;row-gap:2.5rem;}.page-node-1 #featured-top-third,footer#footer{background-image:url(/sites/default/files/background/reto2023-bg02.png);background-repeat:repeat;background-position:center top;background-size:auto;padding:40px 0 120px 0;}.bloque-bases .col-left .col-content .field-name-descripcion h2{font-weight:900;margin-bottom:.7rem;color:#B40D38;font-size:35px;}.bloque-bases .col-left .col-content .field-name-imagen{margin-top:60px;}.bloque-bases .col-right .col-content{display:flex;flex-direction:column;row-gap:2.5rem;max-width:520px;}.bloque-bases .col-right .col-content p{font-size:14px;font-weight:400;line-height:20px;text-align:left;}.bloque-bases .col-right .col-content .field-name-bases .field-item{display:flex;flex-direction:row;align-items:flex-start;column-gap:15px;}.bloque-bases .col-right .col-content .field-name-bases .field-item .field-name-icono{flex:0 0 auto;}.bloque-bases .col-right .col-content .field-name-bases .field-item + .field-item{margin-top:30px;}.bloque-bases .col-right .col-content .field-name-bases .field-item .field-name-item .field-name-vector{flex:0 0 auto;}.bloque-bases .col-right .col-content .field-name-bases .field-item .field-name-item .field-name-descripcion{flex:1;line-height:1.3;}.bloque-bases .col-right .col-content .field-name-descarga a{border-radius:4px;border:1px solid #B40D38;color:#B40D38;display:inline-flex;align-items:center;text-decoration:none;padding:12px 20px;column-gap:15px;font-size:14px;}.page-node-1 #featured-top-second,.page-node-1 #featured-bottom-first{background-image:url(/sites/default/files/background/reto2023-bg03.png);background-repeat:repeat;background-position:center top;background-size:auto;padding:40px 0;}.page-node-1 #featured-top-second .region-featured-top-second,.page-node-1 #featured-bottom-first .region-featured-bottom-first{align-items:center;row-gap:2.5rem;}.page-node-1 #featured-top-second .region-featured-top-second{justify-content:space-around;}.bloque-titulares .content .field-name-descripcion h2{font-weight:900;margin-bottom:.7rem;}.bloque-titulares-rojo .content .field-name-descripcion h2{color:#B40D38;font-size:35px;font-weight:900;line-height:42px;text-align:left;}#featured-top-third .bloque-titulares-rojo .content .field-name-descripcion h2{text-align:center;}.bloque-titulares-blanco .content .field-name-descripcion h2{color:#FFF;line-height:42px;font-size:35px;font-weight:900;}.bloque-titulares .content .field-name-imagen{margin-top:60px;}.bloque-tabs-retos > .field-name-descripcion,.bloque-ranking-videos > .field-name-descripcion{color:#FFF;margin-bottom:40px;}.bloque-tabs-retos > .field-name-descripcion > p,.bloque-ranking-videos > .field-name-descripcion > p{font-size:14px;font-weight:400;line-height:20px;text-align:left;}.bloque-tabs-retos .nav-tabs-tipos-reto .nav-tabs,.tabs-ranking-retos .nav-tabs{column-gap:10px;border:0 none;margin-bottom:25px;}.bloque-tabs-retos .nav-tabs-tipos-reto .nav-tabs .nav-link,.tabs-ranking-retos .nav-tabs button{background-color:var(--bs-color-rojo);color:#FFF;border-radius:100px;border:0 none;font-weight:700;padding:10px 15px;font-size:13px;width:76px;height:40px;}.bloque-tabs-retos .nav-tabs-tipos-reto .nav-tabs .nav-link{width:76px;height:40px;padding:0 0;font-size:14px;}.bloque-tabs-retos .nav-tabs-tipos-reto .nav-tabs .nav-link.active,.tabs-ranking-retos .nav-tabs button.active{background-color:#FF486D;}.bloque-tabs-retos .tab-content{border-radius:8px;border:2px solid rgba(255,72,109,0.30);background:rgba(255,72,109,0.12);padding:40px 25px;color:#FFF;}.bloque-tabs-retos .tab-content .tab-pane .content{display:flex;flex-direction:column;row-gap:1rem;}.bloque-tabs-retos .tab-content .tab-pane .content .field-name-titulo h3{text-align:center;margin-bottom:0;display:flex;justify-content:center;gap:20px;align-items:center;}.bloque-tabs-retos .tab-content .tab-pane .content .field-name-video{overflow:hidden;border-radius:15px;max-width:488px;max-height:296px;height:296px;}footer#footer .region.region-footer{row-gap:2.5rem;}.bloque-premios-descripcion .field-name-premio{display:flex;flex-direction:row;gap:35px;align-items:center;margin:40px 0 35px;}.bloque-premios-descripcion .field-name-premio .field-name-icono{display:flex;flex-direction:column;text-align:center;align-items:center;flex:0 0 auto;}.bloque-premios-descripcion .field-name-premio .field-name-icono strong{color:#B40D38;font-size:25px;font-weight:900;}.bloque-premios-descripcion .field-name-premio .field-name-icono span{color:#B40D38;font-size:14px;}.bloque-premios-descripcion .field--name-body ul{display:flex;flex-direction:column;row-gap:12px;}#footer > .container{display:flex;align-items:center;justify-content:space-between;}#footer > .container .clearfix.nav{display:flex;align-items:center;justify-content:end;}#footer > .container .clearfix.nav > li > a{color:#000;text-decoration:underline;font-size:13px;}.menu--navegacion-rrss{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;}.menu--navegacion-rrss > h2{font-size:16px;font-weight:400;margin-bottom:15px;}.menu--navegacion-rrss ul.nav{column-gap:12px;}.menu--navegacion-rrss ul.nav li a{--bs-ancho-btn:43px;--bs-nav-link-font-size:0;--bs-nav-link-padding-y:0;--bs-nav-link-padding-x:0;background-color:#B40D38;width:var(--bs-ancho-btn);height:var(--bs-ancho-btn);display:flex;align-items:center;justify-content:center;border-radius:100px;overflow:hidden;}.menu--navegacion-rrss ul.nav li a svg *{fill:#FFF;}.bloque-modal-formularios button.btn-close{position:absolute;top:10px;right:10px;cursor:pointer;z-index:10;}.bloque-modal-formularios .modal-body{padding-top:40px;}.bloque-modal-formularios .modal-body form fieldset{margin-bottom:15px;}.bloque-modal-formularios .modal-body form fieldset label{font-size:14px;margin-bottom:3px;}.bloque-modal-formularios .modal-body form .form-actions{margin-top:20px;}.bloque-modal-login .item-list{display:none;}.btn.btn-link{padding:0;font-weight:400;border:0 none;border-radius:0;text-align:center;width:100%;margin:15px 0 30px;font-size:14px;text-decoration:underline;}.bloque-modal-login .field-name-footer{text-align:center;font-size:14px;}.btn.btn-secondary{border:1px solid #B40D38;width:100%;color:#B40D38;}.btn.btn-secondary:hover,.btn.btn-secondary:focus{background-color:#B40D38;color:#FFF;}.bloque-modal-recover form > p{font-size:13px;}.menu-mobile-solicita{position:fixed;padding:15px;background-color:#FFF;box-shadow:0px -4px 8px 0px rgba(0,0,0,0.15),0px 4px 8px 0px rgba(0,0,0,0.25);left:0;right:0;bottom:0;z-index:50;}.menu-mobile-solicita .field-name-botonera ul.nav{column-gap:15px;align-items:center;}.menu-mobile-solicita .field-name-botonera ul.nav > li.btn-solicita-formulario{flex:1;text-align:center;}.menu-mobile-solicita .field-name-botonera ul.nav > li.btn-solicita-formulario button{background:linear-gradient(90deg,#B40D38 10.94%,#F11A44 100%);border-radius:8px;color:#FFF;padding:15px 10px;display:inline-block;text-decoration:none;font-weight:700;text-transform:uppercase;width:100%;}.menu-mobile-solicita .field-name-botonera ul.nav > li.btn-solicita-formulario button span{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='19'%20viewBox='0%200%2022%2019'%20fill='none'%3E%3Cpath%20d='M5.39553%200.25L12.3357%209.26768L12.3118%209.29158L12.3358%209.31555L5.39547%2018.341H0.50743L7.345%209.44392L7.46212%209.29152L7.34493%209.13916L0.50769%200.25H5.39553Z'%20stroke='white'%20stroke-width='0.5'/%3E%3Cpath%20d='M14.6323%200.25L21.5725%209.26767L21.5486%209.29158L21.5726%209.31556L14.6323%2018.341H9.74425L16.5818%209.44392L16.6989%209.29152L16.5817%209.13916L9.74451%200.25H14.6323Z'%20stroke='white'%20stroke-width='0.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20width='23'%20height='19'%20viewBox='0%200%2023%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M16.759%2018.75L9.81883%209.73232L9.84273%209.70841L9.81877%209.68445L16.7591%200.659002L21.6471%200.659002L14.8095%209.55608L14.6924%209.70848L14.8096%209.86083L21.6469%2018.75L16.759%2018.75Z'%20stroke='white'%20stroke-width='0.5'/%3E%3Cpath%20d='M7.5222%2018.75L0.582013%209.73233L0.605928%209.70841L0.581954%209.68444L7.52226%200.659002L12.4103%200.659002L5.57273%209.55608L5.45561%209.70848L5.57279%209.86083L12.41%2018.75L7.5222%2018.75Z'%20stroke='white'%20stroke-width='0.5'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left center,right center;padding:2px 33px;}.menu-mobile-solicita .field-name-botonera ul.nav > li.btn-solicita-whatsapp a{background-color:#1BD741;width:50px;height:50px;border-radius:10px;border:0 none;cursor:pointer;display:flex;justify-content:center;align-items:center;}.path-node.node--type-videos{background-image:url(/sites/default/files/background/reto2023-bg02.png);background-repeat:repeat;background-position:center top;background-size:auto;}.path-node.node--type-videos #main-page{display:flex;flex-direction:column;min-height:100vh;}.path-node.node--type-videos #main-page #main-wrapper{display:flex;flex-direction:column;align-items:center;flex:1;justify-content:center;overflow:auto;padding:2.5rem 0;}.node--type-videos.node--view-mode-full .node__content{padding:0 1rem;margin:0 auto;}.node--type-videos.node--view-mode-full .node__content .row{justify-content:center;row-gap:1.5rem;}.node--type-videos.node--view-mode-full .node__content .field-name-video{overflow:hidden;border-radius:15px;}.node--type-videos.node--view-mode-full .node__content .field-name-video video{min-height:500px;height:auto;width:100%;object-fit:cover;object-position:center;}.node--type-videos.node--view-mode-full .node__content .col-right .col-content{display:flex;height:100%;flex-direction:column;}.node--type-videos.node--view-mode-full .node__content .col-right .col-content .field-name-titulo h2{margin-bottom:25px;}.node--type-videos.node--view-mode-full .node__content .col-right .col-content .field-name-back{text-align:right;}.node--type-videos.node--view-mode-full .node__content .col-right .col-content .field-name-back a{color:#303030;text-decoration:none;display:inline-flex;flex-direction:row;align-items:center;gap:10px;}.node--type-videos.node--view-mode-full .node__content .col-right .col-content .field-name-content{margin-top:auto;margin-bottom:auto;flex-direction:column;gap:15px;text-align:center;align-items:center;}.node--type-videos.node--view-mode-full .node__content .col-right .col-content .field-name-content:not(.hidden){display:flex;}.node--type-videos.node--view-mode-full .node__content .col-right .col-content .field-name-content .field-name-body .menu--navegacion-rrss h2,#datos-resultado .field-name-descripcion .menu--navegacion-rrss h2{display:none;}.node--type-videos.node--view-mode-full .node__content .col-right .col-content .field-name-content .field-name-body .menu--navegacion-rrss{border:0 none;margin:50px 0 30px 0;padding:0;}.node--type-videos.node--view-mode-full .node__content .col-right .col-content .field-name-content .field-name-body .menu--navegacion-rrss ul.nav li a{background-color:#303030;}#datos-resultado .field-name-icono{margin-bottom:20px;}#datos-resultado .field-name-descripcion{margin:35px 0 40px;}#datos-resultado .field-name-descripcion .menu--navegacion-rrss{border:0 none;margin:30px 0 0 0;padding:0;}#datos-resultado .field-name-footer p{margin-bottom:5px;}#datos-resultado .field-name-footer a{color:#B40D38;text-decoration:underline;}.listado-videos-votos form.views-exposed-form{display:flex;justify-content:flex-end;margin:0px 0 45px 30px;}.listado-videos-votos form.views-exposed-form .form-row{position:relative;max-width:230px;}.listado-videos-votos form.views-exposed-form .form-row .form-actions{position:absolute;top:0;bottom:0;right:0;}.listado-videos-votos form.views-exposed-form .form-row{position:relative;}.listado-videos-votos form.views-exposed-form .form-row .form-actions button{padding:0;height:100%;border-radius:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M19.8494 19.1874L12.2835 11.6917C13.1824 10.6788 13.7695 9.42772 13.9742 8.089C14.1788 6.75027 13.9922 5.38094 13.4369 4.14575C12.8816 2.91056 11.9812 1.86215 10.8441 1.12666C9.70691 0.391167 8.38146 -6.78294e-05 7.0272 2.71748e-05C6.104 -0.00254879 5.18946 0.178036 4.33653 0.531327C3.4836 0.884618 2.70922 1.4036 2.05823 2.05821C1.07546 3.04098 0.40618 4.29311 0.135031 5.65626C-0.136118 7.01941 0.00304316 8.43235 0.534916 9.71641C1.06679 11.0005 1.96748 12.098 3.1231 12.8701C4.27872 13.6423 5.63736 14.0544 7.0272 14.0544C8.71253 14.0586 10.3424 13.4523 11.6151 12.3476L19.1904 19.8526C19.2335 19.8984 19.2854 19.9351 19.343 19.9604C19.4006 19.9857 19.4626 19.9992 19.5255 20C19.5884 20.0008 19.6509 19.9889 19.7091 19.9651C19.7673 19.9412 19.8201 19.9059 19.8643 19.8612C19.9086 19.8165 19.9434 19.7634 19.9667 19.705C19.99 19.6465 20.0013 19.584 19.9999 19.5211C19.9985 19.4582 19.9844 19.3963 19.9586 19.3389C19.9327 19.2816 19.8956 19.2301 19.8494 19.1874ZM2.72035 11.3341C1.57842 10.192 0.936911 8.64306 0.936911 7.028C0.936911 5.41293 1.57842 3.864 2.72035 2.72189C3.86239 1.57963 5.41141 0.937839 7.02665 0.937692C7.82643 0.93762 8.6184 1.09508 9.35733 1.40108C10.0963 1.70708 10.7677 2.15562 11.3333 2.72111C11.8989 3.2866 12.3475 3.95795 12.6537 4.69683C12.9598 5.43571 13.1174 6.22765 13.1175 7.02745C13.1175 7.82724 12.9601 8.61921 12.6541 9.35815C12.3481 10.0971 11.8995 10.7685 11.3341 11.3341C10.192 12.476 8.64303 13.1176 7.02798 13.1176C5.41293 13.1176 3.86401 12.476 2.72191 11.3341H2.72035Z' fill='%23E3E3E3'/%3E%3C/svg%3E");background-color:transparent;border:0 none;background-repeat:no-repeat;background-position:center;text-indent:-9999em;width:50px;}.tabs-top-retos{display:flex;justify-content:center;}#nav-tabs-videos{display:inline-flex;background-color:#FFF;border-radius:100px;}#nav-tabs-videos button.active,#nav-tabs-videos button:hover{background-color:#B40D38;color:#FFF;}#nav-tabs-videos button{border-radius:100px;font-weight:700;color:#B40D38;font-size:14px;border:0 none;width:82px;height:40px;padding:10px 10px;}.listado-videos-votos .view-content.row{row-gap:1.3rem;}.listado-videos-votos .node__content .field-name-video{position:relative;overflow:hidden;max-height:156px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.listado-videos-votos .node__content .field-name-video .btn-absolute{position:absolute;top:0;bottom:0;left:0;z-index:10;width:100%;}.listado-videos-votos .node__content .field-name-video img{width:100%;}.listado-videos-votos .node__content .field-name-video .field-name-play{position:absolute;top:0;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;}.listado-videos-votos .node__content .field-name-video .field-name-total-votos{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;font-size:14px;color:#FFF;column-gap:5px;}.listado-videos-votos .node--type-videos.node--view-mode-teaser .field-name-titulo{height:73px;display:flex;align-items:center;justify-content:center;text-align:center;padding:13px 8px;margin-top:0!important;line-height:14px;}.listado-videos-votos .node--type-videos.node--view-mode-teaser .field-name-titulo h2{font-size:12px;font-weight:400;line-height:14px;}.listado-videos-votos .node--type-videos.node--view-mode-teaser .field-name-titulo h2 a{color:#4A0519;text-decoration:none;}.tabs-ranking-retos{margin-bottom:45px;}.node--type-videos.node--view-mode-resumen-alterno{background-color:rgb(255 72 109 / 20%);border-radius:0.5rem;padding:10px 18px;display:flex;align-items:center;column-gap:15px;}.node--type-videos.node--view-mode-resumen-alterno-win{display:flex;align-items:center;column-gap:15px;}.node--type-videos.node--view-mode-resumen-alterno .field-name-position{font-size:23px;color:#FFF;width:50px;height:50px;border-radius:100px;display:flex;justify-content:center;align-items:center;font-weight:700;padding-left:5px;border:1px solid #cca7ae;box-shadow:0px 1px 16px 0px #D3052D;}.node--type-videos.node--view-mode-resumen-alterno-win .field-name-titulo,.node--type-videos.node--view-mode-resumen-alterno .field-name-titulo{color:#FFF;font-size:15px;}.node--type-videos.node--view-mode-resumen-alterno-win .field-name-titulo{font-size:18px;font-weight:700;}.view-id-videos.view-display-id-block_2 .tab-content .views-row + .views-row{margin-top:15px;}@media only screen and (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto;}.modal-sm{--bs-modal-width:300px;}}@media only screen and (min-width:768px){#hero-banner .region-banner .container > .row{margin-bottom:200px;}.page-node-1 #featured-top-third,.page-node-1 #featured-top-second,.page-node-1 #featured-bottom-first,footer#footer{padding:60px 0;}.bloque-tabs-retos .nav-tabs-tipos-reto .nav-tabs .nav-link,.tabs-ranking-retos .nav-tabs button{font-size:17px;padding:12px 10px;}.bloque-tabs-retos .nav-tabs-tipos-reto .nav-tabs,.tabs-ranking-retos .nav-tabs{column-gap:15px;}#nav-tabs-videos button{padding:10px 10px;font-size:15px;}.bloque-tabs-retos .nav-tabs-tipos-reto .nav-tabs .nav-link,.tabs-ranking-retos .nav-tabs button{font-size:14px;}}@media only screen and (max-width:991px){.navbar-expand-lg .menu--main,.bloque-menu-secundaria{display:none;}.bloque-titulares .content .field-name-imagen{}#footer > .container{flex-direction:column;gap:20px;}#footer > .container .clearfix.nav{justify-content:center;gap:20px 10px;}}@media only screen and (min-width:992px){.menu-mobile-solicita{display:none;}.modal-lg,.modal-xl{--bs-modal-width:800px;}.navbar-expand-lg .navbar-nav{flex-direction:row;}.navbar-expand-lg .menu-principal-desktop{display:block;}.navbar-expand-lg .menu-principal-desktop .navbar-nav{column-gap:18px;}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand-lg .navbar-collapse{display:flex;justify-content:space-between;}.navbar-expand-lg button.btn.btn-navbar{display:none;}#hero-banner .region-banner .col-right{text-align:left;}.page-node-1 #featured-top-third,.page-node-1 #featured-top-second,.page-node-1 #featured-bottom-first,footer#footer{padding:70px 0;}.node--type-videos.node--view-mode-full .node__content{width:85%;margin:0 auto;}.node--type-videos.node--view-mode-full .node__content .col-right .col-content .field-name-voto{width:60%;}}@media only screen and (min-width:1200px){.modal-xl{--bs-modal-width:1140px;}.node--type-videos.node--view-mode-full .node__content .field-name-titulo h2{font-size:1.8rem;}}@media only screen and (min-width:1400px){}@media only screen and (min-width:1600px){}#user-form fieldset,#user-form .content-titulo-seccion-inputs,#user-form .field-participantes,#user-form .content-checkbox,#user-form .action-return{display:none!important;}#user-form #edit-pass,#user-form #edit-pass > fieldset{display:block!important;}#user-pass-reset .content-checkbox,#user-pass-reset .action-return,#user-login-form .content-checkbox,#user-login-form .action-return,#user-pass .content-checkbox,#user-pass .action-return{display:none!important;}body #header{background:linear-gradient(to bottom,rgb(0 0 0 / 25%),transparent 100%);}body.layout-no-sidebars.page-user-reset.path-user #main-page #featured-top-first,body.layout-no-sidebars.page-user-login.path-user #main-page #featured-top-first,body.layout-no-sidebars.page-user-password.path-user #main-page #featured-top-first{display:none!important;}#bloqueModal-Terms > div > div{padding:10px!important;}#bloqueModal-Terms > div > div > button{align-self:flex-end;}#bloqueModal-Terms .modal-dialog-scrollable .modal-body{width:350px;}#bloqueModal-Terms .modal-dialog-scrollable .modal-body p{text-align:center;}#content-input-mensaje{color:red;}
*{font-family:'Formular';}input,select{font-family:'Arial'!important;}.hidden{display:none!important;}:root{--error-color:#b81111;--green:#198754;}body{position:relative;}.loading-page{position:fixed;top:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center;}.loading-page .loading-bg{width:100%;height:100%;position:absolute;top:0;background:#000;opacity:0.8;z-index:10;}.loading-page .loading-page__container{position:relative;z-index:11;display:flex;flex-direction:column;align-items:center;}.loading-page .loading-page__logo{animation:pulse 1.5s infinite ease-in-out;}.loading-page .loading-page__text{color:#fff;font-size:20px;text-align:center;margin-top:20px;line-height:22px;}.loading-page .loading-page__text span{text-shadow:0 0 10px #000000}.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:12;}.whatsapp-float svg{bottom:50px;right:50px;cursor:pointer;}@keyframes pulse{0%{transform:scale(1);opacity:1;}50%{transform:scale(1.2);opacity:0.8;}100%{transform:scale(1);opacity:1;}}body #main-page{background-image:url(/juegos-del-viento/themes/utp/assets/img/banner_bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;}#hero-banner,#featured-top-first{background-position:center;padding:0;height:950px;display:flex;flex-direction:column;}#featured-top-first{height:auto!important;}#header .btn-navbar > svg > path{stroke:#fff;}#hero-banner .region-banner .col-right .field-name-descripcion{margin-bottom:20px;gap:10px;max-width:328px;}#hero-banner .region-banner .col-right .field-name-descripcion > p{font-size:16px;font-weight:400;line-height:19.39px;text-align:left;}#hero-banner .field-content-button{width:328px;}#hero-banner .field-content-button > button{width:100%;border-radius:8px;border:1px solid #FF365E;background:linear-gradient(90deg,#B40D38 10.94%,#F11A44 100%);display:flex;justify-content:center;padding:14px 10px;gap:20px;color:#fff;font-weight:700;font-size:16px;line-height:19.39px;text-align:center;}#block-utp-bannerportada{position:relative;z-index:3;height:100%;display:flex;align-items:center;width:80%;margin:0 auto;}#block-utp-bannerportada .field-name-descripcion{margin-bottom:13px;text-align:center;}#block-utp-bannerportada .field-name-descripcion h1{font-family:'TT Squares';font-style:normal;font-weight:900;font-size:133.227px;line-height:143px;letter-spacing:-0.03em;text-transform:uppercase;color:#FFFFFF;margin-bottom:0;}#block-utp-bannerportada .field-name-descripcion h2{font-family:'TT Squares';font-style:normal;font-weight:900;font-size:67px;line-height:59px;text-transform:uppercase;color:#FFFFFF;margin-bottom:0;}#block-utp-bannerportada .field-name-descripcion p{margin:0;font-family:'TT Squares';font-style:normal;font-weight:400;text-transform:uppercase;font-size:31px;text-shadow:2.09411px 1.04706px 2.09411;line-height:73px;color:#FFFFFF;}#block-utp-bannerportada .field-name-descripcion p span{font-family:'TT Squares';}#block-utp-bannerportada .field-name-enlace a{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:13.6255px;gap:13.63px;width:442px;height:70px;background:#CE102C;border-radius:13.7625px;font-style:normal;font-weight:700;font-size:41.2874px;line-height:55px;text-transform:uppercase;text-decoration:none;color:#FFFFFF;margin:auto;}#block-utp-bannerportada .field-name-enlace a > span{font-family:'TT Squares';}#header{position:relative;z-index:3;}#header .container-header{width:90%;margin:0 auto;}#hero-banner .region-banner{flex-grow:1;}#hero-banner .region-banner .field-name-imagen{top:0;width:100%;height:100%;}#hero-banner .region-banner .field-name-imagen .picture-imagen{display:block;}#hero-banner .region-banner .field-name-imagen .picture-imagen-mobile{display:none;}#hero-banner .region-banner .field-name-imagen > picture{width:100%;height:100%;}#hero-banner .region-banner .field-name-imagen > picture > img{width:100%;height:100%;object-fit:cover;background:linear-gradient(to top,rgba(0,0,0,0.5),transparent 50%),linear-gradient(to bottom,rgba(0,0,0,0.5),transparent 50%);}#hero-banner .background-shadow{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,1),transparent 15%),linear-gradient(to bottom,rgba(0,0,0,1),transparent 22%);z-index:2;}#block-utp-formularioderegistrodeusuario{display:flex;justify-content:center;align-items:center;height:750px;}#block-utp-formularioderegistrodeusuario > .content{display:flex;}#block-utp-formularioderegistrodeusuario > .content .content-image .desktop-img{display:block;}#block-utp-formularioderegistrodeusuario > .content .content-image .mobile-img{display:none;}#block-utp-formularioderegistrodeusuario > .content .content-registro{background:#fff;width:900px;display:flex;justify-content:center;padding:72px 0 48px 0;border-radius:14px;height:630px;overflow:auto;align-items:center;}#block-utp-formularioderegistrodeusuario .user-register-form{margin-top:22px;}#block-utp-formularioderegistrodeusuario fieldset{margin-bottom:20px;}#block-utp-formularioderegistrodeusuario fieldset label{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0.01em;color:#000;}.register-step-1 fieldset label{color:#8B8B8B!important;}#block-utp-formularioderegistrodeusuario fieldset input,#block-utp-formularioderegistrodeusuario fieldset select{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 12px;gap:10px;background:#FFFFFF;border:1px solid #000000;border-radius:8px;height:38px;}#block-utp-formularioderegistrodeusuario fieldset select{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;}#block-utp-formularioderegistrodeusuario fieldset select::after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #CDCDCD;transition:transform 0.3s ease;}#block-utp-formularioderegistrodeusuario fieldset select:focus::after,#block-utp-formularioderegistrodeusuario fieldset select.open::after{transform:translateY(-50%) rotate(180deg);}#block-utp-formularioderegistrodeusuario .user-register-form fieldset small{display:none;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step{max-width:500px;width:444px;overflow:auto;height:100%;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-1 fieldset{margin:20px 0 100px 0;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-1 .field-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:10px;background:#CE102C;border-radius:4px;border:none;font-family:'TT Squares';font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:0.01em;color:#FFFFFF;width:100%;}#block-utp-formularioderegistrodeusuario .content .content-registro .register-step-1 .error-create-message-step-1{text-align:center;color:#ff6262;font-weight:500;font-style:italic;width:100%;margin-top:5px;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-3{display:flex;align-items:center;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-3 .field-message{max-width:450px;width:100%;max-height:340px;height:100%;display:flex;flex-direction:column;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-3 .field-message .field-header{background:#CE102C;border:1px solid #000000;border-radius:14px 14px 0px 0px;color:#fff;display:flex;align-items:center;justify-content:center;height:88px;gap:20px;font-family:'TT Squares';font-weight:900;font-size:24px;line-height:32px;letter-spacing:0.01em;color:#FFFFFF;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-3 .field-message .field-body{background:#FFFFFF;border:1px solid #000000;border-radius:0px 0px 14px 14px;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:20px 50px;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-3 .field-message .field-body p{font-weight:500;font-size:20px;line-height:26px;text-align:center;letter-spacing:0.01em;color:#000000;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-3 .field-message .field-body button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;background:#8B8B8B;border-radius:4px;font-family:'TT Squares';font-weight:700;font-size:14px;line-height:22px;text-align:center;letter-spacing:0.01em;text-transform:uppercase;color:#FFFFFF;border:none;max-width:216px;width:100%;height:50px;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-4{display:flex;flex-direction:column;justify-content:center;gap:38px;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-4 .field-icon{width:70px;height:70px;background:#28A745;border-radius:50%;display:flex;align-items:center;justify-content:center;align-self:center;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-4 .field-message{font-family:'TT Squares';font-weight:700;font-size:24px;line-height:32px;text-align:center;letter-spacing:0.01em;color:#000000;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step .field-step{font-style:normal;font-weight:400;font-size:12px;line-height:24px;letter-spacing:0.01em;color:#00A98E;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step .field-titulo h2{font-family:'TT Squares';font-weight:900;font-size:32px;line-height:40px;letter-spacing:0.01em;color:#000000;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step .field-titulo p{font-weight:400;font-size:12px;line-height:16px;color:#000000;}#block-utp-formularioderegistrodeusuario .content-checkbox-seccion-inputs{display:flex;flex-direction:column;gap:0px;}#block-utp-formularioderegistrodeusuario .content-checkbox-seccion-inputs .error-create-message{text-align:center;color:#ff6262;font-weight:500;font-style:italic;margin-top:10px;font-family:'Arial';}#block-utp-formularioderegistrodeusuario .content-checkbox-seccion-inputs .content-checkbox:first-child{margin-bottom:5px;}#block-utp-formularioderegistrodeusuario .content-checkbox-seccion-inputs .content-checkbox label{display:flex;align-items:start;gap:10px;font-size:12px;}#block-utp-formularioderegistrodeusuario .content-checkbox-seccion-inputs #edit-actions{display:flex;gap:24px;margin-top:30px;height:40px;}#block-utp-formularioderegistrodeusuario .content-checkbox-seccion-inputs #edit-actions .action-return{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 16px;border:1px solid #8B8B8B;border-radius:4px;width:55px;justify-content:center;align-items:center;background:#fff;}#block-utp-formularioderegistrodeusuario .content-checkbox-seccion-inputs #edit-actions .action-return path{fill:#8B8B8B;}#block-utp-formularioderegistrodeusuario .field-participante-header{background-color:#000;color:white;padding:12px 24px;cursor:pointer;font-weight:bold;display:flex;justify-content:space-between;border-radius:4px;margin-bottom:8px;font-family:'TT Squares';font-weight:400;font-size:16px;line-height:24px;letter-spacing:0.01em;color:#00A98E;}#block-utp-formularioderegistrodeusuario .field-participante-header div{font-family:'TT Squares';}#block-utp-formularioderegistrodeusuario .field-participante-header span{color:#fff;font-family:'TT Squares';}#block-utp-formularioderegistrodeusuario .field-participante-header > svg{transition:0.5s all ease;}#block-utp-formularioderegistrodeusuario .field-participante-header.active > svg{transform:rotate(-180deg);}#block-utp-formularioderegistrodeusuario .field-participante-content{display:none;border-radius:4px;margin-bottom:10px;}#block-utp-formularioderegistrodeusuario .field-participante-content.active{display:block;}#block-utp-formularioderegistrodeusuario #edit-actions #edit-submit{font-family:'TT Squares';font-weight:400;font-size:16px;line-height:24px;letter-spacing:0.01em;color:#FFFFFF;background:#CE102C;border-radius:4px;padding:0px;text-transform:uppercase;font-size:16px;}#block-utp-faqs,#block-utp-listadoretosvideos,#block-utp-haypremiosparatiytuequipo,#block-utp-dominaelvientoyllegaalameta,#block-utp-prontoconoceraslosresultadosdelaetapa1{width:100%;position:relative;display:flex;justify-content:center;height:fit-content;padding:1rem 4rem 4rem 4rem;background-size:cover;background-position:top center;background-repeat:no-repeat;}#block-utp-listadoretosvideos{position:unset;flex-direction:column;align-items:center;gap:50px;}#block-utp-listadoretosvideos .contador-movil{display:none;}#block-utp-listadoretosvideos .movil{display:none;}.accordion-collapse{transition:all 0.3s ease-in-out;}.accordion-collapse.collapsing{transition:height 0.35s ease;}.accordion-button{transition:all 0.2s ease-in-out;}.accordion-body{transition:opacity 0.2s ease-in-out;}@keyframes slideDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.accordion-collapse.collapsing{overflow:hidden;transition:height 0.35s cubic-bezier(0.4,0,0.2,1);}.accordion-button:not(.collapsed){transition:all 0.2s ease-in-out;}.accordion-item{transition:box-shadow 0.2s ease-in-out;}#block-utp-listadoretosvideos .content,#block-utp-prontoconoceraslosresultadosdelaetapa1 .content,#block-utp-haypremiosparatiytuequipo .content,#block-utp-dominaelvientoyllegaalameta .content,#block-utp-faqs .content{width:70%;max-width:900px;background:white;padding:4rem;text-align:center;border-radius:14px;display:flex;flex-direction:column;align-items:center;overflow:auto;height:700px;}#block-utp-listadoretosvideos .content{width:100%;}#block-utp-haypremiosparatiytuequipo .content{padding:4rem 1.5rem;}#block-utp-listadoretosvideos .content div.field-participante-content{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;}#block-utp-listadoretosvideos .content h2,#block-utp-prontoconoceraslosresultadosdelaetapa1 .content h2,#block-utp-haypremiosparatiytuequipo .content h2,#block-utp-dominaelvientoyllegaalameta .content h2,#block-utp-faqs .content h2{font-family:'TT Squares';font-weight:900;font-size:32px;line-height:40px;text-transform:uppercase;color:#000000;letter-spacing:0.01rem;margin-bottom:3rem;}#block-utp-faqs .content .box-Faqs h3{margin:0;}#block-utp-faqs .content .box-Faqs{width:550px;border:solid 1px #929292;border-radius:12px;margin-bottom:1rem;display:block;}#block-utp-faqs .content .enunciado{text-align:left;padding:0.8rem 3.5rem 0.8rem 1.2rem;font-size:0.9rem;line-height:22px;font-weight:700;background:none;border:none;width:100%;}#block-utp-faqs .content .enunciado::after{content:"+";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:24px;height:24px;background-color:#00A98E;color:white;text-align:center;border-radius:50%;font-size:16px;font-weight:bold;transition:all 0.3s ease;}#block-utp-listadoretosvideos .ranking-container div.field-participante-content{display:flex;flex-direction:column;width:100%;margin:auto;}#block-utp-faqs .content .enunciado[aria-expanded="true"]::after{content:"−";transform:translateY(-50%) rotate(180deg);}#block-utp-faqs .content .respuesta{text-align:left;padding:0 0 0.8rem 1.2rem;font-size:.87rem;line-height:16px;font-weight:400;}#block-utp-haypremiosparatiytuequipo .content .subLabel{margin-top:-3rem;margin-bottom:3rem;font-size:0.8rem;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio{width:95%;border:solid 2px #D4D4D4;border-radius:12px;margin-bottom:1rem;display:block;padding:2.2rem;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .titulo{font-family:'TT Squares';font-weight:900;font-size:1.5rem;line-height:2rem;letter-spacing:0.01rem;color:#CE102C;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .subTitulo{font-family:'TT Squares';font-size:0.7rem;color:#8B8B8B;line-height:0.8rem;letter-spacing:0.02rem;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .box-premios{display:flex;width:100%;gap:15px;margin-top:2rem;justify-content:center;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .premio{max-width:33%;border:solid 2px #000;border-radius:12px;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .titulo-premio{height:60px;background:#000;color:#fff;display:flex;align-items:center;padding:1rem;border-radius:10px;font-family:'TT Squares';font-weight:700;letter-spacing:0.002rem;position:relative;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .descripcion-premio{font-family:'TT Squares';padding:1rem;text-align:left;letter-spacing:0.02rem;font-weight:500;font-size:0.9rem;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .premio-icono{position:absolute;top:0;right:10px;}#block-utp-bannerportada .contador-box,#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .contador-box{width:100%;display:flex;gap:10px;justify-content:center;}#block-utp-bannerportada .contador-box-item,#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .contador-box-item{width:130px;height:130px;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:11px;}#block-utp-bannerportada .contador-box-item .label,#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .label{font-family:'TT Squares';font-size:0.9rem;line-height:1rem;color:#00A98E;}#block-utp-bannerportada .contador-box-item .contador-value,#block-utp-prontoconoceraslosresultadosdelaetapa1 .content  .contador-value{font-family:'TT Squares';font-weight:900;font-size:3.4rem;line-height:3.5rem;color:#fff;}#block-utp-bannerportada .contador-title-banner{margin-top:4rem;font-size:2.3rem;color:#000;font-family:'TT Squares';text-align:center;padding:0.3rem;}#block-utp-bannerportada .contador-text-banner{font-size:1.6rem;color:#000;font-family:'TT Squares';text-align:center;padding:0.3rem;text-transform:uppercase;}#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .boton-evento{display:flex;gap:1.5rem;color:#fff;background:#CE102C;width:313px;height:45px;justify-content:center;align-items:center;text-decoration:none;margin-top:6rem;border-radius:6px;font-size:0.84rem;font-weight:500;}#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .icon-box{background:#fff;width:26px;height:26px;display:flex;justify-content:center;align-items:center;border-radius:6px;}#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .boton-evento .icon1{display:block;}#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .boton-evento .icon2{display:none;}#block-utp-dominaelvientoyllegaalameta .content .resumen{text-align:left;font-size:0.9rem;margin-bottom:2rem;}#block-utp-dominaelvientoyllegaalameta .content .etapa{width:100%;margin-bottom:2rem;padding:0 0 1rem 0;}#block-utp-dominaelvientoyllegaalameta .content .etapa-border{border-bottom:2px solid #8B8B8B;}#block-utp-dominaelvientoyllegaalameta .content .titulo{font-size:0.9rem;font-weight:700;line-height:1.4rem;color:#CE102C;text-align:left;}#block-utp-dominaelvientoyllegaalameta .content .descripcion{font-size:0.9rem;line-height:1.4rem;text-align:left;}#block-utp-listadoretosvideos .content .descripcion{font-size:0.9rem;line-height:1.4rem;margin-top:-3rem;margin-bottom:3rem;}.boton-registrarse{width:100%;padding:0.7rem;background:#CE102C;border:none;border-radius:7px;color:#fff;margin-top:0.5rem;display:flex;justify-content:center;align-items:center;}.boton-registrarse span{font-family:'TT Squares';font-weight:700;margin-right:0.5rem;font-size:1.1rem;}.video-box{padding:1rem 1rem 2rem 1rem;border:solid 2px #929292;border-radius:12px;background:#F1F1F1;width:100%;}.image-box-super{background:rgba(0,0,0,0.13);position:absolute;top:0;right:0;left:0;bottom:0;border-radius:6px;display:flex;flex-direction:column;justify-content:end;align-items:end;padding:0 6px 5px 0;}.video-box-imagen{position:relative;max-height:200px;height:200px;cursor:pointer;}.video-box-imagen .imagen{border-radius:12px;height:100%;object-fit:cover;}.video-box-voto{background:#CE102C;color:#fff;padding:0.2rem 0.7rem;border-radius:12px;display:flex;gap:8px;font-family:'TT Squares';font-weight:700;}.video-box-texto{margin-top:1rem;text-align:left;}.video-box-texto .texto-label{color:#696969;font-size:0.6rem;}.video-box-texto .texto-label.texto-equipo{margin-top:5px;}.video-box-texto .texto-value{font-family:'TT Squares';font-size:1rem;font-weight:900;line-height:1rem;}.video-box-texto .texto-value:last-child{font-weight:700;}.image-box-super .video-box-texto .texto-label{font-size:0.7rem;line-height:1rem;color:#FFFFFF;text-align:center;}.image-box-super .video-box-texto .texto-value{font-family:'TT Squares';font-size:1.5rem;font-weight:900;word-break:break-word;white-space:normal;overflow-wrap:break-word;text-transform:uppercase;padding:0 1rem;text-align:center;color:#FFFFFF;margin-top:0.5rem;margin-bottom:0.5rem;line-height:1.6rem;}.video-button{margin-top:1.2rem;width:100%;background:#CE102C;border:none;border-radius:6px;color:#fff;font-family:'TT Squares';font-size:0.95rem;font-weight:700;padding:0.3rem;}.videos-container{width:100%;}.validacion-container{display:none;flex-direction:column;align-items:center;}.validacion-container hr{width:100%;margin-top:-1rem;margin-bottom:2rem;}.votacion-text{font-size:0.8rem;font-weight:600;}input.validacion-input{border:solid 1px #000;border-radius:6px;width:200px;height:40px;text-align:center;background:#F0F0F080;font-family:'TT Squares',sans-serif !important;font-weight:700;}.validacion-boton{color:#fff;background:#000;width:200px;margin-top:1rem;margin-bottom:0.5rem;font-size:0.9rem;line-height:1rem;letter-spacing:0.02rem;padding:0.3rem;border:none;border-radius:4px;}.validacion-container .link-1{font-size:0.8rem;color:#CE102C;cursor:pointer;}.validacion-container .link-2{font-size:0.8rem;color:#000;text-decoration:underline;cursor:pointer;}.ingrese-texto{margin-top:2rem;font-size:0.9rem;font-weight:600;}.input-container{position:relative;width:200px;border:solid 1px;background:#F0F0F080;height:40px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:7px;}.input-container input{width:1.4rem;text-align:center;border-top:none;border-left:none;border-right:none;border-bottom:solid 1px;font-size:1.2rem;font-family:'TT Squares',serif !important;background:transparent;}.input-container svg{position:absolute;right:-2rem;}.voto{margin-top:2rem;width:80%;}.icono-exitoso{border-radius:100%;background:#28A745;width:70px;height:70px;display:flex;justify-content:center;align-items:center;}.texto-exitoso{margin-top:2rem;font-size:1.5rem;font-family:'TT Squares';font-weight:700;}.box-botones{display:flex;width:90%;justify-content:center;}.atras{width:auto;margin-right:1rem;background:#fff;border:solid 2px #696969;margin-top:2rem;}.ranking-box{display:flex;border:solid 1px #000;border-radius:6px;}.voto-box{width:30%;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;}.info-box{display:flex;padding:1rem 1rem;width:100%;}.info-box .video-box-texto{margin-top:0;width:50%;}.ranking-box-voto{background:#CE102C;color:#000;padding:0.1rem 0.5rem;border-radius:12px;display:flex;gap:8px;font-family:'TT Squares';font-weight:700;font-size:0.8rem;}.ranking-index{color:#00A98E;font-size:0.8rem;margin-bottom:0.3rem;}.contador-top{position:absolute;background:#CE102C;z-index:10;top:0;left:0;right:0;text-align:center;font-family:'TT Squares';color:#fff;padding:12px;font-weight:900;}.offcanvas{width:90%;}@media (width < 992px){#block-utp-bannerportada{justify-content:center;align-items:end;padding-bottom:40px;}#block-utp-bannerportada .field-name-descripcion{display:flex;flex-direction:column;align-items:center;gap:5px;}#block-utp-bannerportada .field-name-descripcion h1{font-size:77px;line-height:89px;}#block-utp-bannerportada .field-name-descripcion h2{font-size:31.9086px;line-height:27px;}#block-utp-bannerportada .field-name-descripcion p{font-size:23.0438px;line-height:22px;}#block-utp-bannerportada .field-name-enlace{display:flex;justify-content:center;}#block-utp-bannerportada .field-name-enlace a{width:257px;height:46px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:7.92036px;gap:7.92px;background:#CE102C;border-radius:8px;font-size:24px;line-height:32px;}#featured-top-first .container{padding:0!important;}#block-utp-formularioderegistrodeusuario{padding:0;display:flex;justify-content:center;width:100%;}#block-utp-formularioderegistrodeusuario > .content{flex-direction:column;max-width:450px;width:100%;align-self:flex-end;}#block-utp-formularioderegistrodeusuario > .content .content-image .desktop-img{display:none;}#block-utp-formularioderegistrodeusuario > .content .content-image .mobile-img{display:block;width:100%;}#block-utp-formularioderegistrodeusuario > .content .content-registro{width:auto;border-radius:14px 14px 0 0;padding:15px 15px 15px 15px;position:relative;min-height:600px;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step .field-step{font-size:12px;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step .field-titulo h2{font-size:24px;line-height:32px;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-1 fieldset{margin-top:40px;}#block-utp-formularioderegistrodeusuario fieldset{margin-bottom:10px;}#block-utp-formularioderegistrodeusuario .field-participante-header{margin-top:13px;}#block-utp-formularioderegistrodeusuario > .content .content-registro .register-step-3 .field-message .field-body p{font-size:14px;line-height:20px;}}@media (width < 600px){#hero-banner{height:550px!important;}#featured-top-first{height:800px!important;justify-content:end;}#block-utp-bannerportada{padding-bottom:80px;}#hero-banner .region-banner .field-name-imagen .picture-imagen{display:none;}#hero-banner .region-banner .field-name-imagen .picture-imagen-mobile{display:block;}}#featured-top-first{padding:0;}#featured-top-second{background-image:url(/juegos-del-viento/themes/utp/assets/img/conoce_reto_bg.webp)!important;background-position:center;background-size:contain;background:center;background-position-y:top;}#featured-top-second .bloque-tabs-retos{max-width:560px;}#featured-top-second .bloque-tabs-retos .tab-content .tab-pane .content .field-name-titulo h3{font-size:18px;font-weight:700;line-height:20px;}#featured-top-second .bloque-tabs-retos .tab-content .tab-pane .content .field-name-descripcion > p{font-size:14px;font-weight:400;line-height:20px;text-align:left;}#featured-top-first .row.align-center > div{display:flex;justify-content:center;}#featured-top-third{background-image:url(/juegos-del-viento/themes/utp/assets/img/que_es_reto_utp_bg.webp)!important;background-position:center;background-size:cover;background-repeat:space;background-attachment:fixed;}#featured-top-third #edit-title{width:165px!important;padding:10px 17px!important;}#featured-top-third .accordion-item .content-accordion{display:flex;gap:20px;padding:10px;justify-content:center;flex-wrap:wrap;}#featured-top-third .accordion-item .content-accordion > div{width:156px;height:344px;border-radius:8px;box-shadow:0px 0px 10px 0px #00000033;padding:0px;background:#fff;}#featured-top-third .accordion-item .content-accordion > div > div:first-child{height:100%;}#featured-top-third .accordion-item .content-accordion > div > div:first-child > div:first-child{display:flex;flex-direction:column;height:100%;}#featured-top-third .accordion-item .content-accordion > div .field-name-video > .degradado{position:absolute;bottom:0;width:100%;height:34px;background:linear-gradient(180deg,rgba(48,48,48,0) 0%,#303030 100%);}#featured-top-third .accordion-item .content-accordion > div .field-buttons-video-reto{display:flex;flex-direction:column;justify-content:end;align-items:center;flex-grow:1;gap:8px;padding:0 8px 10px 8px;}#featured-top-third .accordion-item .content-accordion > div .field-buttons-video-reto .button-ver-video{width:100%;border:1px solid #B40D38;border-radius:8px;background:transparent;padding:7px 22px 7px 30px;font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#B40D38;font-weight:700;}#featured-top-third .accordion-item > div .field-buttons-video-reto .button-votar-video{width:100%;border:1px solid #B40D38;border-radius:8px;background:#B40D38;padding:7px 22px 7px 38px;font-size:12px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:700;}#featured-top-third .field-button-mostrar-mas{width:100%;display:flex;margin-top:45px;justify-content:center;}#featured-top-third .field-button-mostrar-mas > button{width:150px;border:1px solid #B40D38;background:transparent;font-size:14px;font-weight:700;line-height:20px;text-align:center;color:#B40D38;max-height:40px;padding:10px;}#featured-top-third  .field-texto-nota-reto{width:100%;text-align:center;margin-top:44px;font-size:10px;}#featured-top-third .content .field-name-titulo{margin-top:32px;}#featured-top-third .content .field-name-titulo h3{display:flex;justify-content:center;width:100%;gap:20px;font-size:18px;text-transform:uppercase;color:#B40D38;align-items:center;}#featured-bottom-first{background-image:url(/juegos-del-viento/themes/utp/assets/img/conoce_reto_bg.webp)!important;background-position:center;background-size:cover;background-repeat:space;}#featured-bottom-first .content .tab-content .field-name-titulo h3{display:flex;justify-content:center;width:100%;gap:20px;font-size:18px;text-transform:uppercase;color:#fff;align-items:center;}#footer{background-image:url(/juegos-del-viento/themes/utp/assets/img/que_es_reto_utp_bg.webp)!important;background-position:center;background-size:cover;background-repeat:space;}#footer #block-utp-premios,#footer #block-utp-premiosdescripcion{display:flex;justify-content:center;}#footer #block-utp-premiosdescripcion .content > div{max-width:520px;}#footer #block-utp-premiosdescripcion .content > div p,#footer #block-utp-premiosdescripcion .content > div li{font-size:14px;}#footer .container{max-width:80%;padding-left:4rem;padding-right:4rem;}#footer .container:first-of-type{max-width:80%;padding-left:4rem;padding-right:4rem;border-bottom:solid 2px #d4d4d4;}#footer .container .region-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:20px;}#footer .container .region-footer .menu--menu h2,#footer .container .region-footer .menu--social-media h2{font-size:1rem;font-weight:900;letter-spacing:0.03rem;}#footer .container .region-footer .menu--menu a,#footer .container .region-footer .menu--social-media a{font-size:1rem;text-decoration:underline;line-height:1.1rem;}#footer .container .region-footer .resumen-titulo{font-size:1rem;font-weight:900;line-height:1rem;letter-spacing:0.03rem;text-transform:uppercase;}#footer .container .region-footer .resumen-cuerpo{font-size:0.8rem;line-height:1.4rem;font-weight:500;margin-top:0.6rem;}#footer .container .region-footer .resumen-boton{width:197px;height:48px;background:#CE102C;border:none;border-radius:7px;color:#fff;margin-top:0.5rem;}#footer .container .region-footer .resumen-boton span{font-family:'TT Squares';font-weight:700;margin-right:0.5rem;}#footer .footer-politicas{display:flex;justify-content:space-between;width:100%;padding:1.5rem 0;align-items:center;}#footer .logo1-footer{display:block;}#footer .logo2-footer{display:none;}#block-utp-resumenfooter-2{display:none;}#block-utp-resumenfooter{display:block;}.field-name-titulo h3 svg{min-width:32px;}.modal .modal-dialog{justify-content:center;margin:auto!important;}.modal .modal-dialog .modal-content{width:auto;}#bloqueModalBanner.modal .modal-dialog .modal-content{width:100%;}.modal#modal-general .modal-dialog .modal-content .btn-close,.modal#modal-vota .modal-dialog .modal-content .btn-close{background:transparent;}.modal .modal-dialog{justify-content:center;}.modal#modal-general .modal-dialog,.modal#modal-general .modal-dialog .modal-content{max-width:360px;}.modal#modal-general .modal-dialog .modal-content .btn-close{position:absolute;right:4px;top:5px;z-index:1;background:transparent;width:22px;height:22px;}.modal#modal-general .modal-dialog .modal-content .modal-body{padding:0;}.modal#modal-general .modal-dialog .modal-content .degradado-top{position:absolute;z-index:1;top:0;width:100%;height:136px;background:linear-gradient(180deg,#303030 0%,rgba(48,48,48,0) 100%);opacity:0.2;}.modal#modal-vota .modal-dialog,.modal#modal-vota .modal-dialog .modal-content{max-width:326px;}.modal#modal-vota .modal-body{padding:16px;display:flex;flex-direction:column;width:326px;margin-top:27px;}.modal#modal-vota .modal-body .field-img-titulo{display:flex;justify-content:space-between;}.modal#modal-vota .modal-body .field-img-titulo .field-name-img{width:156px;height:156px;position:relative;}.modal#modal-vota .modal-body .field-img-titulo .field-name-img img{height:100%;object-fit:cover;object-position:center;width:100%;}.modal#modal-vota .modal-body .field-img-titulo .field-name-img .degradado{position:absolute;bottom:0;width:100%;height:34px;background:linear-gradient(180deg,rgba(48,48,48,0) 0%,#303030 100%);}.modal#modal-vota .modal-body .field-img-titulo .field-name-img .likes-video{position:absolute;bottom:5px;right:10px;color:#fff;display:flex;align-items:center;gap:5px;}.modal#modal-vota .modal-body .field-img-titulo .field-name-img .likes-video p{margin:0px;}.modal#modal-vota .modal-body .field-img-titulo .field-titulo-colegio{width:129px;text-align:center;display:flex;align-items:center;font-size:14px;font-weight:700;}.modal#modal-vota .modal-body .field-descripcion{display:flex;flex-direction:column;justify-content:center;padding:27px 0 20px 0px;text-align:center;}.modal#modal-vota .modal-body .field-descripcion h3{font-size:16px;}.modal#modal-vota .modal-body .field-descripcion p{font-size:14px;}.modal#modal-vota .modal-body .field-descripcion p.registro{font-size:18px;}.modal#modal-vota .modal-body .field-form{display:flex;flex-direction:column;gap:8px;}.modal#modal-vota .modal-body .field-form input.input-numero{padding:13px 0;border-radius:9px;border:1px solid #BBBBBB;text-align:center;color:#494F66;font-size:14px;font-weight:700;width:100%;}.modal#modal-vota .modal-body .field-form button{background:#B40D38;color:#fff;font-weight:700;font-size:14px;border:0;border-radius:8px;padding:13px 0;opacity:0.5;}.modal#modal-vota .modal-body .field-form button.active{opacity:1;}.modal#modal-vota .modal-body .field-form .field-form-footer p{font-size:12px;text-align:center;margin-top:16px;}.modal#modal-vota .modal-body .field-icons-redes{display:flex;justify-content:center;gap:16px;margin-top:14px;}.modal#modal-vota .modal-dialog .modal-content .btn-close{width:20px;height:20px;right:10px;position:absolute;top:10px;z-index:1;}.modal#modal-vota .modal-body #reenviar-sms{font-size:12px;text-decoration:underline;color:#B40D38;display:flex;justify-content:end;margin-top:5px;cursor:pointer;}.modal#modal-vota .modal-body #content-mensaje-gracias{font-size:14px;text-align:center;background:#EBEBEB;padding:13px 16px;}.modal#modal-vota .modal-body #content-mensaje-gracias h3{font-size:14px;}.modal#modal-vota .modal-body #content-mensaje-gracias p{margin:0;}.modal#modal-vota .modal-body #content-mensaje-gracias a{font-size:14px;color:#B40D38;font-weight:700;}.code-input-container{display:flex;gap:10px;justify-content:center;}.code-input{border:0;border-bottom:2px solid #BBBBBB;border-radius:0;width:50px;font-weight:400;font-size:32px;text-align:center;padding-bottom:4px;color:#000;margin-bottom:15px;}.content-input.error{display:flex;margin-bottom:15px;}.content-input.error:after{content:attr(data-mensaje);line-height:1;font-size:10.5px;color:#D01A49;font-family:monospace;height:2px;position:absolute;margin-bottom:4px;margin-top:50px;background-image:none;}.content-input.code-input-container.error:after{margin-top:60px;}.static-web{position:fixed;bottom:0;display:flex;padding:16px;background:transparent;box-shadow:none;justify-content:end;gap:16px;display:flex;width:auto;right:0;}.static-web.login{background:transparent;box-shadow:none;justify-content:end;}.static-web .static-comienza-reto{background:linear-gradient(90deg,#B40D38 10.94%,#F11A44 100%);color:#fff;text-decoration:none;font-size:16px;font-weight:700;gap:20px;align-items:center;padding:14px 16px;border-radius:8px;flex-grow:1;justify-content:center;border:none;display:none;}.static-web .static-whatsapp{border-radius:8px;background:#51C85D;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}@media (width <= 1500px){#hero-banner,#featured-top-first{height:860px;}}@media (width <= 1200px){#hero-banner,#featured-top-first{height:800px;}.bloque-menu-secundaria ul{gap:10px;justify-content:center;}#block-utp-main-menu > ul{gap:10px 22px;justify-content:center;}}@media (width <= 992px){body #main-page{background-image:url(/juegos-del-viento/themes/utp/assets/img/banner_bg_mobile.webp);}#hero-banner,#featured-top-first{height:750px;}#featured-top-first .bloque-bases .col-left .col-content{display:flex;align-items:center;gap:20px;justify-content:space-between;width:100%;}#footer .bloque-titulares-rojo .content{display:flex;align-items:center;gap:20px;justify-content:space-between;width:100%;}#footer .bloque-titulares-rojo .content .field-name-descripcion h2{font-size:28px;}#footer .bloque-titulares-rojo .content .field-name-imagen{margin-top:0;width:100px;margin-right:20px;}.bloque-titulares-blanco .content .field-name-descripcion h2{font-size:28px;}.bloque-titulares-blanco .content{display:flex;align-items:center;gap:20px;justify-content:space-between;width:100%;}.bloque-titulares-blanco .content .field-name-imagen{margin-top:0;width:100px;margin-right:20px;}#block-utp-prontoconoceraslosresultadosdelaetapa1 .content,#block-utp-haypremiosparatiytuequipo .content,#block-utp-dominaelvientoyllegaalameta .content,#block-utp-faqs .content{width:90%;padding:50px 25px;}}@media (width <= 768px){#hero-banner,#featured-top-first{}#block-utp-prontoconoceraslosresultadosdelaetapa1,#block-utp-haypremiosparatiytuequipo,#block-utp-dominaelvientoyllegaalameta,#block-utp-faqs{padding:0;}#block-utp-prontoconoceraslosresultadosdelaetapa1 .content,#block-utp-haypremiosparatiytuequipo .content,#block-utp-dominaelvientoyllegaalameta .content,#block-utp-faqs .content{width:100%;padding:50px 25px;}#block-utp-faqs .content #accordionFAQs{width:100%;display:flex;flex-direction:column;align-items:center;}#footer .container .region-footer{grid-template-columns:repeat(2,1fr);}}@media (width <= 576px){body #main-page{height:850px;}#hero-banner .region-banner .col-right .field-name-descripcion > h1{font-size:24px;}#hero-banner .region-banner .col-right .field-name-descripcion > p{font-size:14px;}#hero-banner .field-content-button{width:100%;}#featured-top-first .bloque-bases .col-left .col-content{display:flex;align-items:center;gap:20px;justify-content:space-between;width:100%;}#featured-top-first .bloque-bases .col-left .col-content .field-name-descripcion h2{font-size:28px;}#featured-top-first .bloque-bases .col-left .col-content .field-name-imagen{margin-top:0px;}#featured-top-first .bloque-bases .col-left .col-content .field-name-imagen img{width:80px;}#featured-top-second .bloque-tabs-retos .tab-content .tab-pane .content .field-name-titulo h3{font-size:14px;}#featured-top-second .bloque-tabs-retos .tab-content .tab-pane .content .field-name-video{height:auto;}#featured-top-third .accordion-item{padding:10px 0px;}#featured-top-third .bloque-titulares-rojo .content .field-name-descripcion h2{font-size:28px;line-height:32px;}#featured-top-third .content .field-name-titulo h3{text-align:center;font-size:16px;margin-bottom:20px;}#featured-top-third #edit-title{height:40px;}#featured-bottom-first .tabs-ranking-retos .nav-tabs{justify-content:center;}#featured-bottom-first .content .field-name-titulo h3{text-align:center;font-size:16px;margin-bottom:20px;}#featured-bottom-first .node--type-videos.node--view-mode-resumen-alterno .field-name-titulo{font-size:12px;}.static-web{position:fixed;bottom:0;background:#fff;width:100%;display:flex;padding:16px;box-shadow:0px 0px 25px 0px #00000033;gap:16px;justify-content:space-between;display:flex;}.static-web.login,.static-web.scroll{background:transparent;box-shadow:none;justify-content:end;}.static-web.scroll{width:auto;right:0;}.static-web .static-comienza-reto{display:flex;}.static-web.scroll .static-comienza-reto{display:none;}#block-utp-listadoretosvideos,#block-utp-prontoconoceraslosresultadosdelaetapa1,#block-utp-haypremiosparatiytuequipo,#block-utp-dominaelvientoyllegaalameta,#block-utp-faqs{padding:4rem 0 0 0;background-size:contain;}#block-utp-listadoretosvideos .content,#block-utp-prontoconoceraslosresultadosdelaetapa1 .content,#block-utp-haypremiosparatiytuequipo .content,#block-utp-dominaelvientoyllegaalameta .content,#block-utp-faqs .content{padding:3rem 1.3rem;border-radius:14px 14px 0 0;width:100%;}#block-utp-listadoretosvideos .content h2,#block-utp-prontoconoceraslosresultadosdelaetapa1 .content h2,#block-utp-haypremiosparatiytuequipo .content h2,#block-utp-dominaelvientoyllegaalameta .content h2,#block-utp-faqs .content h2{font-size:22px;line-height:24px;margin-bottom:2rem;}#block-utp-haypremiosparatiytuequipo .content{padding:3rem 0.9rem;}#block-utp-faqs .content .box-Faqs{width:100%}#block-utp-haypremiosparatiytuequipo .content .subLabel{margin-top:-2rem;margin-bottom:2rem;font-size:0.8rem;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio{border-radius:0;border-bottom:0;border-top:0;border-left:0;border-right:0;padding:0;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio-1{border-top:solid 2px #D4D4D4;padding-top:1rem;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .titulo{font-size:1rem;line-height:1.5rem;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .box-premios{flex-direction:column;margin-top:1rem;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .premio{max-width:100%;border-radius:8px;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .titulo-premio{border-radius:6px;height:40px;justify-content:center;}#block-utp-haypremiosparatiytuequipo .content .categoria-premio .premio-icono{position:relative;top:4px;margin-left:1rem;}#block-utp-bannerportada .contador-box,#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .contador-box{flex-wrap:wrap;}#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .boton-evento{margin-top:1.5rem;background:#8B8B8B;}#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .boton-evento .icon1{display:none;}#block-utp-prontoconoceraslosresultadosdelaetapa1 .content .boton-evento .icon2{display:block;}#block-utp-dominaelvientoyllegaalameta .content .resumen{font-size:0.78rem;}#block-utp-dominaelvientoyllegaalameta .content .etapa{margin-bottom:1rem;}#block-utp-dominaelvientoyllegaalameta .content .titulo{font-size:0.78rem;}#block-utp-dominaelvientoyllegaalameta .content .descripcion{font-size:0.78rem;}#block-utp-listadoretosvideos .content .descripcion{font-size:0.8rem;line-height:1.4rem;text-align:left;margin-top:-2rem;margin-bottom:2rem;}#block-utp-listadoretosvideos .content div.field-participante-content{grid-template-columns:repeat(2,1fr);gap:5px;}#block-utp-listadoretosvideos .no-movil{display:none;}.contador-top{display:none!important;}#block-utp-listadoretosvideos .ranking{display:none;}#block-utp-bannerportada .contador-title-banner{font-size:1rem;color:#FFF;}#block-utp-bannerportada .contador-text-banner{font-size:0.9rem;color:#FFF;}#block-utp-listadoretosvideos .box-videos-acordion .enunciado::after{content:"+";position:absolute;right:0.1rem;top:50%;transform:translateY(-50%);width:24px;height:24px;background-color:#00A98E;color:white;text-align:center;border-radius:50%;font-size:16px;font-weight:bold;transition:all 0.3s ease;padding:0.1rem;}#block-utp-listadoretosvideos .contador-movil{display:block;}#block-utp-listadoretosvideos .movil{display:block;}#block-utp-listadoretosvideos .box-videos-acordion .enunciado[aria-expanded="true"]::after{content:"−";transform:translateY(-50%) rotate(180deg);}#block-utp-listadoretosvideos .box-videos-acordion{padding:0.8rem;border:solid 1px #929292;border-radius:12px;background:#F5F5F5;margin-bottom:1rem;}#block-utp-listadoretosvideos .box-videos-acordion h3{margin:0;}#block-utp-listadoretosvideos .box-videos-acordion .enunciado{border:none;font-size:0.9rem;font-family:'TT Squares';font-weight:900;text-transform:uppercase;}#block-utp-listadoretosvideos .box-videos-acordion .video-box{display:flex;justify-content:space-between;align-items:center;padding:10px;}#block-utp-listadoretosvideos .box-videos-acordion .dat-box{display:flex;gap:10px;align-items:center;}#block-utp-listadoretosvideos .box-videos-acordion .box-imagen{width:65px;height:50px;position:relative;}#block-utp-listadoretosvideos .box-videos-acordion .imagen{width:100%;height:100%;object-fit:cover;}#block-utp-listadoretosvideos .box-videos-acordion .cover-imagen{position:absolute;background:rgba(0,0,0,0.1);top:0;left:0;right:0;bottom:0;border-radius:4px;cursor:pointer;}.ingrese-texto{font-size:12px;}.validacion-boton{color:#fff;background:#696969;width:200px;margin-top:1rem;margin-bottom:0.5rem;font-size:0.8rem;line-height:0.9rem;letter-spacing:0.02rem;padding:0.3rem;border:none;border-radius:4px;height:40px;}#block-utp-listadoretosvideos .content{position:relative;}#block-utp-listadoretosvideos .contador-movil{position:absolute;top:0;left:0;right:0;background:#CE102C;padding:0.8rem;font-family:'TT Squares';color:#FFF;font-weight:700;}.video-box{padding:0.6rem 0.6rem 1rem 0.6rem;border:solid 2px #929292;border-radius:12px;background:#F1F1F1;}.video-box-texto{margin-top:0;text-align:left;}#block-utp-listadoretosvideos .box-videos-acordion .respuesta{padding-top:1.5rem;}#block-utp-listadoretosvideos .box-videos-acordion .voto-box{width:35%;}#block-utp-listadoretosvideos .box-videos-acordion .box-info{padding:0;}#block-utp-listadoretosvideos .box-videos-acordion .video-box-texto{margin:0;}#block-utp-listadoretosvideos .box-videos-acordion .video-box-texto .texto-label{font-size:6px;}#block-utp-listadoretosvideos .box-videos-acordion .video-box-texto .texto-value{font-size:8px;line-height:12px;}#block-utp-listadoretosvideos .box-videos-acordion .no-movil{display:none;}#block-utp-listadoretosvideos .box-videos-acordion .video-box-voto{width:fit-content;font-size:8px;margin-top:0;padding:2px 5px;gap:4px;color:#FFF;background:#000;}#block-utp-listadoretosvideos .box-videos-acordion .video-button{width:93px;height:30px;margin:0;font-size:12px;}#box-votar hr{display:none;}#block-utp-listadoretosvideos .ranking-box-voto{font-size:10px;}#block-utp-listadoretosvideos .ranking-index{font-size:10px;}#block-utp-listadoretosvideos .ranking-box .video-box-texto .texto-label{font-size:10px;}#block-utp-listadoretosvideos .ranking-box .video-box-texto .texto-value{font-size:12px;line-height:12px;}#footer .container .region-footer{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;padding-bottom:20px;}#footer .container:first-of-type{max-width:100%;padding:0 1rem;}#footer .container{max-width:100%;padding:0 1rem;}#footer .container .region-footer .menu--menu ul,#footer .container .region-footer .menu--social-media ul{display:flex;flex-direction:row;gap:12px;}#footer > .container .clearfix.nav > li > a{color:#000;text-decoration:underline;font-size:12px;padding:0;text-align:left;}#footer  .footer-politicas{display:flex;flex-direction:column;}#footer  .footer-politicas ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;width:100%;}#footer .footer-politicas  ul.lista-politicas{display:flex;flex-direction:row;justify-content:start;margin-bottom:1.5rem;}#footer > .container .clearfix.nav{justify-content:start;gap:20px 10px;}#footer .footer-politicas .footer-copy{text-align:left;width:100%;font-size:0.8rem;}#footer .logo1-footer{display:none;}#footer .logo2-footer{display:block;}#block-utp-resumenfooter-2{display:block;}#block-utp-resumenfooter{display:none;}.boton-registrarse{padding:0.5rem;}.boton-registrarse span{font-size:1rem;}}@media (width <= 476px){#featured-top-first  .bloque-bases .col-right .col-content .field-name-descarga a{width:100%;justify-content:center;}}#offcanvasMobile .svg-open > path{stroke:#fff;}.just-validate-error-field:after{content:attr(data-mensaje);line-height:1;font-size:10.5px;color:var(--error-color)!important;font-family:"Formular";height:2px;margin-left:0px;margin-top:5px;}fieldset.just-validate-error-field > label{color:var(--error-color)!important}fieldset.just-validate-error-field > input{border:1px solid var(--error-color)!important}
:root{--color-red:#B40D38;}.bloque-modal-formularios .modal-dialog{justify-content:center;}.bloque-modal-formularios .modal-dialog .modal-content{width:328px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body{padding:20px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body #edit-submit,.bloque-modal-formularios .modal-dialog .modal-content .modal-body .field-name-footer .btn.btn-secondary{font-size:14px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .btn.btn-link,.bloque-modal-formularios .modal-dialog .modal-content .modal-body .field-name-footer p{font-size:12px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .field-titulo h2{font-size:20px;font-weight:700;line-height:24.24px;text-align:left;color:var(--color-red);}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .field-titulo p{font-size:12px;font-weight:400;line-height:14.54px;text-align:left;color:#303030;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-login-form{padding:10px 0px;margin-top:16px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-login-form > fieldset{position:relative;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-login-form > fieldset > label{position:absolute;left:16px;color:#767676;transition:all 0.3s ease;top:13px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-login-form > fieldset > input{width:100%;padding:14px 16px 4px 16px;border-radius:8px;border:1px solid #BBBBBB;color:#000;opacity:0px;font-size:14px;font-weight:700;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .user-login-form fieldset > input:not(:placeholder-shown) ~ label{align-items:start;font-size:9px;top:5px;left:16px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .user-login-form fieldset > label.focus{align-items:start;font-size:9px;top:5px;left:16px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-login-form > fieldset > small{display:none;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .user-register-form{padding:10px 0px;margin-top:35px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .user-register-form fieldset{position:relative;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .user-register-form fieldset > label{position:absolute;left:16px;color:#767676;transition:all 0.3s ease;top:13px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .user-register-form fieldset > input{width:100%;padding:14px 16px 4px 16px;border-radius:8px;border:1px solid #BBBBBB;color:#000;opacity:0px;font-size:14px;font-weight:700;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .user-register-form fieldset > input:not(:placeholder-shown) ~ label{align-items:start;font-size:9px;top:5px;left:16px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .user-register-form fieldset > label.focus{align-items:start;font-size:9px;top:5px;left:16px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-register-form fieldset > small{display:none;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-register-form .content-titulo-seccion-inputs h3{font-size:14px;font-weight:700;line-height:24px;text-align:left;margin-bottom:3px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-register-form .content-checkbox-seccion-inputs{display:flex;flex-direction:column;gap:8px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-register-form .content-checkbox-seccion-inputs .content-checkbox label{display:flex;align-items:start;gap:9px;cursor:pointer;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-register-form .content-checkbox-seccion-inputs .content-checkbox label input{height:20px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-register-form .content-checkbox-seccion-inputs .content-checkbox label p{font-family:Libre Franklin;font-size:10px;font-weight:400;line-height:12px;text-align:left;color:#303030;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body  .user-register-form .content-checkbox-seccion-inputs .content-checkbox label p a{color:#303030;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .footer-form-registro-usuario{margin-top:23px;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .footer-form-registro-usuario .footer-form-registro-titulo{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#303030;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .footer-form-registro-usuario .footer-form-registro-titulo p{margin:0;}.bloque-modal-formularios .modal-dialog .modal-content .modal-body .footer-form-registro-usuario .footer-form-registro-button{margin-top:17px;width:100%;border-radius:8px;background:transparent;color:var(--color-red);font-size:14px;font-weight:700;border:1px solid var(--color-red);height:50px;cursor:pointer;}#edit-field-campus-wrapper > fieldset > label{font-size:12px;top:5px;left:14px;}#edit-field-campus{width:100%;background:#fff;height:45px;border-radius:8px;border:1px solid #bbbbbb;padding-top:17px;font-size:14px;}.edit-account fieldset.form-item-name{display:none;}
