.hidden-row{display:none}.col-main{width:100% !important}.table{display:table;height:100%;width:100%}.table .table-cell{display:table-cell}.table .table-cell.-top{vertical-align:top}.table .table-cell.-middle{vertical-align:middle}.table .table-cell.-bottom{vertical-align:bottom}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}@media only screen and (max-width: 479px){.hidden-mb{display:none}}@media only screen and (max-width: 599px){.hidden-mb{display:none}}@media only screen and (max-width: 770px){.hidden-mb{display:none}}@media only screen and (max-width: 979px){.hidden-mb{display:none}}.row--services{clear:both;float:left;width:100%;padding-top:10px;position:relative}.row--services.-handling:after{content:'';cursor:not-allowed;display:block;background-color:#fff;opacity:0.5;z-index:1;position:absolute;top:0;left:0;bottom:0;right:0}.service-btn-container{text-align:center;color:#000;font-size:13px;font-family:neris;transition:opacity .3s ease-out;position:relative}.service-btn-container span{font-size:13px;color:black;font-family:neris}.service-btn-container.col-6 .service-info-schedule{padding-left:11%}@media only screen and (max-width: 990px){.service-btn-container.col-6 .service-info-schedule{padding-left:15%}}.service-btn-container:not(.col-6){width:100%}.service-btn-container:not(.col-6) .service-info-schedule{padding-left:40px;clear:both}.service-btn-container:not(.col-6) .service-icon{max-width:40px}@media screen and (max-width: 770px){.service-btn-container:not(.col-6) .service-icon{max-width:25px}}.container-warranty{max-width:245px !important;position:relative;height:33px}@media screen and (max-width: 770px){.container-warranty{height:auto}}.container-warranty:after{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:0;height:0;position:absolute;right:10px;top:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}@media screen and (max-width: 770px){.container-warranty:after{display:none}}.container-warranty .service-btn-text{width:auto}.container-warranty .service-icon{margin-top:2px}.container-warranty .service-btn{padding:6px 0}.container-warranty .container-warranty-options{height:0;width:100%;opacity:0;position:absolute;top:35px;transition:.5s opacity}.container-warranty .container-warranty-options button:first-child{border-bottom:1px solid #efefef}.container-warranty .container-warranty-options button{border:none;background-color:white;width:100%;padding:5px 0;position:relative}.container-warranty .container-warranty-options button.selected:before{content:"✔";position:absolute;top:10px;left:25px}@media screen and (max-width: 770px){.container-warranty .container-warranty-options{display:none}}@media screen and (max-width: 770px){.container-warranty{max-width:50% !important}}.container-warranty.open-option:after{transform:rotate(180deg)}.container-warranty.open-option .container-warranty-options{height:auto;opacity:1;padding:5px 15px;background-color:white;box-shadow:0px 1px 12px 1px #888888}.service-btn{border:0;background-color:#fff}.service-added{display:inline-block}.service-added .fa-check{padding:1px;color:#fff;background-color:#17a200;font-size:7px;border-radius:5px}.service-added .service-btn-text .service-name{text-decoration:none}.service-btn-remove{padding-top:4px}.service-added,.service-btn-add{width:100%;padding:7px 0 0}.service-added:disabled,.service-btn-add:disabled{display:block;opacity:.6;cursor:not-allowed}.service-garantia .icon-schedule-pequeno{margin:0 auto}.service-montagem .service-btn-add{max-width:240px;width:90%}.service-info-modal>span{width:18px;height:18px;display:block;border:1px solid #234a9e;border-radius:10px;font-family:sans-serif;font-size:15px;line-height:1;color:#234a9e;margin:7px auto 0;transition:background-color .3s ease-out, color .3s ease-out}.service-info-modal:hover>span{color:#fff;background-color:#234a9e;text-decoration:none}@media only screen and (max-width: 770px){.service-info-modal{position:absolute;padding-right:10px}}.service-info-schedule{text-align:left;font-size:11px !important;color:#505050 !important;padding-left:8%}@media only screen and (max-width: 770px){.service-info-schedule{padding-left:40px}}.icon-service-tools{margin:0 auto}.service-btn-text{text-align:left;font-size:13px !important}.service-btn-text .service-name{text-decoration:underline}@media screen and (max-width: 770px){.service-btn-text .service-name{line-height:13px;display:block}}.service-notice.error{color:#ff0000;font-family:Neris, sans-serif;font-weight:300;text-align:left;padding-top:9px;display:block;clear:both;padding-left:40px}.service-notice.error>li>i{color:#fff;font-family:Nerisblack, sans-serif;font-style:normal;background-color:#f00;width:14px;height:14px;display:inline-block;line-height:1;text-align:center;border-radius:8px;margin-top:3px;margin-right:5px;font-size:14px}#modal-iguanafix-service-terms{position:fixed;background-color:#ffffffaf;z-index:10000;top:0;left:0;bottom:0;right:0;padding:20px;transition:opacity .3s ease-in-out}#modal-iguanafix-service-terms .modal-iguanafix-close{position:absolute;top:0;left:0;right:0;bottom:0}#modal-iguanafix-service-terms .service-terms-container{position:relative;top:50%;transform:translateY(-50%);max-width:710px;margin:0 auto;background-color:#fff;box-shadow:0 0 44px -5px;transition:transform .4s ease-in-out}#modal-iguanafix-service-terms .service-terms-container.hidden-top{transform:translateY(-200%)}#modal-iguanafix-service-terms h4{font-family:neris, sans-serif;font-weight:600;text-transform:none;color:#000;font-size:18px;padding:24px 0 0 28px}#modal-iguanafix-service-terms .service-terms-close{text-align:right;padding-top:5px;font-size:30px}#modal-iguanafix-service-terms .service-terms-close .fa-times{color:#909090;transition:color .15s ease-in-out}#modal-iguanafix-service-terms .service-terms-close>a:hover .fa-times{color:#004E9B}#modal-iguanafix-service-terms .service-terms-content{display:inline-block;width:100%}#modal-iguanafix-service-terms .service-terms-tab-content{height:300px;overflow:hidden;position:relative;clear:both}#modal-iguanafix-service-terms .service-terms-tab-content ol{list-style:decimal}@media only screen and (max-width: 770px){#modal-iguanafix-service-terms .service-terms-tab-content ol{font-size:13px}}#modal-iguanafix-service-terms .service-terms-tab-content ol>li{margin-bottom:10px;margin-left:15px}#modal-iguanafix-service-terms .service-terms-tab-content h4{padding-left:0;padding-top:15px}#modal-iguanafix-service-terms .service-terms-tab-content>div{transition:transform .3s ease-in-out;padding:0 28px;position:absolute;width:100%;height:100%;overflow-y:auto;font-family:neris, sans-serif;color:#000;font-size:14px;-webkit-overflow-scrolling:touch}#modal-iguanafix-service-terms .service-terms-tab-content>div.tab-content-active{transform:translateX(0) !important}#modal-iguanafix-service-terms .service-terms-tabs{text-align:center;max-width:440px;display:block;margin:0 auto 42px}#modal-iguanafix-service-terms .service-terms-tabs .service-tab-link{padding:8px 18px;text-transform:uppercase;font-family:neris, sans-serif;color:#000;font-size:16px;font-weight:600;border:0;transition:border-bottom-width .3s ease-in-out;outline:none}#modal-iguanafix-service-terms .service-terms-tabs .service-tab-link:hover{text-decoration:none}#modal-iguanafix-service-terms .service-terms-tabs .service-tab-link.tab-active{border-bottom:3px solid #004E9B}#modal-iguanafix-service-terms .service-terms-footer{text-align:center;padding:26px 0}#modal-iguanafix-service-terms .service-terms-footer>a{background-color:#004E9B;color:#fff;text-transform:uppercase;font-family:neris, sans-serif;font-weight:600;font-size:13px;padding:10px 20px}#modal-iguanafix-service-terms #service-terms-tab1{transform:translateX(-110%)}#modal-iguanafix-service-terms #service-terms-tab2{transform:translateX(110%)}#modal-iguanafix-service-terms .service-terms-advice{padding:10px 25px;font-size:11px}@media only screen and (max-width: 770px){#modal-iguanafix-service-terms .service-terms-advice{padding:0}}@media only screen and (max-width: 770px){.service-btn-container:nth-child(even){border-left:1px solid #c2c2c2;padding-righ:0}.service-btn-container:nth-child(odd){padding-left:0}}
