@charset "UTF-8";body{font-family:Gotham,sans-serif;font-size:medium;font-style:normal 23deg;margin:0;min-height:88vh;padding:0 0 110px;position:relative}li{list-style:none}a{text-decoration:none}button{border-radius:25px;color:#fff;cursor:pointer}.readonly{background-color:#ddd}.flash-notice{color:#c63d2f;font-size:.6em}h1.error{color:red;font-weight:700;text-align:center;width:auto}.footer-base_page{background:linear-gradient(1turn,#00c8dc,#000 57.67%,transparent 80%);bottom:0;margin-top:auto;min-height:100px;position:absolute;text-align:center;width:100%}.footer-base_page__p{color:#fff;margin-top:65px}.footer-base_page__p br{margin-bottom:.5em}.footer-base_page__p span a{color:#fff;font-size:13px}div#header div#top-menu{background:linear-gradient(90deg,#000,#00c8dc);color:#fff;display:flex;height:5em;padding:1.25em}#top-picture img{width:82px}div#header div#top-menu div#top-menu-language-switcher{display:flex;flex-basis:90%}div#header div#top-menu div#top-menu-language-switcher div#lang_top{flex-basis:8%;text-align:center}div#header div#top-menu div#top-menu-language-switcher div#lang_top img{margin-left:2px;margin-right:2px;width:24px}#menu-top{flex-basis:100%;font-size:20px;line-height:29px;text-align:center}#menu-top h3{color:#00c8dc;font-size:18px;margin-bottom:0;margin-left:2em;margin-top:0;position:absolute;text-align:start;top:4.5em}#menu-top a{border-bottom:2px solid transparent;color:#fff}#menu-top a:hover{border-bottom:2px solid #fff}.nav-menu{font-weight:500;margin-top:1.5em;position:relative}.nav-menu ul{display:flex;justify-content:center;margin:0}.nav-menu li{margin:0 1rem}.nav-menu ul li ul{background-color:#00484f;border:1px solid #00c8dc;display:none;padding:1rem;position:absolute;text-align:start;z-index:999}.nav-menu ul li:hover ul{display:block;width:auto}.nav-menu ul li ul li{margin-bottom:1rem;margin-top:.5rem}#top-menu-login{border-left:1px solid #00d3e8;flex-basis:10%;font-weight:500;padding-left:10px;text-align:center}#top-menu-login p{margin:5px 0 0;text-align:center}.logout-user{color:#0e2b59}.logout-user i{margin:6px}#content{margin:2em}.container{background:#cededf;border-radius:25px;box-shadow:1px 2px 10px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9bc635",endColorstr="#c0ea67",GradientType=1);height:45%;margin:20px auto;min-width:380px;width:60%}#configurator_breadcrumb{line-height:18px;padding:0;text-align:center}.breadcrumb li{color:#0e2b5975;display:inline-block;padding:4px}.breadcrumb li a{color:#0e2b59;font-weight:500}.breadcrumb li a:hover{border-bottom:2px solid #0e2b59}.breadcrumb .fa-solid{color:#0e2b59b0;font-size:12px;margin-left:4px;margin-right:4px}.current_step a{border-bottom:2px solid #0e2b59;color:#0e2b59!important}.title,div.title{color:#0e2b59;padding:10px}div.title{display:flex;justify-content:space-between}div.title h2{flex:0 1 auto}div.title h2:first-child{padding-right:10px}.title_2,div.title h2:nth-child(2){padding-left:10px}table{border-collapse:collapse;width:100%}.table{font-size:14px;text-align:left}.table a{color:#0e2b59}.table th{background:#f7f8f6;border-top:2px solid #007e8b4a;font-weight:600;padding:10px 8px}.table td,.table th{border-bottom:1px solid #fff;color:#0e2b59}.table td{background:#e6e6e6;border-top:1px solid transparent;padding:8px}.table tr:hover td{background:#fff;color:#0e2b59}.table-individual th{width:20%}.table-individual tr:hover td{background:#e6e6e6}.table-list{line-height:16px}.table-list th{background:#007e8b1c;border-top:2px solid #007e8b4a;padding:1.15em .57em}.table-list td{background:#fff;border-bottom:1px solid #007e8b1c;padding:10px 8px}.table-list tr:hover td{background:#e3f1f2b2}.table-list tbody tr:last-child{border-bottom:2px solid #007e8b4a}.box-filter_search{align-items:center;display:flex;margin-bottom:1em}.search_entity{flex:1 0 auto}.search_keyword{border:1px solid #0e2b59;border-radius:25px;display:inline-block;padding:6px 20px}#filter_results{color:#0e2b59;cursor:pointer;display:inline-block;vertical-align:middle}.box-filter_search a{margin-bottom:0}.column-actions_buttons i{margin:0 2px;width:20px}.icon-edit i,.icon-show i{font-size:16px}.footer_table{align-items:center;color:#0e2b59;display:flex;justify-content:space-between;margin:12px 10px}.current{background:#9dcfd5;color:#fff;font-weight:800}.current,.first a,.last a,.next a,.page a,.previous a{border-radius:50%;box-sizing:border-box;display:inline-block;height:34px;line-height:34px;text-align:center;width:34px}.first a,.last a,.next a,.page a,.previous a{color:#0e2b59;transition:background-color .3s ease,color .3s ease}.pagination>span>a:hover{background-color:#eee;border-radius:50%;color:#0096a5}.box-content_table{margin:0 10px}.table-products b{font-weight:500;margin-right:4px}.show_product_documents{line-height:22px}.table-offers td:last-child{text-align:start!important;width:6em!important}.table-offers td a i{margin:0 4px}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}a.create{border-collapse:collapse;font-size:12px;margin:45px;text-align:left;width:50px}.verde{filter:hue-rotate(120deg)}div.grafica{display:flex;margin:5px;text-align:left;width:100%}canvas#grafica{display:flex;margin:25px;width:80%}label.required:after{content:"*";margin-left:2px}.small{width:50px}textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;resize:none;width:100%}input[type=checkbox]{width:auto!important}.error_msg ul{color:red;margin-bottom:0;margin-top:0;padding-left:0}select{border:1px solid transparent;border-radius:6px;display:block;margin:8px 0;padding:5px;width:200px}select:not([disabled]){background-color:#fff}.content-title{color:#0e2b59;text-align:center}.sliderwrap{padding:30px 0}.sliderwrap a{cursor:pointer}.sliderwrap h2{font-size:30px;font-weight:400;line-height:1.5;padding-bottom:10px;text-transform:capitalize}.form-class input{border:inherit;border-radius:6px;margin:8px 0;padding:5px}.box-principal_form{background:#cededf;border:1px solid #74b8bf;border-radius:25px;line-height:16px;margin:2%;padding:2em}.box-principal_form form>div{display:flex;flex-wrap:wrap}.box-principal_form form>div>div{flex-basis:30%;flex-grow:1}.box-principal_form label{display:inline-block;vertical-align:middle;width:10em}.box-principal_form input{border:inherit;border-radius:6px;width:264px}.box-principal_form input,.box-principal_form select{display:inline-block;margin-bottom:10px;margin-top:10px;padding:8px}.box-principal_form select{width:280px}.box-principal_form textarea{border:1px solid #f6f6f6;border-radius:6px;display:inline-block}.box-container{padding:2em}.box-container form>div{display:flex;flex-wrap:wrap}.box-container form>div div{flex:50%;margin-bottom:10px}.box-container form input,.box-container form label,.box-container form select{display:inline-block;vertical-align:middle}.box-container form label{width:7em}.box-container input{border:none;border-radius:6px;margin-top:8px;padding:5px;width:196px}.box-container textarea{display:inline-block;vertical-align:middle}.box-container select{width:205px}.container-company-conditions{margin-top:2em}.container-individual-company-conditions{margin-top:3em}#save_manufacturer.disabled,#save_provider.disabled{cursor:not-allowed;opacity:.6}.label-product_required{display:block}#product_required{display:inline-block}.box-selected-list{border-radius:6px;margin-top:1em;overflow:auto}.box-widget_custom{background:#f9f9f9;border-radius:6px;padding:10px}.box-widget_custom li{padding:10px 0!important}.delete-incompatibility,.delete-requirement{color:#ec1111;cursor:pointer;float:right}.clear{background-color:#60b1b9;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-left:1em;margin-top:10px;padding:5px 12px;width:6em}.configure_main_buttons button[disabled=disabled]{border:2px solid #bbb;color:#bbb}#calendar-holder{margin:0 auto;width:800px}.fc th,.fc-toolbar h2{font-weight:inherit}.delete_characteristic{margin-left:.2em;vertical-align:middle}.add_new_caracteristic{margin-left:4px;margin-top:6px}.configure_main_buttons{display:flex;justify-content:space-between;margin:40px 40px auto}.configure_main_buttons button{background:transparent;border:2px solid #00c8dc;color:#00c8dc;font-size:20px;height:48px;width:183px}#dos,#uno{display:inline;float:left;width:375px}#uno{margin-left:106px}#tres{display:inline}.common_title{font-weight:700}.mg{margin-left:250px}.mg_d{margin-left:50px}.common_label{float:left;font-weight:700}.sg_d{font-size:16px;margin-left:20px}.sg{margin-left:8px;width:65px}.sg,.sg_t{font-size:16px;justify-content:space-between;text-align:center}.sg_t{margin-left:32px;width:60px}label.error.fail-alert{background:#ffe6eb;border:2px solid red;border-radius:4px;line-height:1;padding:2px 0 6px 6px}input.valid.success-alert{border:2px solid #4caf50;color:green}.icon{fill:currentcolor;display:inline-block;height:16px;vertical-align:middle;width:16px}.modal-overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s linear .3s,opacity .3s;visibility:hidden;width:100%;z-index:10}.modal-direction.is-visible .modal-overlay,.modal.is-visible .modal-overlay{opacity:1;transition-delay:0s;visibility:visible}.modal-wrapper{background-color:#fff;box-shadow:0 0 1.5em rgba(0,0,0,.35);left:40%;margin-left:-16em;padding-bottom:20px;position:absolute;top:6em;width:800px;z-index:9999}.modal-transition{opacity:0;transform:translateY(-10%);transition:all .3s .12s}.modal-direction.is-visible .modal-transition,.modal.is-visible .modal-transition{opacity:1;transform:translateY(0)}.modal-content,.modal-header{padding:1.5em}.modal-header{background-color:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 1px 2px rgba(0,0,0,.06);position:relative}.modal-close{background:none;border:0;color:#aaa;padding:1em;position:absolute;right:0;top:0}.modal-close:hover{color:#777}.modal-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125em;margin:0}.modal-content>:first-child{margin-top:0}.modal-content>:last-child{margin-bottom:0}.modal-toggle-close{background-color:#eee;border-color:#ccc #333 #333 #ccc;border-style:solid;border-width:1px;color:#333;margin-left:250px;padding:2px 6px;right:20px;text-decoration:none;top:225px;z-index:2}.box-button_save__modal{display:flex;justify-content:flex-end;margin:16px}.box-button_save__modal button{background-color:#74b8bf;border:1px solid #74b8bf;height:auto;padding:10px 12px;width:110px}.box-copy-floor_value{margin:20px}.ui-dialog{padding:0}.ui-dialog-titlebar-close{background:#000;border:none;border-radius:110%;box-shadow:0 1px 4px rgba(0,0,0,.16);margin-top:.5px!important}.input_with_error{border:1px solid red}.inputError{border:2px solid red!important}.inputMissing{border:2px solid #ff6913!important}.navigation_buttons_left{margin:40px;width:50%}.navigation_buttons_rigth{display:flex;justify-content:flex-end;margin:40px}.btn-a{border-radius:25px;color:#fff;font-size:16px}.button-go_back,.button-go_back_list{display:flex;justify-content:center;margin-top:5em}.button-go_back a{background-color:#00c8dc;border:1px solid transparent;padding:15px 30px}.button-go_back a:hover{background-color:#fff;border:1px solid #00c8dc;color:#00c4d7}.button-go_back_list a{background:gray;padding:13px 30px}.button-go_back_list a:hover{background-color:#bfbfbf;color:#2f2f2f}.button-edit{background:#70898b;float:left;margin-right:8px;margin-top:20px;padding:10px 16px}.box-button_edit{display:flex;justify-content:flex-end}.box-button_edit>.button-edit{margin-bottom:1em;margin-right:0;margin-top:-1em}.button-delete{background:#eb7474;border:1px solid #eb7474;color:#fff;font-size:16px;height:38px;margin-top:20px;width:110px}.buttons-edit-delete{margin-top:2em}.button_save{display:flex;justify-content:flex-end;margin-right:1.5em;margin-top:1.5em}.button_save button{background-color:#74b8bf;border:1px solid #74b8bf;font-size:16px;padding:5px 12px}.button_save button[disabled=disabled]{background-color:#fff;border:2px solid #bbb;color:#bbb}.button_save button:hover:not([disabled=disabled]){background-color:#9ae6ee;border:1px solid #9ae6ee;color:#334e51}.button-form_save{display:flex;justify-content:center;margin-top:3em}.box-content_configure_0>.button-form_save{justify-content:flex-end;margin-right:-4em;margin-top:1em}.box-content_configure_0>.button-form_save button{width:auto}.button-cancel{margin-right:10px}.button-cancel:hover{background-color:#f2cece!important;border:1px solid #f2cece!important;color:red!important}.button-small{border:1px solid #74b8bf;border-radius:25px;color:#fff;cursor:pointer;padding:5px 20px;width:auto}.button-form_save button,.button-small{background-color:#74b8bf;font-size:16px;height:auto}.button-form_save button{border:1px solid #74b8bf;padding:5px 12px;width:110px}.button-form_save button:hover{background-color:#9ae6ee;border:1px solid #9ae6ee;color:#334e51}.button-add{background:#0096a5;float:right;margin-bottom:18px;padding:12px 20px}.button-add:hover{background:#dff8fb;color:#0096a5}.button-right{display:flex;justify-content:flex-end;margin-right:32px;margin-top:20px}.button-right button{color:#00c8dc}.button-right button:hover{background-color:#00c8dc;color:#fff}.button-incident{background:#009baa;padding:10px 16px}.ui-widget-header{background:transparent;border:inherit;color:#fff;font-weight:700}.ui-dialog .ui-dialog-titlebar{height:38px}.ui-dialog .ui-dialog-titlebar-close{right:1em;top:1em}.ui-widget-content{background:#eeee;border:none;border-radius:25px}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#09828c;text-decoration:none}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.ui-datepicker{border-radius:5px!important}.ui-datepicker-header{background:#0b477bed}.ui-state-default{border-radius:10px}.ui-datepicker-calendar td a{border:1px transparent!important}.ui-datepicker-calendar tr:hover td{background:transparent}.ui-datepicker-calendar td{background:none}.ui-datepicker-calendar td a{background:#fff;text-align:center}.ui-datepicker-calendar td span{text-align:center}.ui-datepicker-calendar .holiday span{background-color:red;background-image:unset;border:1px solid transparent;color:#fff}.ui-datepicker-calendar .weekend span{background-color:#63989ba3;background-image:unset;border:1px solid transparent;color:#fff}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:100%}.ui-datepicker-header>.ui-state-hover{background:transparent;border:inherit;font-weight:400}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer}.table-dashboard td:last-child{text-align:start}.column-actions_buttons .fa-triangle-exclamation{color:red}.button-show_all{background:#fff;border:2px solid #0096a5;margin-top:6px;padding:6px 20px}.button-all{display:flex;justify-content:flex-end}.button-show_all a{color:#0096a5}.button-show_all:hover{background-color:#0096a5;color:#fff;cursor:pointer}.button-show_all:hover a{color:#fff}.has-success .form-control{border-color:green;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.arrow:after,.ui-tooltip{background:#005059;border:1px solid #fff;opacity:100%}.ui-tooltip{border-radius:20px;color:#fff;font:700 14px Gotham,Sans-Serif;padding:8px 16px}.arrow{bottom:-16px;height:16px;left:50%;margin-left:-35px;overflow:hidden;position:absolute;width:70px}.arrow.top{bottom:auto;top:-16px}.arrow.left{left:20%}.arrow:after{box-shadow:6px 5px 9px -9px #000;content:"";height:25px;left:20px;position:absolute;top:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:25px}.arrow.top:after{bottom:-20px;top:auto}.modal-error,.modal-error-public{background:#ffc5c5!important;border-radius:25px;padding:16px!important;width:375px!important}.modal-error>.ui-widget-header{background:transparent}.modal-error>.ui-corner-all{border-bottom-left-radius:25px!important;border-bottom-right-radius:25px!important}.modal-error>.ui-dialog,.modal-error>.ui-dialog-title{color:#000;text-align:center}.modal-error button,.modal-error-public button{background:#f70000!important;border:inherit!important}#message_confirm_dialog{text-align:center}.modal-error .ui-widget-header,.modal-error-public .ui-widget-header{color:#f70000}.modal-error .ui-dialog-title,.modal-error-public .ui-dialog-title{text-align:center;width:100%}#message_alert_dialog{text-align:center}.modal-notification{background-color:#a0dfa0f7;padding:16px!important}.modal-notification .ui-widget-header{background:transparent;color:#008600}.modal-notification>.ui-dialog-content{margin-top:10px;text-align:center}.modal-notification button{background:#008600!important;border:inherit!important}.modal-notification .ui-dialog-title{text-align:center;width:100%}.modal-no_recoverable{background-color:#ecf0f1;padding:16px!important}.modal-no_recoverable .ui-widget-header{background:transparent;color:#7f7f7f}.modal-no_recoverable>.ui-dialog-content{margin-top:10px;text-align:center}.modal-no_recoverable button{background:#7f7f7f!important;border:inherit!important}.modal-no_recoverable .ui-dialog-title{text-align:center;width:100%}.modal-warning{background-color:#ff9b50;padding:16px!important}.modal-warning .ui-widget-header{background:transparent;color:#c63d2f}.modal-warning>.ui-dialog-content{margin-top:10px;text-align:center}.modal-warning button{background:#c63d2f!important;border:inherit!important}.modal-warning .ui-dialog-title{text-align:center;width:100%}.project_clone_disabled{cursor:not-allowed;opacity:.5}.contact-list{padding:8px 0}.container-equipment-data b{font-weight:500}.container-equipment-data .box-data{border:2px solid #b0d4d7;border-radius:10px;margin:10px;padding:10px}.container-equipment-data h3{color:#0e2b59;text-align:center;text-transform:uppercase}.container-equipment-data .box-flex{display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:20px;margin:0 1em}.container-equipment-data .box-flex div{flex-basis:23%;flex-grow:0;margin:0 1em}.content_machine_room_dimensions{display:flex;margin-top:10px}.content_machine_room_dimensions img{height:auto;padding:20px}.machine_room_dataentry,.machine_room_images{display:flex;flex-wrap:wrap}.machine_room_images{flex-basis:100%!important}.machine_room_images .machine_room_1,.machine_room_images .machine_room_2{flex-grow:1!important}.machine_room_value{display:flex;flex-wrap:wrap}.machine_room_value li{cursor:help;flex-basis:18%;line-height:36px}.machine_room_value span{font-weight:700}@-moz-keyframes data-spinner{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes data-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes data-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#loading{-webkit-animation:data-spinner 1s linear infinite;-moz-animation:data-spinner 1s linear infinite;animation:data-spinner 1s linear infinite;color:#74b8bf;height:76px;left:calc(50% - 38px);position:sticky;text-shadow:0 0 4px #000;top:calc(50% - 38px);width:76px}#loading span{font-size:76px;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (-webkit-min-device-pixel-ratio:0){li>a{display:inline-block}#top-menu-login,.table-list{line-height:14px}}.scroll-indicator{display:flex;flex-direction:column;gap:20px;position:fixed;right:1%;top:26%;transform:translateY(-50%)}.scroll-indicator a{padding:10px;position:relative}.scroll-indicator a:after{border:2px solid #fff;border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.scroll-indicator a.active:after{background-color:#fff}.cookie-banner{background:#000;bottom:0;color:#fff;display:none;left:0;padding:10px;position:fixed;text-align:center;width:100%;z-index:1}.cookie-banner a{color:#00c8dc}.button--accept-cookies{background:#00c8dc;border:none;border-radius:31px;color:#fff;cursor:pointer;padding:6px 26px}.button--accept-cookies:hover{background:#fff;color:#00c8dc}.close-banner{color:#00c8dc;cursor:pointer;font-size:20px;position:absolute;right:32px;top:22px}.section-home{background-image:url(/build/images/section_01.0371a5ec.jpg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;height:auto;left:0;min-height:100vh;right:0;top:0}.header__home{display:flex;justify-content:space-between;padding:4em 4em 1em}.header__logo{margin-left:2em}.header__logo img{height:144px;width:135px}.header__menu{color:#fff;font-size:24px;line-height:29px}.menu__list{display:flex}.menu__item{margin:0 .83em}.menu__item:hover{border-bottom:2px solid #fff}.menu__item:active{border-bottom:3px solid #fff}.header__menu a{color:#fff;font-weight:500}.header__language img{width:25px}.no_locale{opacity:.4}.header__close,.header__toggle,.secondary-menu-logo{display:none}.content_home{display:flex;flex-direction:column;margin:0 15em}.home_title__title{color:#00c8dc;font-size:4rem;font-style:normal;font-weight:325;line-height:1.2;text-transform:uppercase;width:70%}.home_title__title b{font-weight:500}.container-section__description{color:#fff;font-size:22px;font-weight:500;line-height:26px;text-align:justify;width:600px}.description__line{border-bottom:2px solid #fff}.description__highlighted-text{color:#00c8dc}.content-button{bottom:26%;position:absolute;right:21%}.social-links{display:flex;height:100vh;position:fixed;top:0;width:24px;z-index:1}.social-links p{border:2px solid #fff;border-radius:25px;bottom:-15px;box-shadow:5px 5px 4px rgba(0,0,0,.1);height:50%;left:38px;position:absolute;width:0}.content-buttons_social a{cursor:pointer}.content-buttons_social img{height:29px;left:-14px;position:absolute;top:-42px;width:29px}.section-2{background-image:url(/build/images/section_02.47c3c46e.png);background-repeat:no-repeat;background-size:100% 100%;color:#fff;height:auto;margin-top:0}.container-title{text-align:center}.title-principal{display:flex;justify-content:center;position:relative}.title-principal h2{border:2px solid #00c8dc;border-bottom:transparent;font-size:48px;font-weight:400;line-height:58px;padding:3%;width:32%}.title_border-bottom_left,.title_border-bottom_right{border-bottom:2px solid #00c8dc;bottom:6%;position:absolute;top:0;width:200px}.title_border-bottom_left{left:30.9%}.title_border-bottom_right{right:30.9%}.title-secondary{font-size:27px;margin-top:-87px}.bold-text{font-weight:700}.container-tabs{display:flex;font-size:24px;font-weight:400;justify-content:space-around;line-height:29px;margin:0 2.35em;padding-bottom:1em;text-align:center}.container-tabs h3{color:#00c8dc}.tab_individual{border-radius:25px;height:21em;padding:1em;transition:background .3s ease-in-out;width:470px}.tab_individual i{color:#00c8dc;font-size:54px}.tab_individual:hover{background:hsla(0,0%,100%,.29);border-radius:25px;color:#000;height:21em;width:470px}.section-testimonials{background:linear-gradient(90deg,#000,#00c8dc);padding:40px 80px;text-align:center}.testimonials-title h2{color:#00c8dc;font-size:48px;font-weight:400}.testimonial-carousel{align-items:center;display:flex;gap:2rem;height:auto;justify-content:center;overflow:hidden;padding:40px 0;position:relative}.testimonial-slide{background:hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);line-height:1.6;max-width:60%;opacity:0;padding:2rem 3rem;position:absolute;text-align:justify;transform:scale(.6);transition:all .6s ease;z-index:0}.testimonial-slide.active{opacity:1;position:relative;transform:scale(1);z-index:2}.testimonial-slide.prev{opacity:.4;transform:scale(.8) translateX(-120%);z-index:1}.testimonial-slide.next{opacity:.4;transform:scale(.8) translateX(120%);z-index:1}.testimonial-text{margin:.5em 0}.testimonial-author{line-height:1.4;margin-top:1.5rem;text-align:left}.author-name{color:#0e2b59;font-weight:700;margin:0 0 .5rem}.author-company,.author-role{color:#666;font-size:14px;margin:0}.carousel-controls{display:flex;gap:1rem;justify-content:center}.carousel-btn{background-color:#0e2b59;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1rem;padding:.2rem .6rem;transition:background .3s ease}.carousel-btn:hover{background-color:#00c8dc}@media (max-width:768px){.section-testimonials{height:auto;padding:20px}.testimonial-slide{font-size:14px;max-width:75%;padding:1.5rem}.testimonials-title h2{font-size:32px;line-height:1.5}}.section-products{background:linear-gradient(90deg,#000,#00c8dc);font-style:normal;font-weight:325;line-height:77px}.container-products__title{font-size:60px;margin-left:10%;padding-top:1em}.products-title{color:#00c8dc;font-size:70px;font-weight:325;line-height:77px}.products-section__description{color:#fff;margin-left:10%}.products-section__description p{font-size:24px;font-weight:400;line-height:29px;width:828px}.products-section__link{color:#fff}.products-section__description--secondary{border:2px solid #00c8dc;padding:30px;width:56%}.products-section__description--secondary p{font-size:32px;font-weight:325;letter-spacing:.265em;line-height:58px;margin:0;width:auto}.container-products-logo img{float:right;margin-right:40px;margin-top:-625px;position:static}.container-products-images{display:flex;flex-wrap:wrap;justify-content:space-around;margin:4% 10px 0}.product-image img{height:471px;width:706px}.product-image:hover img{background:rgba(0,200,220,.38);opacity:.5}.section-registration{background:linear-gradient(180deg,rgba(170,213,218,0),#49cedb 36.46%,#00c8dc 76.56%,hsla(0,0%,85%,0));height:1348px;margin-top:-500px}.registration-container__text{color:#0e2b59;margin:0 10%;padding-top:600px;text-align:center}.registration-container__text i{color:#0e2b59;font-size:64px}.registration-container__text--primary{font-size:48px;line-height:58px}.registration-container__text--secondary{font-size:22px}.registration-container__button{margin-top:2%;text-align:center}.section-contact{background-image:url(/build/images/section_04.65f59ac8.jpg);background-repeat:no-repeat;background-size:100% 100%;color:#fff;height:1167px;margin-top:-220px;position:absolute;width:100%}.container-contact{padding-top:118px}.contact-title{margin-bottom:3em;text-align:center}.contact-title h3{color:#00c8dc;font-size:52px;font-weight:700}.contact-title p{font-size:20px;margin-top:-1%}.container-contact-form{margin:0 auto;position:relative}.contact-form{display:flex;justify-content:center}.contact-form input{width:30em}.contact-form input,.contact-form textarea{background:transparent;border:1px solid #fff;border-radius:25px;color:#fff;margin:10px;padding:10px}.contact-form textarea{width:22em}.contact-form_textarea>div{height:92%}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#fff}.contact-form-button{display:flex;justify-content:center}.success-message-contact-form{color:#00c8dc;font-weight:700}.form-class input{background:transparent;border:1px solid #fff;border-radius:93px;padding:10px;width:30em}.button-top{border:2px solid #00c8dc;border-radius:30px;color:#00c8dc;height:69px;position:absolute;right:14px;top:64%;width:26px}.button-top i{color:#fff;font-size:25px;margin-left:4px;margin-top:-16px;position:absolute}.button{background:transparent;border-radius:31px;cursor:pointer;font-size:20px;height:48px;width:183px}.button--blue{border:2px solid #00c8dc;color:#fff}.button--blue a{color:#fff}.button--blue:hover{background-color:#00c8dc;border:2px solid #00c8dc}.button--white{border:2px solid #fff;color:#fff}.button--white:hover{background-color:#fff;color:#00c8dc}.button--submit{border:2px solid #fff;color:#fff;margin-top:2em}.button--submit:hover{background-color:#00c8dc;border:1px solid #00c8dc;color:#fff}.box-footer{line-height:16px;position:relative;width:100%}.footer-content{background:linear-gradient(1turn,#00c8dc,#000 66.67%,transparent);color:#fff;filter:drop-shadow(66.9783px 30.6187px 51.669px rgba(0,0,0,.1));font-size:16px;margin-top:566px;padding:6em 0 2em;position:absolute;width:100%}.footer-content li{padding:12px}.footer-container{display:flex;padding:200px 80px 0 120px}.footer-container_logo{width:54%}.footer-container_menu{color:#fff;font-size:16px;line-height:19px;margin-right:3%;width:12%}.footer-container_legal a,.footer-container_menu a{color:#fff}.footer-container_legal{margin-right:3%}.footer-container_legal ul{margin-left:0;padding-left:0}.footer-address__list i{color:#00c8dc;padding-right:20px}.footer-address__list span{display:block;margin-left:35px;margin-top:-16px;width:auto}.address_list__second_phone{margin-top:.75em!important}.section-register{height:auto;min-height:100vh}.register-content{margin:0 auto;width:80%}.register-content h3{color:#00c8dc;font-size:52px;font-weight:700;margin:0;text-align:center}.register-content p{color:#fff;font-size:20px;text-align:center}.register-form{background-color:#ffffff8a;border-radius:25px;line-height:16px;padding:10px 0}.register-form fieldset{border-radius:9px;margin-bottom:.2em;margin-top:.2em}.register-form form{margin:26px}.register-form form label{display:block;font-weight:500;line-height:20px;margin-bottom:5px}.register-form form input{width:15em}.register-form form select{background:transparent;border:1px solid #fff;border-radius:25px;margin:14px 0;padding:9px;width:223px}.register-form a{color:#000;text-decoration:underline}#registration_form_address,#registration_form_company,#registration_form_user{display:flex;flex-wrap:wrap;padding:10px}#registration_form_company div,#registration_form_user div,.box-new_address div{flex-basis:19%;margin:0 6px}#registration_form_company div:last-child{flex-basis:100%}#registration_form_company div:last-child>label{display:inline}#registration_form_company div:last-child>input{display:inline;margin-left:6px}.box-new_address{display:flex;flex-wrap:wrap;padding:0 10px}.button-add_address{background-color:transparent;border:1px solid #00c8dc;border-radius:25px;color:#fff;cursor:pointer;margin-top:1em;padding:5px 12px}.button-add_address:hover{background-color:#00c8dc}.title-address{width:100%}.delete-item{color:#800;cursor:pointer;font-size:22px;margin-top:4px}.register-form-button{display:flex;justify-content:center;margin-top:16px}.register-form li{color:red}.register-message{line-height:36px;padding:5%}.container-login-page,.section-reset-password{height:auto;min-height:100vh}.section-reset-password h1,.title-login_access{color:#00c8dc;font-size:3.25rem;font-weight:700;text-align:center}.container-login-form,.reset-password-form{margin:0 auto;max-width:40em;width:90%}.container-reset-password form,.form_login{background-color:#ffffff8a;border-radius:10px;line-height:20px;padding:2.5rem 6.25rem}.container-reset-password form input,.form_login>input{background-color:transparent;border:1px solid #ccc;box-sizing:border-box;margin:10px 0;padding:12px 15px;width:100%}.container-reset-password form label,.form_login label{display:block;font-weight:500}.content-form_login div{margin:12px}.container-button-login,.reset-password-button{margin-top:30px;text-align:center}.reset-password-question{margin-top:1.5em}.reset-password-question a{color:#0e2b59}.msg-error_security{color:red;font-size:18px;margin-top:1em}.box-register__login_form{margin:0 auto;text-align:center;width:80%}.box-register__login_form h5{color:#00c8dc}.box-register__login_form .content-button{bottom:0;position:relative;right:0;top:0}.box-register__login_form .content-button .button--blue{font-size:18px;height:42px;width:161px}.resend-mail-register{color:#0e2b59;font-weight:600}.reset-password__text{align-items:center;display:flex;justify-content:center;margin:0 auto;width:80%}.reset-password__text div{background-color:#ffffff8a;border-radius:10px;font-size:18px;padding:2.5rem 6.25rem}.reset-password__text div p{line-height:1.5;text-align:justify}.block-final{height:140px}.menu-products-title{padding-top:0}.menu-products-logo img{margin-top:-130px}.container-products-introduction{color:#fff;display:flex;flex-wrap:wrap;font-size:22px;font-weight:500;line-height:40px;margin:0 10%;text-align:justify}.container-providers{color:#fff;line-height:40px;margin:5em 10em 0}.provider__tab{align-items:center;background:#fff;border-radius:25px;box-sizing:border-box;color:#000;display:flex;flex-direction:row;font-weight:400;justify-content:center;margin:2em 0;padding:2em;transition:background-color .3s ease,font-weight .3s ease}.provider__tab:hover{background:hsla(0,0%,100%,.29)}.provider__tab:hover img{transform:scale(1.05);transition:transform .3s ease}.provider__tab img{flex-shrink:0;height:180px;object-fit:contain;width:180px}.provider__tab p{flex:1;font-size:17px;margin:1em 2em;text-align:justify}.home-company-content{color:#fff;margin-left:10%;margin-right:10%}.company-description{display:flex;flex-wrap:wrap;font-size:22px;font-weight:500;justify-content:space-between;line-height:40px;text-align:justify}.company-values{display:flex;font-weight:400;line-height:32px}.company-values__item{flex-basis:33%;font-weight:500;margin:6px 20px;padding:1em;text-align:center;width:20em}.company-values__item:hover{background:hsla(0,0%,100%,.29);border-radius:25px;color:#000}.company-values__item:hover h2{color:#fff}.company-values__item h2{color:#00c8dc;font-size:32px}.company-values__item p{font-size:20px;font-style:italic}.company-values__item span{margin:0 20px;text-align:center}.first-value-item{margin-left:2.5em}.home-content-secondary{margin-top:5em}.company-section__list{margin-left:0;text-align:justify}.company-section__list li{font-size:20px;font-weight:400;line-height:40px;list-style:disc}.section-cookies,.section-legal,.section-privacy-policy{line-height:30px}.container-legal-texts{background-color:#ffffff8a;border-radius:10px;margin:0 5em;padding:40px 100px 50px;text-align:justify}.container-legal-texts h1{margin-bottom:1em;text-align:center}.container-legal-texts li{list-style-type:disc}.second-list li{list-style:circle}@media only screen and (min-width:1025px) and (max-width:1593px){.content_home{margin:0 11em}.home_title__title{width:82%}.content-button{right:2%;top:760px}.title-principal h2{width:48%}.title_border-bottom_left,.title_border-bottom_right{width:180px}.title_border-bottom_left{left:22.9%}.title_border-bottom_right{right:22.9%}.container-tabs{flex-wrap:wrap;font-size:22px}.container__tab{flex-basis:35%}.container__tab,.tab_individual,.tab_individual:hover{height:2%;padding-top:10px;width:340px}.section-products{line-height:70px}.container-products-logo img{margin-right:0;margin-top:-1025px}.menu-products-logo img{margin-top:-130px}.container-providers{margin:0 8em}}@media only screen and (min-width:768px) and (max-width:1024px){.header__logo{margin:0}.menu__list{flex-wrap:wrap;justify-content:space-between}.menu__item{margin:.4em}.container-login-page,.section-register{height:auto}.section-register{padding-bottom:12%}.section-home{min-height:auto}.content_home{margin:0 5em}.home_title__title{font-size:52px;line-height:62px;width:100%}.content-button{padding-bottom:4%;position:relative;right:10%;text-align:center;top:0}.title-principal h2{width:48%}.title_border-bottom_left,.title_border-bottom_right{bottom:5%;width:66px}.title_border-bottom_left{left:22.8%}.title_border-bottom_right{right:22.8%}.title-secondary{margin-left:45px;margin-right:45px}.container-tabs{flex-wrap:wrap;font-size:32px}.container__tab{flex-basis:35%}.container__tab,.tab_individual,.tab_individual:hover{height:2%;padding-bottom:70px;padding-top:10px;width:540px}.container-products-logo img{margin-right:-40px;margin-top:-1025px}.menu-products-logo img{display:none}.registration-container__text{padding-top:580px}.section-registration{height:1400px}.container-contact-form{width:500px}.form_home input{width:19em}.form_home__div-textarea{left:62%;right:-2%}.form_home__div-textarea textarea{width:230px}.container-products-introduction,.container-providers{margin:0 2em}.provider__tab{flex-direction:column}.footer-container{font-size:14px}.footer-container img{width:120px}.footer-container_logo{width:50%}}@media only screen and (max-width:767px){.social-links{display:none}.scroll-indicator a:after{height:10px;width:10px}.header__home{padding:4em 2em 2em}.header__logo{margin-left:0}.header__logo img{height:auto;width:106px}.hide-logo{visibility:hidden}.header__menu{background:#333;box-shadow:-240px 0 5px 23px rgba(0,0,0,.55);display:none;flex-direction:column;height:100vh;padding:2em 1em;position:fixed;right:0;top:0;width:60%;z-index:100}.menu__list{align-items:flex-start;display:flex;flex-direction:column}.header__language,.menu__item{margin:1em 0}.header__toggle{display:block}.header__close,.header__toggle{color:#fff;cursor:pointer;font-size:36px}.header__close{position:absolute;right:1em;top:1em}.header__menu--active{display:flex}.header__menu--active~.header__close{display:block}.section-home{min-height:auto}.content_home{margin:0 1.5em}.home_title__title{word-wrap:break-word;font-size:2.48rem;line-height:60px;width:100%}.container-section__description{height:auto;width:100%}.content-button{margin-top:-10px;padding-bottom:4%;position:relative;right:0;text-align:center;top:0}.content-buttons_social{left:26px}.social-links p{left:15px}.content-buttons_social img{height:26px;left:-12px;width:26px}.title-principal h2{width:74%}.title_border-bottom_left,.title_border-bottom_right{bottom:4.5%;width:30px}.title_border-bottom_left{left:9.8%}.title_border-bottom_right{right:9.8%}.title-secondary{margin-left:45px;margin-right:45px}.container-tabs{flex-wrap:wrap;font-size:22px}.container__tab{flex-basis:35%;height:2%;padding-top:10px;width:500px}.tab_individual{max-width:290px}.tab_individual,.tab_individual:hover{height:2%;padding-top:10px}.products-title{font-size:50px}.products-section__description p{width:auto}.products-section__description--secondary{width:64%}.section-registration{height:1550px}.product-image img{height:auto;max-width:326px}.container-products-logo img{display:none;margin-right:-42px;margin-top:-742px}.box-products-section__description--secondary{line-height:67px;width:72%}.box-products-section__description--highlight p{width:590px}.registration-container__text{padding-top:520px}.registration-container__text i{font-size:58px}.registration-container__text--primary{font-size:42px}.container-products-images{justify-content:center}.contact-title p{margin:1px}.contact-form{flex-direction:column}.contact-form>div{display:block;width:100%}.contact-form input,.contact-form textarea{display:block;margin:10px auto;width:86%}.contact-form textarea{min-height:8em;width:90%}.button-top{right:1%;top:66%;width:24px;z-index:1}.button-top i{margin-left:3px}.menu-products-title{margin:0;text-align:center}.container-products-introduction,.container-providers{margin:0 1.5em}.provider__tab{flex-direction:column}.provider__tab p{margin:1em}.company-values{flex-wrap:wrap;justify-content:center}.company-values__item{flex-basis:auto;margin:.1em;width:auto}.container-reset-password form,.form_login{padding:2em 3em}.form-class input{width:100%}.container-legal-texts{margin:0 2em;padding:2em}.footer-container{align-items:center;flex-direction:column;padding:200px 60px 0}.footer-container_logo{width:auto}.footer-container_logo__img{height:auto;width:100px}.footer-container_legal,.footer-container_menu{margin:0}.footer-container_address,.footer-container_legal,.footer-container_logo,.footer-container_menu{text-align:center;width:100%}.footer-container_address ul,.footer-container_legal ul,.footer-container_menu ul{display:flex;gap:1em;justify-content:center}.footer-container_address ul,.footer-container_menu ul{padding-left:0}.footer-address__list i{padding-right:150px}.footer-address__item{justify-content:center}}.table_admin_product{border-collapse:collapse;width:100%}.table_admin_product td{padding:.5em}.table_admin_product th{padding:.5em;text-align:start}.table_admin_product input{margin:0}div.info_content{border-top:1px solid #74b8bf;line-height:1.2em;padding-top:1em}.help_tooltip{word-wrap:normal;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;cursor:help;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:-6px;white-space:nowrap}.box-step_0{border:2px solid #5d9ea4;border-radius:25px;line-height:28px;margin:3em auto 0;padding:2em 8em;text-align:justify;width:60%}.box-step_0 li{list-style:circle;margin:10px}.box-step_0 b{text-transform:uppercase}.icon-warning_step_0{color:#5d9ea4;font-size:50px;margin-left:-79px;margin-top:3px;position:absolute}.box-content_configure_1{display:flex;padding-bottom:2em}.container_project,.floor_tabs_box{background:#cededf;border-radius:25px;flex-basis:50%;margin:1em}.box-content_configure_1 input{width:82%}.box-content_configure_1 fieldset{border-color:#bdeaee6b;border-radius:9px;margin-bottom:.2em;margin-top:.2em}.step-1 #form_project>div{padding:4%}#address_summary{margin-top:10px}#create_address{cursor:pointer}#amountOfEquipment{margin-left:10px;width:5em}#clientAddress{width:75.5%}.box-content_configure_1 form input,.box-content_configure_1 form select,.box-content_configure_1 form textarea{border:1px solid #fff;border-radius:6px;font-size:1em;margin:8px 0;padding:5px}.clientContactPosition{display:inline}div.step-1 .addContact{cursor:pointer;text-align:right}div.step-1 .addContact span{vertical-align:-6px}.step-1 .projectContacts{display:table}.step-1 .projectContacts>div{display:table-row}.step-1 .projectContacts>div>div{display:table-cell}.projectContacts select,.step-1 .projectContacts input{width:85%}.step-1 #form_project .removeContact{cursor:pointer}#tabs{background:#cededf;border:none;border-radius:25px;padding:0}#tabs>.ui-corner-all{border-top-left-radius:25px;border-top-right-radius:25px}#tabs>.ui-widget-header{background:#30adb9ad}.tab{padding-left:20px;padding-right:20px;padding-top:0}.ui-tabs-tab{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:10px}.ui-tabs .ui-tabs-panel{padding:0 20px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}#form_title{background-color:#006b768c;color:#fff;padding:7px}.equip{border-bottom:1px dotted gray;display:flex;flex-wrap:wrap;margin-bottom:12px;padding-bottom:10px}.equip div{flex-basis:50%}.data-number_equip label{display:inline-block}.data-number_equip input{display:inline-block;margin-left:1em}.data-project-families label{display:inline-block}.data-project-families div{display:inline-block;margin-left:1em}.data-project-families div label{margin-right:.5em}.equip label{display:block}.floor{width:5.1em!important}.floors{display:flex;flex-wrap:wrap;justify-content:start;margin-top:12px}.floors div{flex-basis:25%}.floorDes{width:6em!important}.modal-add-direction>.ui-widget-header{background:transparent}.modal-add-direction>.ui-dialog-content{height:450px!important}.modal-heading{text-align:center}.modal-direction{height:446px;margin-top:-20px}.modal-content-direction{margin-top:16px}.modal-content-direction label{display:block}#address_form{float:left;padding:1em}#address_name{width:21.5em!important}.address-box{display:flex}.address-box>div:first-child{padding-right:1em}.address-box select{width:10.6em}#address_form input{width:10em}#address_form input,#address_form select,#address_form textarea{border:1px solid #fff;border-radius:6px;font-size:1em;margin:8px 0;padding:5px}.box-button_center_map{display:flex;justify-content:center}#map{height:300px;top:26px;width:400px}.button-modal-direction{background-color:#fff;cursor:pointer;margin-top:16px;width:auto!important}.box-save_address{display:flex;justify-content:center;margin-top:52px}#save_address{background-color:#74b8bf;border:1px solid #74b8bf;color:#fff;height:auto;padding:10px 12px;width:110px}.step-1_button-next{justify-content:end}#families{margin:.7em 0;label{margin-left:.1em}}@media (min-width:768px) and (max-width:1024px){.box-content_configure_1{flex-wrap:wrap}.container_project,.floor_tabs_box{flex-basis:100%}.floor_tabs_box{padding-bottom:5%}.floors div{flex-basis:30%}}@media (max-width:767px){.box-content_configure_1{flex-wrap:wrap}.container_project,.floor_tabs_box{flex-basis:100%}div.step-1 form#form_project>div{padding-top:5%}.ui-tabs .ui-tabs-panel{padding-bottom:4%}}.form_project_equipments{margin:0 20px}.equipDes{background-color:#f2f2f2;border-radius:25px;margin-top:20px;padding:20px}.equipDes label{display:block;margin-top:10px;width:14em}.equipDes select{width:208px}.equipDes input[type=number]{width:80px!important}input.valFloat,input.valInt,input.valLength{width:80px}.label-decimal{display:flex}.label-decimal strong{margin-left:10px;margin-right:10px;margin-top:20px}.fieldset-global{border:none;overflow-x:auto;overflow-y:hidden;padding-top:16px;width:98.5%}.legend-machine{color:#2d5457;font-weight:500}fieldset.characteristic legend{color:#5d9ea4;font-weight:500}fieldset.characteristic{border:1px solid #5d9ea4!important;border-radius:9px;margin-bottom:.2em;margin-left:-5px;margin-top:.2em;padding:5px;width:max-content}.icons-legend_machine{margin-top:-34px;position:absolute;right:108px}.icons-legend_machine div{color:#2d5457;margin-right:.5em}.form-configure2{display:flex;flex-wrap:wrap;justify-content:center}.box-form_configure{background-color:#cededf;border-radius:8px;flex-basis:auto;flex-grow:1;margin:12px;padding-left:10px;padding-right:10px}.box-form_configure fieldset{border:none}.box-form_configure fieldset h4{background-color:#006b768c;border-bottom:2px dotted #5d9ea4;color:#fff;margin-top:10px;padding:7px;text-align:center}.box-form_configure select{margin-bottom:12px;margin-top:12px}.box-form_machine{flex-basis:33%;flex-grow:1}.form_project_equipments input,.form_project_equipments select,.form_project_equipments textarea{border:1px solid #fff;border-radius:6px;font-size:1em;margin:8px 0;padding:5px}.form_project_equipments input[disabled=disabled],.form_project_equipments select[disabled=disabled]{background:#cededf;color:#000}.div-height_by_floor{margin:8px 0 10px;padding:5px}.div-cuartomaquinas{display:flex;flex-wrap:wrap}.button-configure{background-color:#60b1b9;border:none;border-radius:10px;font-size:16px;margin-bottom:10px;margin-top:10px;width:6.5em}.copy_equip{color:#000;cursor:pointer;margin-right:0!important}.modal-content-copy{margin-top:20px}.modal-container{margin:1em}.container-form-modal{align-items:flex-end;display:flex;flex-wrap:wrap}.container-form-modal div{align-content:flex-end;margin:2px 0}.box-form_floorsDoors div{flex-basis:50%}.box-form_floorsDoors select{width:auto}.box-form_cabinKeyButtons div,.box-form_keyButtonsOnFloors div{flex-basis:25%}.box-form_cabinKeyButtons select,.box-form_keyButtonsOnFloors select{width:6rem}.form-group{flex-basis:50%}.button-save_configure_2{justify-content:center}.btn-save-modal:disabled{opacity:.5}.box-form_machineRoom{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:1.5em}.box-form_machineRoom img{height:21.6em;margin-bottom:1.4em;width:33em}.box-form_machineRoom input,.box-form_machineRoom select{border:1px solid #d3d3d3;border-radius:6px;margin:8px 0;padding:5px}.box-form_machineRoom input[disabled=disabled],.box-form_machineRoom select[disabled=disabled]{background:#cededf;color:#000;cursor:not-allowed}.box-deflection_pulley label,.box-deflection_pulley select{display:inline-block}.column_1,.column_3{background-color:#fff;border-radius:25px;display:flex;flex-basis:40%;flex-wrap:wrap;justify-content:center;margin:1em auto 0;padding:1.5em}.column_2,.column_4{display:flex;flex-basis:90%;flex-wrap:wrap;padding-top:1em}.column_2 div,.column_4 div{flex-basis:20%}.modal-content-machineRoom{margin-top:1em}.modal-content-machineRoom input,.modal-content-machineRoom select{width:4.5em}.ui-dialog-buttonset{display:flex;float:none!important;justify-content:center;margin-bottom:16px;margin-top:16px}.ui-dialog-buttonset button{background-color:#74b8bf;border:1px solid #74b8bf;border-radius:25px;color:#fff;font-size:16px;height:auto;padding:10px 12px;width:110px}.ui-dialog .ui-dialog-buttonpane{background:transparent;padding:0}#file_upload{background-color:#cededf;border-radius:25px;margin:0 auto;padding:1em 2em}#file_upload input,#file_upload label{display:inline-block}#file_upload label{width:4em}#file_upload input{border:inherit;border-radius:6px;margin-top:8px;padding:5px}#file_upload input[type=text]{border:1px solid #d3d3d3}.box-table_equipmentDocuments{margin-top:1em}.box-table_equipmentDocuments table{margin:0 auto}.delete_picture{color:red;cursor:pointer}.delete_document{cursor:pointer}.equipmentIFO,.equipmentPictures{cursor:pointer;display:inline-block}.form-configure2,.form_project_equipments>div:first-of-type .icon-down{display:none}.form_project_equipments>div:first-of-type .icon-up{display:inline}.form_project_equipments>div:first-of-type .form-configure2{display:flex}.form_project_equipments ul{padding-inline-start:10px}.form_project_equipments ul li input[type=checkbox]{margin:5px 0}.showHideTab{cursor:pointer}#errorIcon{color:red}#errorIcon,#missingIcon{height:24px;vertical-align:-5px}#missingIcon{color:#ff6913}.newClassMachine{left:10%!important}#copyFrom{width:auto}.equipDesSave{background-color:#f2f2f2;border-radius:25px;margin-bottom:18px;margin-top:20px;padding:20px;text-align:right}.equipDesSave button.save_equip_configs{background-color:#74b8bf;border:1px solid #74b8bf;font-size:16px;height:auto;margin:5px;padding:5px}.ui-widget-header.modal_floorDoors{background:transparent;background:transparent!important}.offers{align-content:center;display:flex;margin:auto;width:112.5em}.offer{background-color:#f2f2f2;border-radius:25px;margin:0 10px;padding:20px 16px;width:35em}.offer_title{display:flex}.offer_title h3{color:#003a40;flex:auto;margin:0 auto 1em 0;padding-left:.5em}.offer hr{color:#63989ba3;width:92%}.offer .valFloat,.offer .valInt{width:75px}.offers input,.offers label,.offers select{display:inline-block}div.offers input,div.offers select,div.offers textarea{border:1px solid #fff;border-radius:6px;font-size:1em;margin:8px 0;padding:5px}div.offers input[disabled=disabled],div.offers select[disabled=disabled]{background:#cededf;color:#000}div.offers input.offerName[disabled=disabled]{background:#f2f2f2}.offer button.save_offers{display:none}.offer:last-child button.save_offers{background-color:#74b8bf;border:1px solid #74b8bf;color:#fff;display:block;float:right;font-size:16px;height:auto;margin-top:19px;padding:5px 12px}.offerName{background-color:#fff;border:inherit;border-radius:25px;margin-left:10px;margin-top:10px;padding:8px}.offerMarginLabel{font-size:.8em}div.offers input.offerMargin{font-size:.8em;width:3em}div.offers input.offerDiscount{margin:0;padding:2px 6px;width:3em}.offer_equipment{background-color:#cededf;border:none;border-radius:8px;margin-bottom:1.5%;padding-bottom:15px}.offer_equipment h4{color:#003a40;display:flex;margin:0;padding:1.25em 1em .25em}.form-open,.icon-up{display:none}.icon-down,.icon-up{cursor:pointer;margin-left:6px;margin-top:-2px;vertical-align:middle}.offer_equipment_product{min-height:543px}.offer_equipment_auxiliary,.offer_equipment_product{background-color:#5d9ea447;border-radius:25px;margin:20px 10px;padding:10px}.offer_equipment_product .as_extra_info{color:#dc0000;cursor:help}.offer_equipment_auxiliary_content,.offer_equipment_product_content{display:flex}.offer_equipment_product_content textarea{height:10em}.offer_equipment_product_img{flex:inherit}.offer_equipment_product_img img{width:190px}.offer_equipment_auxiliary_data,.offer_equipment_product_data{flex:auto;line-height:23px;padding-left:6px;padding-right:6px}.offer_equipment_auxiliary_delete,.offer_equipment_product_delete{color:#dc0000;cursor:pointer;display:flex;flex-direction:row-reverse}.offer_equipment_product input{width:100px}.offer_equipment_product_title{display:flex;justify-content:end;padding:1em}#auxiliary_gallery{input{margin-left:.2em}input,textarea{border:1px solid #e7f3f4;border-radius:6px;padding:5px}}#auxiliary_gallery .main{background:#fff;border-radius:25px;margin:1em 0;div{padding:.5em 0 .3em 1em}textarea{width:95%}.select_auxiliary_div{margin-right:2em;text-align:right}#select_auxiliary{background-color:#74b8bf;border:1px solid #74b8bf;border-radius:25px;color:#fff;cursor:pointer;padding:.2em .8em}#aux_pvp{background:#ddd;color:#000}.info{color:red;font-weight:700;text-align:center}}.modal_add_aux .ui-dialog-title,.modal_add_product .ui-dialog-title{color:#000;margin:.5em 0;text-align:center;width:100%}.prod_options_html div{margin-left:25px}.prod_options_html div p{margin:0}.prod_options_html div ul,.prod_requirements_html ul{margin-bottom:.2em;margin-top:.2em}.prod_options_html div li,.prod_requirements_html li{list-style:disc}.prod_requirements_html ul li{cursor:pointer}.offer .prod_margin,.offer .prod_units{height:12px;margin:3px 2px;padding:7px}.offer_equipment_common{background-color:transparent;border:1px solid #5d9ea4;border-radius:25px;margin:auto;padding:10px;width:92%}.offer_equipment_common p{font-weight:401}.new_offer,.offer_title{color:#0084dc;cursor:pointer}.offer_title .delete_offer{color:red;cursor:pointer}.offer_equipment_product_add{color:#0084dc;cursor:pointer}.offer_equipment_aux_add{color:#246066;cursor:pointer;margin-right:.3em}.new_aux,.new_product{vertical-align:-6px}.divTable{display:table;margin-top:1em;width:100%}.divTableRow{display:table-row}.divTableBody{display:table-row-group}.divTable>.divTableBody>.divTableRow>div{border:1px solid #79a8ac;display:table-cell;padding:2px;text-align:center}.div-laborCost{margin-bottom:1em;margin-top:1em}.laborCost{font-weight:500}.offer_summary{background-color:#006b7626;border-radius:8px;margin-top:1.5em;padding:12px}.offer_summary p{background-color:#006b768c;color:#fff;font-weight:500;padding:12px 0;text-align:center}.offer .shipping_methods{border:1px solid #5d9ea4;border-radius:25px;padding:10px}.offer .shipping_methods>span{display:inline-block;height:28px;margin-top:15px}.offer .shipping_methods .shipping_method{align-items:center;display:flex}.offer .shipping_methods .shipping_method select,.offer .shipping_methods .shipping_method span{flex:1 1 50%}.offer-summary>div{align-items:center;display:flex;height:34px;justify-content:end;justify-content:space-between}.shippingMethod{width:auto}.offer .financedInstallmentNumber{width:75px}.detailsType{height:8em;width:98%}.error_missing_prods{background-color:red;border:none;border-radius:8px;color:#fff;font-weight:500;margin-top:8px;padding:10px;text-align:center}.question-icon{cursor:help;vertical-align:middle}.modal-carousel>.ui-widget-header{background:transparent;padding:12px}#products_gallery{height:auto;margin-top:-16px}#products_gallery header{align-items:flex-start;display:flex;padding:0 1em}#products_gallery header div{flex:1 0 20%}#keyword{border:1px solid transparent;border-radius:6px;display:block;margin:8px 0;padding:5px}#inventory_product_X,.sliderblock{display:none}div#carousel.modal_product{background:#fff;border-radius:25px;height:565px;margin:1em auto 0;overflow:hidden;overflow-y:auto;width:1150px}#carousel,div#carousel.modal_product{box-shadow:1px 2px 10px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9bc635",endColorstr="#c0ea67",GradientType=1);position:relative}#carousel{background:#e1e4ea;background:-moz-linear-gradient(45deg,#e1e4ea 0,#e1e4ea 99%);background:-webkit-linear-gradient(45deg,#e1e4ea,#e1e4ea 99%);background:linear-gradient(45deg,#e1e4ea,#e1e4ea 99%);border-radius:5px;height:680px;margin-top:20px;overflow:hidden;width:1224px}#carousel .nextarrow,#carousel .prevarrow{background:rgba(0,0,0,.5);color:#fff;cursor:pointer;font-size:30px;height:30px;line-height:25px;margin-top:-20px;padding:5px;position:absolute;text-decoration:none;top:350px;width:20px;z-index:2}#carousel .prevarrow{left:0}#carousel .nextarrow{right:0}#carousel .nextarrow:hover,#carousel .prevarrow:hover{background:#0e2b598e;color:#00cadcab;cursor:pointer}#box{position:absolute;width:1200px}.machine_room{background-color:#c3cad6;color:#0e2b59;float:left;height:420px;width:824px}#carousel .inventory_product{color:#0e2b59;display:flex;float:left;padding:1.5em 0;width:1100px}#carousel .inventory_product div.photo{flex:inherit;flex:auto;margin-right:12px;padding-left:50px;width:210px}#carousel .inventory_product div.info{flex:auto;padding-right:.5em;width:890px}#carousel .inventory_product .info .tag_description{border:3px solid #e7f3f4;border-radius:10px;height:60px;overflow:hidden;padding:5px}#carousel .inventory_product .info p{margin:6px 2px;text-align:justify}#carousel .inventory_product .product_variable_data{border-collapse:collapse;margin:1em 0;width:100%}#carousel .inventory_product .product_variable_data td{padding:0;width:50%}#carousel .inventory_product .product_options input{display:inline-block}#carousel .inventory_product .info .product_description p{margin:0}.photo-img{height:auto;max-height:260px;max-width:210px;width:auto}.product_name{font-size:20px;font-weight:600}.tag_description{display:flex}.product_description{flex:0 0 782px}.product_description_more_info{flex:0 0 22px}.product_description_more_info span{color:#27818a;cursor:pointer;font-size:32px;margin-top:14px}#select_product{background-color:#74b8bf;border:1px solid #74b8bf;border-radius:25px;color:#fff;cursor:pointer;height:auto;padding:10px 12px;width:120px}.product_get_variable_data_parent{display:flex}.product_get_variable_data,.product_get_variable_data_detached{background-color:#60b1b9;border-radius:25px;color:#fff;cursor:pointer;flex:1;margin:.8em .3em 1em;padding:4px 10px}.sliderblock .nextarrow_product,.sliderblock .prevarrow_product{background:transparent;color:#27818a;cursor:pointer;font-size:40px;height:30px;line-height:25px;padding:5px;position:absolute;text-decoration:none;top:350px;width:20px;z-index:2}.sliderblock .prevarrow_product{left:25px}.sliderblock .nextarrow_product{right:45px}.sliderblock .nextarrow_product:hover,.sliderblock .prevarrow_product:hover{background:transparent;color:#00cadcab}.product_options_block{border-radius:10px;display:flex;flex-wrap:wrap}.product_options_block div{background-color:#cededf;border-radius:10px;flex-basis:30%;flex-grow:1;margin:.5em 2px;padding:10px}.product_options_block select{width:auto}.product_options_block fieldset{border:none;margin-top:10px;padding:0}.product_options_block ul{margin:0;padding-left:0}.product_options_block ul li input{display:inline-block}.product_configurations_block{display:none;flex-wrap:wrap;margin-top:.5em}.product_configurations_block div{background:#e8e8e8;border-radius:10px;flex:1 0 auto;margin:.1em;padding:.1em .1em .1em .5em}.product_requirements_block{background-color:#74b8bf2b;border-radius:10px;display:flex;margin-top:1em;padding:10px}.inventory_product .product_requirements li{list-style:circle}.box-content_configure_4{display:flex;flex-wrap:wrap}.box-content_configure_4 input{border-radius:6px;margin:8px 0;padding:5px}.present_offer{background-color:#cededf;border:none;border-radius:25px;flex-basis:30%;flex-grow:1;margin:20px;min-height:440px;width:auto}.present_offer h3{background-color:#006b768c;color:#fff;margin-left:20px;margin-right:20px;padding:7px;text-align:center}.present_offer form{margin-left:25px;margin-right:25px}.present_offer input,.present_offer label,.present_offer select{display:inline-block;vertical-align:middle}.present_offer form label{width:55%}div.present_offer input[disabled=disabled]{width:170px!important}#client_answer_form_clientAnswerDate{width:10.6em}#client_answer_form_clientPresentationDate{width:168px}.present_offer select{width:182px}.present_offer label[for=body]{margin-top:14px}#form_mailing{margin-top:10px}#form_mailing ul{border-radius:10px}#body{height:8em;width:94%}.table_mailing{border-collapse:collapse;display:table;font-size:12px;margin:30px;text-align:left;width:auto}.table_mailing tbody tr,.table_mailing thead{display:table;table-layout:fixed;width:100%}.table_mailing tbody{display:block;height:232px;overflow:auto}.table_mailing td:first-child,.table_mailing th:first-child{width:70%}.table_mailing td:last-child,.table_mailing th:last-child{width:30%}.data_mail_to_address{word-break:break-all}#save_client_answer,#send_mail{background-color:#74b8bf;border:1px solid #74b8bf;float:right;font-size:16px;margin:20px 25px 20px auto;padding:5px 12px}#save_client_answer:hover,#send_mail:hover{background-color:#3e6c71;border:1px solid #3e6c71;color:#fff;font-size:16px;padding:5px 12px}.button-show_document{background-color:#708a8d;border:inherit;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;margin-left:30px;padding:4px 14px}.show_document{color:#0091a0}.show_document span{margin-left:2px;margin-top:-4px;vertical-align:middle}.hidden-row{min-height:5em}div.present_offer input,div.present_offer select,div.present_offer textarea{border:1px solid #fff;border-radius:6px;font-size:1em;margin:8px 0;padding:5px}div.present_offer input[disabled=disabled],div.present_offer select[disabled=disabled]{background:#cededf;color:#000}.show-content_mail{cursor:pointer}.content-mail_body{background:#fff!important}@media only screen and (min-width:768px) and (max-width:1180px){.present_offer{flex-basis:100%}}@media only screen and (min-width:1180px) and (max-width:1547px){.present_offer form label{display:block;width:auto}}@media only screen and (max-width:768px){.present_offer{flex-basis:100%}}.box-step_5{border:2px solid #007e8b4a;border-radius:25px;border-top:inherit;margin-top:-5em;padding:6em 1em 1em}.title_second{border:2px solid #007e8b4a;border-radius:25px;margin-bottom:0;padding:1em}.box-content_configure_5{display:flex;flex-wrap:wrap}.documents{background-color:#cededf;border-radius:25px;color:#000;flex-basis:35%;flex-grow:1;margin:20px;min-height:13.4em;padding:10px}.documents h3,.documents h4{background-color:#006b768c;color:#fff;margin-left:20px;margin-right:20px;padding:7px}.documents h4 a{color:#fff;font-size:15px;margin-left:6px}.documents .fa-circle-info{color:#fff;font-size:14px}.documents div{margin-left:20px}.documents img{cursor:pointer;margin-left:6px;vertical-align:middle;width:25px}#new_community_approved,#new_community_president,#new_iban,#new_sepa_mandate,.box-form{margin-left:20px}.box-content_configure_5 input[type=text]{background-color:#fff;border:1px solid #f6f6f6;border-radius:6px;display:inline-block;margin:8px 0;padding:5px}#file_upload_5 input,#file_upload_5 label,.documents input,.documents label,.documents select{display:inline-block;vertical-align:middle}#file_upload_5 label,.documents label{width:32%}.documents select{width:184px}#financing_received,#reception_date{margin-left:20px}#iban{width:230px}.info-financial_answer>div{line-height:30px}.button_send_documents{margin-bottom:1.58em;margin-right:25px;margin-top:1.5em;text-align:end}.button_send_documents button{background-color:#74b8bf;border:1px solid #74b8bf;color:#fff;font-size:16px;padding:5px 12px}.button_send_documents button:hover{background-color:#3e6c71;border:1px solid #3e6c71;color:#fff;font-size:16px;padding:5px 12px}.button_send_documents button[disabled=disabled]{background-color:#fff;border:2px solid #bbb;color:#bbb}.fa-circle-info{color:#3f4242}.text_confirmed_sent_documents{color:#5b6768;line-height:20px}.button-delete_file,.button-view_file{border:none;border-radius:25px;color:#fff;cursor:pointer;padding:6px 12px}.button-view_file{background-color:#8bc34a}.button-view_file a{color:#fff}.button-delete_file{background-color:#e8564b}.box-info_financial-answer{display:flex;justify-content:flex-end;margin-top:2em;padding-right:2em}.box-info_financial-answer i{font-size:20px;margin-top:16px}.box-info_financial-answer p{color:#5b6768;line-height:20px;margin-left:5px}.navigation_buttons_right_{cursor:pointer;display:flex;justify-content:flex-end;margin-left:40px;margin-right:40px}.navigation_buttons_right_ button{height:auto!important;width:200px}.box-block{margin:3em 0}.company_delivery{background:#bfd9db;border-radius:25px;margin:0 auto;width:50%}.company_delivery td{background:transparent;border-bottom:transparent;color:#090909;height:31px;padding:10px 20px}.company_delivery td:first-child{font-weight:600}.company_delivery tr:hover td{background:transparent}#confirm_orders,.container-material{background-color:#cededfcc;border-radius:25px;margin:0 20px;padding:30px}.delivery_type{width:auto}.invoice_address{margin-bottom:0;margin-top:0;width:100%}.delivery_address{width:auto}.shipping_config{margin-bottom:8px}.shipping_config select{display:inline-block}.order h3{padding:7px}#confirm_orders{margin:0 20px}#save_material_destination{width:auto}#address_pending_warning,#no_economic_data{color:red}.order-info_table,.order-table-list{text-align:center}.order-table-list th{padding:10px 8px;width:20%}.products_costs_1_hidden,.products_costs_2_hidden{display:none}.order_info .table-list th{width:18%}.order_info .table-list th:last-child{width:10%}.icon-save_configure-orders{color:#0e2b59;margin-left:6px}#approved p,#pending p{font-size:18px}#approved p{font-weight:500}#approved a{color:#0e2b59}.show-individual-provider_order{color:#333;font-weight:300;margin-left:.2em}.total_offer_th{background-color:#fff!important}.add_comment_order{cursor:pointer}.icon-add-comment{color:#333;font-weight:300;margin-left:.2em}#comment_text{border:1px solid #fff;border-radius:6px;padding:6px}.order-comments-container{display:flex}.comment-provider-order{margin-left:8px}.hidden{display:none}.ms-offscreen{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:auto!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:auto!important;width:1px!important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{background-color:#fff;border:1px solid #aaa;border-radius:4px;color:#444;cursor:pointer;display:block;height:26px;line-height:26px;overflow:hidden;padding:0;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ms-choice>span{display:block;left:0;overflow:hidden;padding-left:8px;position:absolute;right:20px;text-overflow:ellipsis;top:0;white-space:nowrap}.ms-choice>span.placeholder{color:#999}.ms-choice>div.icon-close{height:100%;position:absolute;right:16px;top:0;width:16px}.ms-choice>div.icon-close:before{color:#888;content:"×";font-weight:700}.ms-choice>div.icon-close:hover:before{color:#333}.ms-choice>div.icon-caret{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;margin-top:-2px;position:absolute;right:8px;top:50%;width:0}.ms-choice>div.icon-caret.open{border-color:transparent transparent #888;border-width:0 4px 5px}.ms-drop{background:#fff;border:1px solid #aaa;border-radius:4px;color:#000;display:none;margin-top:-1px;min-width:100%;overflow:hidden;padding:0;position:absolute;width:auto;z-index:1000}.ms-drop.bottom{box-shadow:0 4px 5px rgba(0,0,0,.15);top:100%}.ms-drop.top{bottom:100%;box-shadow:0 -4px 5px rgba(0,0,0,.15)}.ms-search{box-sizing:border-box;display:inline-block;margin:0;min-height:26px;padding:2px;position:relative;white-space:nowrap;width:100%;z-index:10000}.ms-search input{border:1px solid #aaa;border-radius:5px;box-shadow:none;font-family:sans-serif;height:auto!important;margin:0;min-height:24px;outline:0;padding:0 5px;width:100%}.ms-drop ul{margin:0;overflow:auto;padding:0}.ms-drop ul>li{background-image:none;display:list-item;list-style:none;padding:.25rem 8px;position:static}.ms-drop ul>li .disabled{cursor:default;filter:Alpha(Opacity=35);font-weight:400!important;opacity:.35}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ms-drop ul>li label{cursor:pointer;display:block;font-weight:400;margin-bottom:0;padding-left:1.25rem;position:relative;white-space:nowrap}.ms-drop ul>li label.optgroup{font-weight:700}.ms-drop ul>li.hide-radio{padding:0}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:#f8f9fa}.ms-drop ul>li.hide-radio.selected{background-color:#007bff;color:#fff}.ms-drop ul>li.hide-radio label{margin-bottom:0;padding:5px 8px}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:28px}.ms-drop ul>li.option-divider{border-top:1px solid #e9ecef;padding:0}.ms-drop input[type=checkbox],.ms-drop input[type=radio]{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.ms-drop .ms-no-results{display:none}