*{padding:0;margin:0;box-sizing:border-box;font-size:10px;font-family:Roboto,sans-serif;line-height:1.5}*>*,input{font-size:1.8rem}form label{margin-bottom:0}h4{color:inherit;font-size:2.5rem}body{color:#1c1c1b;overflow-x:hidden}p{margin-bottom:0}a,a:hover,a:visited{color:#ea4a28}a:hover{opacity:.8}ul{padding:1.5rem 3rem}h1,h2,h3,h5,h6{line-height:1.1em;color:#3a3a3a;font-weight:300;margin-bottom:30px}.bg-medium{background-color:#e1dfe2}.container-fluid{padding:0}#app_footer a,#app_footer a:visited{color:#fff}#year{font-size:inherit}.table{color:#1c1c1b}.row,.table.row{margin-right:0;margin-left:0}.table-bordered{border:none}.table thead th{border-bottom:1px solid #99949a}div#cookies_notice{display:none;padding:2rem;position:fixed;bottom:0;width:100%;background-color:#686369;color:#fff;z-index:200}div#cookies_notice>div{max-width:80%;margin:auto}div#cookies_notice a{color:#fff;font-weight:700}div#cookies_notice strong{font-size:inherit;line-height:45px}input.btn{color:#000;border:1px solid #ea4a28;background-color:#fda;border-radius:5px;padding:1px 5px;vertical-align:middle}.btn,.btn:active,.btn:focus,.btn:visited,.button-accept,.button-cancel,button{border:none;padding:1rem 1.5rem;border-radius:10px;color:#fff;font-size:1.8rem;font-weight:500;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transition:all .5s ease-in-out;cursor:pointer;display:inline-block;transform:scale(1);vertical-align:middle}.btn{background-color:#ea4a28}.btn:hover,.button-accept:hover,.button-cancel:hover,button:hover{background:#e1dfe2;color:#686369}.btn i{vertical-align:inherit}.btn-white{background:#fff!important;color:#3a3a3a!important}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-30{font-size:30px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-stand{color:#ea4a28}.material-icons.md-stand.md-inactive{color:#99949a}.material-icons.md-dark{color:#363336}.material-icons.md-dark.md-inactive{color:#99949a}.material-icons.md-dark-neutral{color:#363336}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.3)}form#login i{vertical-align:middle;margin-left:.5rem}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.input{padding:.7rem;filter:none;font-size:1.8rem;border-radius:10px;border:1px solid #99949a;outline:0}.input:focus{border-width:2px;border-color:#ea4a28}.input-mini{background:none;border:none;font-weight:700;font-size:1.8rem;padding:.5rem;text-align:center!important;width:3.5rem}.quantity{display:flex;flex-direction:row;align-content:center;justify-content:center}.change-quantity-btn{cursor:pointer}.change-quantity-btn:hover{opacity:.9}.change-quantity-btn-inactive{cursor:not-allowed;color:#99949a!important}.input-mini::-webkit-inner-spin-button,.input-mini::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-mini[type=number]{-moz-appearance:textfield}.select_prod_class{position:absolute;left:-9999px}[exclusionary="1"][data-isbase="1"]{position:static}.label-container{display:flex;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label-container .material-icons{margin-left:.5rem}.label-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:3px solid #363336;border-radius:5px}[data-spanexclusionary="0"][data-spanisbase="0"],[data-spanexclusionary="0"][data-spanisbase="1"],[data-spanexclusionary="1"][data-spanisbase="0"]{position:absolute;left:-9999px}[data-spanexclusionary="1"][data-spanisbase="1"]+span{padding-left:3rem}[data-custcheck=cust]+span{padding-left:3.5rem}.label-container:hover input~.checkmark{background-color:#ccc}.checkmark:after{content:"";position:absolute;display:none}.label-container input:checked~.checkmark:after{display:block}.label-container .checkmark:after{left:7px;top:4px;width:6px;height:10px;border:solid #fff;border-width:0 2px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-title{color:#ea4a28;font-family:Roboto,sans-serif;font-size:3rem;font-weight:900;padding:0;text-transform:uppercase;margin:3rem 0 0}.page-title-personal{margin-top:15rem}.block-offer{padding:3rem 0}.offer-title{color:#fff;font-size:2.5rem;font-weight:400;padding:0 1.5rem;margin:1.5rem 0;font-weight:900}.app_main{width:80%;margin:auto;border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important}.flash-notice{padding:5px;font-weight:700;margin:20px}.container{max-width:unset;width:100%;padding:1.5rem 0;margin:4rem 0}.breadcrumb{margin-bottom:0;border-top-left-radius:20px!important;border-top-right-radius:20px!important;background-color:transparent}.breadcrumb-item+.breadcrumb-item:before{content:"|"}.card{background-clip:border-box;background-color:#222;border-radius:5px;min-height:455px}.card,.card ul a{color:#fff}.overhelp{border:1px solid red}.font-secondary{font-family:Oswald,arial,sans-serif;letter-spacing:.11em;font-weight:700!important}.ui-dialog-titlebar-close{display:none}.field_mandatory:after{content:" *"}.validation-error{display:block;position:inherit;font-size:1.4rem;top:auto;background-color:#fff;color:#ea4a28}.table{overflow:hidden}.table-alternative>tbody>tr:last-child>td{border-bottom:1px solid #ddd}.table-alternative .td_with_subtable{padding:0!important}.table-hover tbody tr:hover{background-color:#e1dfe2}.summary{justify-content:flex-end;padding-top:3rem}.summary .table{width:50%;padding:0 1.5rem}.summary .table tbody{text-align:right}.summary .table td,.summary .table th{border:none}.summary .table td strong,.summary .table td strong span{font-size:3.5rem}#app_header{background-color:#fff;z-index:2147483648;position:fixed;top:0;left:0;width:100%;height:8.5rem;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}#login{display:flex;flex-direction:column;padding:1.5rem 0 0}#login .input{margin:.5rem 1.5rem;border:none;outline:none;background-color:#fff}#logged-info{display:flex;align-items:center;padding:1.5rem 1.5rem 1rem;justify-content:center}#login_icon{margin-right:1rem}#login_bar span{margin-right:5px}#login_bar strong{font-weight:bolder;padding-right:20px;color:#fff}#user_name{cursor:auto}#menu_row{display:grid;grid-template-columns:1fr 3fr 5rem;align-items:center;justify-items:space-around;height:100%;width:100%}#menu_row>div{padding:1rem 0 1rem 1.5rem}.log-div{width:100%;padding:0}#login_submit:hover,.log-div:nth-child(2) a:hover{background-color:hsla(0,0%,100%,.2)}.badge-danger{background-color:#363336}#menu_row #top_menu{display:none;position:absolute;top:7.5rem;right:0;cursor:pointer;z-index:1000;color:#fff}#top_menu_content{float:left;border:none;border-radius:0 0 10px 10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);background-image:linear-gradient(45deg,#ef7156,#ea4a28)}.dropdown-menu{background-color:#ec593a!important}#top_menu_content nav ul li:hover{background-color:hsla(0,0%,100%,.2)}#top_menu_content nav ul li a,.button_login_submit{color:#fff!important;padding:1rem 1.5rem;font-size:1.8rem;border-bottom:1px solid hsla(0,0%,100%,.3);white-space:nowrap}.button_login_submit{display:block}#p-logo{justify-self:left}#p-logo img{max-height:5.7rem}#p-slo p{color:#686369;font-family:La Belle Aurore,cursive;font-size:3rem;line-height:1}#menu_bar{height:100%;display:flex;align-items:center}footer{margin-top:25rem}footer hr{border-color:#e1dfe2}#app_breadcrumb{margin:10rem auto 0;width:80%;text-align:left}#app_footer{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;color:#fff;font-size:1.5rem}.box_footer{position:relative;height:350px}.box_footer>*{width:100%}.box_footer_container{width:70%;position:absolute;left:0;padding:2.5rem 4rem}.box_footer a,.box_footer li,.box_footer p{font-size:1.5rem;line-height:1.6}.box_footer hr{margin-top:.5rem;margin-bottom:.5rem}#box_footer_1{background-color:#273746;background-color:#99949a}#box_footer_1 .box_footer_container{left:30%}#box_footer_2{background-color:#f72800;background-color:#686369}#box_footer_3{background-color:#36815b;background-color:#99949a}#box_footer_2 .box_footer_container,#box_footer_3 .box_footer_container{left:15%}#box_footer_4{background-color:#686369}#box_footer_4 .box_footer_content>p{text-align:center}.box_footer_element,.box_footer_title{display:flex;flex-direction:row;align-items:center;font-size:1.5rem}.box_footer_element img,.box_footer_element span,.box_footer_title img,.box_footer_title span{display:block;margin-right:.5rem}.box_footer_title h4{margin:0;font-weight:bolder;font-size:1.5rem}.box_footer_element img,.box_footer_title img{max-height:2.5rem}.box_footer_element img{margin-right:1rem}.box_footer_content,.box_footer_links{margin-top:.5rem}#menu_button{height:100%;display:flex;align-items:center;justify-content:center}#menu_button,#menu_button:visited{color:#fff;width:100%}#menu_button:hover{text-decoration:none}#menu_button i{margin-right:1.5rem}#buttons_down{margin-bottom:20px}#jquery-ui-dialog-box{display:none}#app_footer ul{padding:1.5rem}.ui-widget.ui-widget-content{border:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.ui-dialog-titlebar{color:#fff;font-weight:700}.separator{margin:6rem 0}#loading{position:absolute;color:red;display:none;left:0;right:0;width:100%;height:100%;z-index:1000}#loading-txt{margin-top:100px;left:calc(50% - 76px)}#loading-icon,#loading-txt{position:fixed;top:calc(50% - 38px)}#loading-icon{width:76px;height:76px;left:calc(50% - 38px);-webkit-animation:data-spinner 1s linear infinite;-moz-animation:data-spinner 1s linear infinite;animation:data-spinner 1s linear infinite;color:#ea4a28}#loading-icon i{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);font-size:76px}.product{border-radius:20px;padding:1em;margin-bottom:1em}.product p{margin-bottom:.5em}.product_summary p:last-child,.product ul{margin-bottom:0}.product_summary{padding:1em;margin-bottom:1em;border-radius:20px}.product_summary p{margin-bottom:.5rem}#overlay-text,.steps-wrapper li.active,.text-center-payment{font-weight:700}#overlay-text{font-size:2em;text-align:center;top:50%;left:50%;position:absolute;transform:translateX(-50%) translateY(-50%);color:#ea4a28}@-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)}}@media (max-width:768px){.modal-content{width:100%!important}}.imgModal{border-radius:20px;cursor:pointer;transition:.3s}.imgModal:hover{opacity:.7}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.6)}.modal-content{max-width:70%;border-radius:15px}#caption,.modal-content{margin:auto;display:block}#caption{max-width:1200px;text-align:center;color:#ccc;padding:10px 0;height:150px}#caption,.modal-content{animation-name:zoom;animation-duration:.6s}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}#form_configurator .row div.col-sm-6:first-child select{width:auto}.form-config-top-nav{display:grid;column-gap:1rem;row-gap:1rem;grid-template-columns:auto auto auto 35px;grid-template-areas:"a b c d";justify-items:flex-start;align-items:center}#configurator-name-div{grid-area:a}#save-div{grid-area:b}#save-div-config{grid-area:c}#help_icon{grid-area:d}.form-config-top-nav>div{width:100%}.navbar-nav{padding:0}.navbar-nav li:last-child a{border-bottom:none!important}#configurator_name{display:block;width:100%}.products_options{margin-bottom:0}.products_options>tbody>tr:first-child td{border-top:0}.products_options tbody tr:hover{color:inherit;background-color:inherit}.table-responsive{padding:0}table#products td label span{cursor:pointer}.col-md-1{text-align:right}.col-sm-6,.col-sm-12{padding-right:0;padding-left:0}.tooltip_templates{display:none}.tooltipster-noir-customized{max-width:70%;margin:auto}.tooltipster-noir-customized .tooltipster-content{padding:4rem}.tooltipster-noir-customized .tooltipster-content h5{font-size:inherit;font-weight:bolder}.tooltipster-noir-customized .tooltipster-content ul{margin-left:1rem}.tooltipster-noir-customized .tooltipster-content ul li{margin:10px 0;color:#686369}#help_icon,.tooltipster-question{cursor:pointer}#help_icon{justify-self:end}.breadcrumb{padding:1.5rem 0}.help-badge{display:flex;padding:1rem 0;align-items:center}.help-badge *{margin-right:1rem}.w-prod-photo img{display:none}#summary .offer-title-box{margin-top:1.5rem}.table-contractor-form{padding:3rem 0}.table-contractor-form td{border-top:none}.table-contractor-form input,.table-contractor-form select{width:50%;padding:.7rem;border:1px solid #99949a;border-radius:10px;color:#1c1c1b}.table-contractor-form label{padding:.7rem;margin:0}.form-control{font-size:1.8rem}.alert{border:none;border-radius:10px;margin-bottom:3rem}.alert-icon{vertical-align:middle;margin-right:5px}.alert-info{background-color:#e1dfe2;color:#363336}.alert-info hr{border-top-color:#99949a}.form-control:focus{background-color:#fff;border-width:2px;outline:0;box-shadow:unset}.table-contractor-form>tbody>tr:last-child>td{border-bottom:none}#login_client td,#register_client td{border-top:none}#login_client_go,#register_client_go,.btn-personal{margin:3rem 0}.legal p{padding:1rem 0}#selector_img{display:none}#configurations_list{padding:1.5rem 0}#configurations_list .list-element{width:100%;justify-content:space-between;align-items:center}.list-group-item{padding-left:0;padding-right:0}#aside-menu{padding:0;border-radius:10px;margin-right:1.5rem;max-width:250px;background-image:linear-gradient(45deg,rgba(234,74,40,.8),#ea4a28);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}#aside-menu .list-group-item{background-color:transparent;padding:1rem 1.5rem;border:unset;border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff}#aside-menu .list-group-item.active,#aside-menu .list-group-item:hover{background-color:hsla(0,0%,100%,.2)}#aside-menu .list-group:last-child{border-bottom:none}#personal #expand-more-right{display:none}#content-personal{border:1px solid rgba(0,0,0,.1);border-radius:10px;flex:1;padding:3rem 1.5rem}#personal{display:flex;flex-direction:row}#personal,.personal-form-div{width:100%}.personal-form-table{display:flex;align-items:center;flex-direction:column}.personal-form-table>div{display:flex;flex-direction:column;width:50%;padding-bottom:1.5rem}.btn-personal{max-width:200px;align-self:center}.personal-form-div .form-control{width:auto}#searchdiv form{width:100%;margin-bottom:3rem}#searchdiv{display:flex;justify-content:end}#searchdiv .form-group{display:flex;flex-direction:row;justify-content:flex-end}#searchdiv .form-group span{margin-left:.5rem}#home-content,#searchdiv .form-group span{display:flex;align-items:center;justify-content:center}#home-content{flex-direction:column}#home-content div{margin-top:6rem}.tbl_personal{margin-bottom:3rem}.tbl_personal td,.tbl_personal th{font-size:.85em}.actions-cell{display:flex;flex-direction:row}.actions-cell>a,.actions-cell>i{margin-right:1rem}.inactive-icon{cursor:not-allowed}#expand-more-left,.header-xs{display:none}#contract_view p{padding-top:1.5rem;padding-bottom:1.5rem}#contract_view h4{margin-bottom:3rem;color:#ea4a28}#iframecontainer iframe,#pdf_iframe{border:1px hsla(0,0%,100%,.2);border-radius:15px}.product_separator{border-radius:0;margin-bottom:0}.products_show>:last-child{border-bottom:none}#payment_recurrent_div_1 img{width:100%;height:auto}.buttons-payment{background-color:#fff;display:flex;justify-content:center}.buttons-payment #div-next-step{width:auto}#step-4>div{margin-bottom:10rem}#table_payment_summary td{border-top:none}.private-policy{padding:1.5rem}.private-policy h4{margin:3rem 0}.private-policy ol{list-style-position:inside}.private-policy ol li{padding:1rem}.login-register-table td{border-top:none}.marketing_left_img_in_text{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:1.5rem}.marketing_left_img_in_text img{max-width:200px;height:auto;margin-right:3rem}.block_marketing{color:#fff;padding:3rem;border-radius:15px}@media (max-width:1812px){.box_footer_element,.box_footer a,.box_footer li,.box_footer p{font-size:1.4rem}.summary .table{width:55%}}@media (max-width:1648px){.box_footer_element,.box_footer a,.box_footer li,.box_footer p{font-size:1.3rem}}@media (max-width:1650px){#top_menu_content nav ul li a,*>*,.btn,.btn:active,.btn:focus,.btn:visited,.button_login_submit,.input{font-size:1.7rem}.page-title{font-size:2.8rem}.offer-title{font-size:2.2rem}.summary .table td strong,.summary .table td strong span{font-size:3.3rem}}@media (max-width:1577px){.summary .table{width:65%}.box_footer_container{width:80%}#box_footer_1 .box_footer_container{left:20%}#box_footer_2 .box_footer_container,#box_footer_3 .box_footer_container{left:10%}.login-register-table td{display:block;width:100%;padding-left:0;padding-right:0}}@media (max-width:1499px) and (min-width:1251px){#personal{flex-direction:column}#personal #aside-menu{max-width:100%;margin-right:0;margin-bottom:1.5rem}#personal #aside-menu .list-group{display:flex;flex-direction:row;justify-content:center;align-items:center}#personal #aside-menu .list-group a{width:auto;text-align:center;border-bottom:none}#personal #aside-menu .list-group a:hover{background-color:transparent;opacity:.5}#personal #aside-menu .list-group a.active{background-color:transparent;font-weight:700}}@media (max-width:1380px){.summary .table{width:70%}.box_footer_container{width:100%}#box_footer_1 .box_footer_container,#box_footer_2 .box_footer_container,#box_footer_3 .box_footer_container{left:0}#contract_show_container{flex-direction:column}#contract_show_container>div:first-child{margin-bottom:4rem}#contract_show_container>div{max-width:100%}}@media (max-width:1335px){.col-md-5{flex:0 0 35%;max-width:35%}.col-md-1{flex:0 0 15%;max-width:15%}.col-md-6{max-width:unset}.table-contractor-form input,.table-contractor-form select{width:70%}}@media (max-width:1250px){#personal #aside-menu{max-width:30px;position:absolute;left:0;top:190px;border-top-left-radius:0;border-bottom-left-radius:0;cursor:pointer;z-index:100}#personal #aside-menu .list-group a{visibility:hidden}#personal #expand-more-right{display:block;position:absolute;bottom:50%}#aside-menu .list-group-item{margin-left:3rem}#aside-menu .list-group-item-action{width:auto}}@media (max-width:1135px){.page-title-personal{margin-top:10rem}#content-personal{border:none}.header-xs{display:inline}.personal-container{margin-top:0}#personal #aside-menu{top:140px}.tbl_personal,.tbl_personal tbody,.tbl_personal td,.tbl_personal th,.tbl_personal thead,.tbl_personal tr{display:block;width:100%}.tbl_personal thead{display:none}.tbl_personal tr{background:#fff;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:inline-block;margin-bottom:3rem;padding:1.5rem;width:100%}.tbl_personal tbody{padding:1rem}.tbl_personal td{border:none}.tbl_personal td p{display:inline}}@media (max-width:1103px){.summary .table{width:100%}.box_footer_element,.box_footer a,.box_footer li,.box_footer p{font-size:1.2rem}.config-mq{display:none}}@media (max-width:1060px){.col-md-5{flex:0 0 35%;max-width:35%}.col-md-1{flex:0 0 15%;max-width:15%}}@media (max-width:1025px){.td_with_subtable tr td:first-child{display:none}#app_header{height:7rem}#menu_row{grid-template-columns:auto auto 5rem}#menu_bar #menu_button i{font-size:3rem}#menu_row #top_menu{top:6rem}#p-logo img{height:4.5rem}#p-slo{justify-self:start}#p-slo p{font-size:2.5rem}.form-config-top-nav{grid-template-columns:auto auto 35px;grid-template-rows:auto auto;grid-template-areas:"a b d" "c . ."}#save-div-config{grid-row:2}#products_summary tbody tr td:first-child,#products_summary thead tr th:first-child{flex:0 0 49%;max-width:49%}#products_summary tbody tr td:nth-child(2),#products_summary tbody tr td:nth-child(3),#products_summary tbody tr td:nth-child(4),#products_summary thead tr th:nth-child(2),#products_summary thead tr th:nth-child(3),#products_summary thead tr th:nth-child(4){flex:0 0 17%;max-width:17%}#products_summary tbody tr td:nth-child(2),#products_summary thead tr th:nth-child(2){text-align:center}.products_options{height:100%}.products_options tbody tr td:first-child{display:none}#app_footer{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.box_footer{height:300px}#box_footer_1,#box_footer_2{height:260px}.marketing_left_img_in_text img{max-width:120px}}@media (orientation:landscape) and (max-width:840px){#top_menu_content nav ul li a,.button_login_submit{padding:.5rem 1.5rem}#logged-info{padding-top:1rem;padding-bottom:.5rem}#login .input{margin-top:.2rem;margin-bottom:.2rem}#app_breadcrumb{margin-top:7rem}}@media (max-width:850px){#app_breadcrumb{width:100%}#app_breadcrumb,#messages,.form-config-top-nav,.page-title{padding-left:1.5rem;padding-right:1.5rem}.form-config-top-nav{grid-template-columns:auto 35px;grid-template-rows:auto auto;grid-template-areas:"a d" "c . ";column-gap:0;row-gap:.5rem}#save-div-config select{font-size:1.4rem;padding:1rem 0;max-width:285px;margin-top:.5rem}#configurator_name{display:inline}.container{margin-top:0;margin-bottom:0}.app_main{width:100%;padding:0}table,tbody,td,th,thead,tr{display:block;width:100%}.table-responsive td{padding:1rem 1.5rem}.col-md-1{text-align:left}.summary{position:fixed;bottom:55px;padding-top:0;box-shadow:0 0 10px 6px rgba(0,0,0,.1);background-color:#f6f5f6;border-top-left-radius:15px;border-top-right-radius:15px;width:100%;z-index:100}.summary .table{margin-bottom:0}.summary .table tr{display:flex;height:auto}.summary .table td,.summary .table th{padding:0;text-align:center}.summary .table th{font-weight:400;font-size:1.4rem;padding-top:1rem;text-align:center}#buttons_down{position:fixed;bottom:0;background-color:#f6f5f6;margin:0;width:100%;z-index:100}#buttons_down .row{justify-content:center}#buttons_down .text-left{order:1}#buttons_down .text-right{order:3}#save-div{order:2}#buttons_down .col-sm-6{max-width:unset;flex:unset;width:auto;padding:0}#buttons_down .btn{margin:.5rem .25rem;padding:1rem}#form{padding-bottom:0}footer{margin-top:10rem}.tooltipster-noir-customized{max-width:90%;margin:auto;top:0!important}#selector_content .row,#summary .row{padding-left:1.5rem;padding-right:1.5rem}#summary .summary{background-image:unset;box-shadow:unset;border-top-left-radius:unset;border-top-right-radius:unset}#summary .summary table{padding:1.5rem 0}#summary .summary{position:static}#personal #aside-menu{max-width:15px}#personal #expand-more-right{font-size:15px}#tbl_contract_legend td,#tbl_contract_legend th{border:none}#content-personal,.messages-personal,.page-title-personal{padding-left:3rem!important}#content-personal .row>div{padding-left:0;padding-right:0}#pdf-btn-cont{margin:0 1.5rem}#pruducts_summary thead,.table_summary_pending_payment thead{display:none}#pruducts_summary thead .row,.table_summary_pending_payment .row{padding-top:1.5rem}.value-can:before{content:"Cantidad \A";white-space:pre;font-weight:600}.value-uni:before{content:"Pago \DAnico Inicial \A";white-space:pre;font-weight:600}.value-men:before{content:"Pago Mensual \A";white-space:pre;font-weight:600}#pending_payment_tfoot .empty,#pending_payment_tfoot tr td:nth-child(2),#pruducts_summary_tfoot .empty{display:none}#pending_payment_tfoot tr:first-child td{padding-top:1.5rem;margin-top:3rem;border-top:1px solid #99949a}#pending_payment_tfoot,#pruducts_summary_tfoot{display:flex;flex-direction:column}#pending_payment_tfoot tr,#pruducts_summary_tfoot tr{display:flex;flex-direction:row;justify-content:space-around}#pending_payment_tfoot td,#pruducts_summary_tfoot td{text-align:center!important}#pruducts_summary_tfoot td{border:none}#pending_payment_tfoot td:first-child{text-align:left!important}#pay-status{flex-direction:column!important;padding-top:1.5rem;margin-top:3rem;border-top:1px solid #99949a}#pay-status td:first-child{text-decoration:underline;text-align:center!important}#pay-status .pt-4{text-align:left!important}#step-4 h4{padding-left:1.5rem;padding-right:1.5rem}.block_marketing{border-radius:0;margin-top:2.5rem}#info h4{padding:0 1.5rem}.modal-content{max-width:95%}}@media (max-width:786px){.page-title{margin:0}thead tr{position:absolute;top:-9999px;left:-9999px}.table td,table th{border:none!important}.table .row{display:grid;grid-template-columns:33.3% 33.3% 33.3%;grid-template-rows:auto auto;border-top:1px solid #e1dfe2;border-bottom:1px solid #e1dfe2;border-collapse:collapse}.table .row>:first-child{grid-column:1/span 3}.table br{display:none}.col-md-1,.col-md-5{flex:0 0 100%;max-width:100%}.p_inicial{grid-row:2;grid-column:1}.p_mensual{grid-row:2;grid-column:2}.p_inicial:before{content:"Inicial \A";white-space:pre;font-weight:600}.p_mensual:before{content:"Mensual \A";white-space:pre;font-weight:600}.td_with_subtable{grid-column:3}.td_with_subtable tr td:first-child{display:none}.td_with_subtable table,tbody,tbody tr,tbody tr td{height:100%}.change-quantity-btn{margin:auto 0}.summary th strong{font-size:1.4rem}#products_summary tbody tr td:first-child{flex:0 0 100%;max-width:100%}#products_summary tbody tr td:nth-child(2),#products_summary tbody tr td:nth-child(3),#products_summary tbody tr td:nth-child(4){flex:unset;max-width:unset;text-align:left!important}.products_options label:before{content:"Cantidad \A";white-space:pre;font-weight:600}.table-contractor-form{padding-top:0;margin:0!important}.table-contractor-form thead tr{position:static;top:unset;left:unset}.table-contractor-form .row{border:none;padding-left:0!important;padding-right:0!important;grid-template-columns:1fr;grid-template-rows:auto auto}.table-contractor-form input,.table-contractor-form select{width:100%}.table-contractor-form label{padding-left:0;padding-right:0}.table-contractor-form .row td,.table-contractor-form tr td{text-align:left!important}.table-contractor-form td{padding:0}.table-contractor-form .alert{padding-left:0;padding-right:0}#summary .label-container{margin-bottom:3rem}.steps-wrapper li:after{height:8px;top:10px}.steps-wrapper li:before{width:30px;height:30px!important}.steps-wrapper li.active.failure:before,.steps-wrapper li.active.success:before{background-size:16px!important}.table_summary_pending_payment .row{border:none}#pending_payment_tfoot tr:first-child td{border-top:1px solid #99949a!important}.page-title-personal{margin-top:10rem}#expand-more-left-div{position:fixed;top:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.19);z-index:50}#expand-more-left{display:none;position:absolute;color:#343a40;top:150px;left:200px}}@media (max-width:740px){#top_menu_content nav ul li a,*>*,.btn,.btn:active,.btn:focus,.btn:visited,.button_login_submit,.input{font-size:1.6rem}.page-title{font-size:2.5rem}.offer-title{font-size:2rem}.summary .table td strong,.summary .table td strong span{font-size:3rem}.summary th{line-height:1.2}.list-element,.list-group-item .row{flex-wrap:nowrap;padding-left:0!important;padding-right:0!important}.selector-icons{white-space:nowrap}.list-unstyled{padding-right:0}}@media (max-width:602px){#app_footer{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.box_footer_title{justify-content:center}#box_footer_1,#box_footer_2,#box_footer_3{height:260px}#box_footer_4{height:325px}.box_footer_element,.box_footer a,.box_footer li,.box_footer p{font-size:1.4rem}.personal-form-table>div{width:100%}}@media (max-width:575px){#p-slo p{font-size:2rem}.summary th strong{font-size:1.2rem}.summary .table td strong,.summary .table td strong span{font-size:2.5rem}#summary .table-contractor-form tr{margin:1rem 0}.table-contractor-form tr td:nth-child(2){margin-left:1rem;margin-right:1rem;width:auto}.table_summary_pending_payment{padding:0}#pending_payment_tfoot strong,#pending_payment_tfoot strong span,#pruducts_summary_tfoot span,#pruducts_summary_tfoot strong{font-size:14px}.steps-wrapper li{font-size:12px}}@media (max-width:527px){#app_header{height:10rem}#app_breadcrumb{margin-top:10rem}#menu_row{grid-template-columns:auto 5rem;grid-template-rows:auto auto;justify-content:space-between}#menu_row>div{padding-top:.8rem;padding-bottom:.8rem}#p-slo{grid-column:1/span 2;grid-row:2;justify-self:center}#p-slo p{font-size:2rem}.page-title-personal{margin-top:13rem}#personal #aside-menu{top:155px;top:100px;border-top-right-radius:0}#searchdiv>div{width:100%}.marketing_left_img_in_text{flex-direction:column}.marketing_left_img_in_text img{margin-bottom:1.5rem}}