@charset "UTF-8";
/***!  /templates/shaper_helixultimate/css/custom.css  !***/

#sp-top-bar{background-color:#FFF;padding:0}#sp-top1{width:100%}#form_15 .row,#form_16 .row{justify-content:center}#form_15 .justify-content-between{margin-left:240px;width:455px}#system-message-container{font-family:'Noto Sans JP',sans-serif}.aviso-legal:hover,.politica-privacidad:hover{text-decoration:underline}.chosen-container-single .chosen-single{border:1px solid #d4d9de;height:55px;background:#fff;padding:15px 0 0 10px}#empresa___nombre_de_tu_empresa{height:55px}#empresa___tu_nombre{height:55px}#empresa___e_mail{height:55px}#empresa___tel_fono{height:55px}#empresa___contrase_a{height:55px}#empresa___contrase_a_check{height:55px}.chosen-container{font-size:1rem}@media (min-width:768px){.fabrikElement.col-sm-9{width:72.5%}}@media (max-width:767px){.fabrikElement.col-sm-9{width:100%}}.article-body:hover{background-color:#000;color:#fff;border-radius:50px;transition:background-color 0.3s,color 0.3s}.article{margin:10px;text-align:center}.article-body{padding:20px;border:1px solid #000;background-color:transparent;border-radius:50px;color:#000;cursor:pointer;transition:background-color 0.3s,color 0.3s}.article-button{border:2px solid #000;background-color:transparent;color:#000;border-radius:50px;padding:10px 20px;cursor:pointer;transition:background-color 0.3s,color 0.3s}.article-list .article{border:none}.article-list .article a{color:#000;text-decoration:none;transition:color 0.3s}.article-list .article a:hover{color:#fff}#form_43 .fabrikElement.col-sm-10{width:580px}#form_43 .form-check.fabrikgrid_checkbox.col-sm-12{margin-left:120px}.btn.btn-primary.btn-lg.w-100.button.registrarme{font-size:1.25rem;padding:0.5 rem}.sppb-panel-body a{color:black !important}.sppb-panel-body:hover a{color:white !important}.article-body:hover h2 a{color:#fff !important}h2 a{color:#000;transition:color 0.3s}.article-body:hover .article-introtext a{color:#fff !important}.sppb-panel-body:hover a{color:white !important}.article-body:hover h2 a{color:#fff !important}h2 a{color:#000;transition:color 0.3s}.article-body:hover .article-introtext a{color:#fff !important}.article-introtext a{color:#000;transition:color 0.3s}.article-body .article-introtext p a:hover{text-decoration:underline}.far.fa-user{color:#676d73;line-height:65px}.sp-module-content{25-06-2024 para juntar las lineas del menu line-height:56px}.btn.btn-outline-primary.btn-lg.button.registrar{font-size:14px;border-radius:30px;display:inline-block;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;background-color:rgb(204,51,51);color:#fff;text-align:center;line-height:1.5;transition:background-color 0.3s ease;margin-right:10px;font-family:"Roboto",sans-serif;border:none}.btn.btn-outline-primary.btn-lg.button.registrar:hover{background-color:rgb(153,38,38);color:#fff}.link-text{font-size:14px;color:#2665da;text-decoration:none;line-height:1.5;vertical-align:middle;cursor:pointer;font-weight:bold;font-family:"Roboto",sans-serif}.far.fa-user:hover{color:rgb(153,38,38)}.far.fa-user{font-family:"Font Awesome 5 Free",sans-serif;font-size:14px}.far.fa-user:not(:last-child){margin-right:0.5em}.reduce-spacing{font-family:'Roboto',sans-serif;font-size:10pt;letter-spacing:-0.5px;line-height:1;margin:0;color:#676d73}.sppb-btn-info.sppb-btn-outline{color:#676D73;border-color:#676D73}.sppb-btn-info.sppb-btn-outline:hover{color:#fff;background-color:rgb(204,51,51);border-color:rgb(204,51,51)}#sp-footer{background:#fff;color:#000}#sp-bottom{background:#fff;color:#000;border-top:1px solid #e3e3e3;padding:30px 0 30px}#sp-bottom .sp-module .sp-module-title{font-weight:700;font-size:21px;margin:0 0 20px;color:#030303}#sp-footer1{font-size:14px;padding:0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.sp-copyright a{text-decoration:none;color:#676d73;transition:text-decoration 0.3s ease}.sp-copyright a:hover{text-decoration:underline}.sp-copyright{color:#676d73}#sp-footer .container-inner{padding:0}.divider.fas.fa-map-marker-alt{display:none}#section-id-1703966796075{cursor:pointer}#sp-left .sp-module.custom-menu,#sp-right .sp-module.custom-menu{margin-top:50px;border:1px solid #c9d7e3;padding:0;border-radius:3px}#sp-left .sp-module.custom-menu ul>li.active,#sp-right .sp-module.custom-menu ul>li.active{background-color:#c33}#sp-left .sp-module.custom-menu ul>li.active>a,#sp-right .sp-module.custom-menu ul>li.active>a{color:white}#sp-left .sp-module.custom-menu ul>li>a,#sp-right .sp-module.custom-menu ul>li>a{display:block;padding:0px 0px 10px 20px;line-height:36px}.breadcrumb{font-size:12px;padding:0.45rem 1rem}#sp-main-body{padding:30px}#sp-left{margin-top:-32px}#form_15{padding-top:40px;padding-bottom:40px;background-color:#f5f5f5}#form_15{max-width:800px;margin:0 auto}.col-lg-4{flex:0 0 auto;width:50%}@media (max-width:767px){.col-lg-4{width:100%}}#com-users-login__form{background:#f5f5f5;padding:45px}#com-users-login__form #username{height:55px}#com-users-login__form #password{height:55px}list-group{display:flex;flex-direction:row;justify-content:space-around;*/ */}.list-group-item:hover{text-decoration:underline}.login-description{font-size:30px;text-align:center;background-color:#f5f5f5;font-family:Noto Sans JP;font-weight:600;color:#000;padding-top:30px}#form_15 .form-check.fabrikgrid_checkbox.col-sm-12{padding-left:0.2em}#form_15 .btn-group{display:contents}.btn-primary,.sppb-btn-primary{border-color:#c33;background-color:#c33 !important}.btn-primary:hover,.sppb-btn-primary:hover{border-color:rgb(153,38,38);background-color:rgb(153,38,38)}.item_class{border-radius:30px;background-color:#c33;color:#fff !important;padding:10px 15px !important;line-height:1.5 !important}.item_class:hover{background-color:#a22}.sp-sign-in{color:#676d73}.far.fa-user.me-1{color:#676d73}#list_27_com_fabrik_27{width:1200px;border-collapse:collapse}.codigo.custom_user_login_menu .sp-dropdown-items{position:absolute;z-index:20}#list_27_com_fabrik_27{width:1125px;border-collapse:collapse}.table th,.table td{text-align:center;border:1px solid #ddd;padding:8px}.table th:nth-child(10%),.table td:nth-child(1){width:10%}.table th:nth-child(2),.table td:nth-child(2){width:40%}.table th:nth-child(3),.table td:nth-child(3){width:20%}.table th:nth-child(4),.table td:nth-child(4){width:40%}.table th:nth-child(5),.table td:nth-child(5){width:15%}.table th:nth-child(6),.table td:nth-child(6){width:30%}.table th:nth-child(7),.table td:nth-child(7){width:10%}.table th:nth-child(8),.table td:nth-child(8){width:10%}.table th:nth-child(9),.table td:nth-child(9){width:5%}.table th:nth-child(10),.table td:nth-child(10){width:5%}.table thead th{border-bottom:2px solid #333}.table tr:hover{background-color:#f1f1f1}.table-responsive{overflow-x:auto;width:100%;max-width:100%;border:1px solid #ddd}#system-message-container{position:static !important;max-width:1080px;z-index:1 bottom:auto;right:auto;margin:0px auto;line-height:40px}#system-message-container joomla-alert{font-size:16px}#formulario_de_contacto___nombre{height:55px}#formulario_de_contacto___email{height:55px}#formulario_de_contacto___telefono{height:55px}#formulario_de_contacto___asunto{height:55px}#form_45 .justify-content-between{display:flex;justify-content:center !important;align-items:center;margin:0 auto;width:100%;height:55px}#form_45 .row{justify-content:center}#form_45 .form-check.fabrikgrid_checkbox.col-sm-12{margin-left:100px}@media (max-width:767px){#form_45 .form-check.fabrikgrid_checkbox.col-sm-12{margin-left:30px}}#form_45 textarea.fabrikinput.inputbox.col-sm-6{width:100%;box-sizing:border-box}#solicitud___describe_el_servicio{width:100%}@media screen and (max-width:768px){.fabrikElement{width:100%;box-sizing:border-box}}#form_43 .row{justify-content:center;display:flex;flex-wrap:wrap}#form_43 .fabrikElement.col-sm-8{width:475px;box-sizing:border-box}@media (max-width:768px){#form_43 .fabrikElement.col-sm-8{width:100%;max-width:100%;padding:10px}}#form_43 #solicitud___nombre{height:55px}#form_43 #solicitud___email{height:55px}#form_43 #solicitud___telefono{height:55px}@media (max-width:768px){#form_43 .form-check.fabrikgrid_checkbox.col-sm-12{margin-left:25px}}#form_43 .justify-content-between{justify-content:center !important;margin:0 auto;width:485px;height:55px;transform:translateX(-20px)}@media (max-width:768px){#form_43 .justify-content-between{width:100%;justify-content:center !important;margin:0 auto;padding-left:0;padding-right:0;transform:none !important}}@media (max-width:768px){#form_15 .justify-content-between{margin-left:0;width:100%;margin-right:0;padding-left:10px;padding-right:10px}}@media (max-width:768px){#form_15 .form-check.fabrikgrid_checkbox.col-sm-12{margin-left:40px !important;padding-left:0 !important;margin-right:0 !important}}#form_15 .row{margin-left:0 !important;padding-left:0 !important;padding-right:0 !important}#form_15 .form-check-label{display:inline-block;margin-left:0px;word-wrap:break-word;overflow-wrap:break-word}.sp-profile-wrapper .sp-profile-dropdown{min-width:260px;margin-top:0px;padding:0;z-index:9999}.far.fa-user.me-1{display:none}.sp-profile-wrapper .sp-profile-dropdown{display:block;width:auto;text-align:left;margin-left:0px}.sp-profile-wrapper .sp-profile-dropdown li a{display:inline-block;text-align:left;padding:10px 20px}.custom_user_login_menu{margin-left:10px !important}.sp-profile-dropdown-item{margin-left:10px}.sp-sign-in{display:flex;align-items:center}.sp-sign-in .user-text{font-size:14px;margin-left:8px}.sp-sign-in i.fas.fa-user-circle{font-size:28px;max-width:50px;width:100%;height:auto}.sp-profile-wrapper .arrow-icon{font-size:11px;margin-left:5px}.sp-profile-dropdown{margin-top:20px}.sp-profile-dropdown-item a[href="/mi-cuenta/cerrar-cesion"]::before{font-family:"Font Awesome 5 Free";content:"\f2f5";font-weight:900;margin-right:8px;font-size:18px;color:#000}.sp-profile-dropdown-item a[href="/mi-cuenta/perfil-usuario"]::before{font-family:"Font Awesome 5 Free";content:"\f303";font-weight:900;margin-right:8px;font-size:18px;color:#000}.sp-profile-dropdown .menuaccount-menu a[href="/mi-cuenta/mis-presupuestos"]::before{font-family:"Font Awesome 5 Free";content:"\f0ae";font-weight:900;margin-right:8px;font-size:18px;color:#000}.sp-profile-dropdown .menuaccount-menu a[href="/mi-cuenta/mis-presupuestos"]{padding-top:0px;padding-bottom:0px;display:flex;align-items:center}.menu li a{font-family:'Roboto',sans-serif !important;font-size:16px !important}.classmenumovil{color:#656565;font-size:16px;font-weight:400;margin-left:10px}.classmenumovil:hover{color:#007bff !important}@media (max-width:768px){.sp-profile-dropdown{left:0 !important;width:auto !important;display:block !important;z-index:9999}}.offcanvas-menu .offcanvas-inner .sp-profile-wrapper .user-text{display:inline-block !important}.custom-alert{width:100%;max-width:1300px;margin:0 auto;text-align:center;position:relative;padding:20px 15px}
