.tapiabv3__spinner{height:125px;position:relative;transform:rotate(45deg);width:125px}.tapiabv3__spinner,.tapiabv3__spinner .spinner-item{-webkit-font-smoothing:antialiased;box-sizing:border-box}.tapiabv3__spinner .spinner-item{border-style:solid;border-width:6px;height:62.5px;position:absolute;width:62.5px}.tapiabv3__spinner .spinner-item:first-child{animation:spinner3A 5s linear infinite;border-color:#ccd3d8;left:0;top:0}@keyframes spinner3A{0%,16.66%,8.33%,to{transform:translate(0)}24.99%,33.32%,41.65%{transform:translate(100%)}49.98%,58.31%,66.64%{transform:translate(100%,100%)}74.97%,83.3%,91.63%{transform:translateY(100%)}}.tapiabv3__spinner .spinner-item:nth-child(2){animation:spinner3B 5s linear infinite;border-color:#6c757d;left:62.5px;top:0}@keyframes spinner3B{0%,8.33%,91.63%,to{transform:translate(0)}16.66%,24.99%,33.32%{transform:translateY(100%)}41.65%,49.98%,58.31%{transform:translate(-100%,100%)}66.64%,74.97%,83.30%{transform:translate(-100%)}}.tapiabv3__spinner .spinner-item:nth-child(3){animation:spinner3C 5s linear infinite;border-color:#84bd00;left:62.5px;top:62.5px}@keyframes spinner3C{0%,83.3%,91.63%,to{transform:translate(0)}16.66%,24.99%,8.33%{transform:translate(-100%)}33.32%,41.65%,49.98%{transform:translate(-100%,-100%)}58.31%,66.64%,74.97%{transform:translateY(-100%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}#cable-builder{margin:0 auto;max-width:1210px;position:relative}#cbapi_holder{padding:10px 20px;position:relative}#cbapi_holder p{margin-bottom:1rem;margin-top:0}#cbapi_holder a{background-color:transparent;color:#007bff;text-decoration:none}.tapiabv3__startup-loading-holder{background-color:#fff;display:none;height:100%;min-height:500px;position:absolute;top:0;width:100%;z-index:200}.tapiabv3__startup-loading-holder.fade-out{animation:fadeOut 1s forwards}.tapiabv3__startup-loading{left:50%;position:absolute;top:240px;transform:translate(-50%,-50%);width:10rem}.tapiabv3__spinner__heading{color:#6c757d;font-size:1.4rem;font-weight:400;letter-spacing:-1px;padding:2rem 0 0}.tapiabv3__spinner__heading p{text-align:center}#cbapi_holder .modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;transition:.5s;width:100%;z-index:1050}#cbapi_holder .modal .modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}#cbapi_holder .modal .modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out 0s}#cbapi_holder .modal .modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}#cbapi_holder .modal .modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem)}#cbapi_holder .modal .modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}#cbapi_holder .modal .modal-header{align-items:flex-start;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;justify-content:space-between;padding:1rem}#cbapi_holder .modal .modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}#cbapi_holder .modal .modal-title{line-height:1.5;margin-bottom:0}#cbapi_holder .modal .modal-body{flex:1 1 auto;padding:1rem;position:relative}#cbapi_holder .modal .modal-dialog{margin:1.75rem auto;max-width:500px}#cbapi_holder .modal .modal-dialog-centered{min-height:calc(100% - 3.5rem)}#cbapi_holder .modal .modal-dialog-centered:before{height:calc(100vh - 3.5rem)}#cbapi_holder .modal .modal-lg,#cbapi_holder .modal .modal-xl{max-width:800px}#cbapi_holder .modal .close{color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:#fff 0 1px 0}#cbapi_holder .modal button.close{-webkit-appearance:none;background-color:transparent;border:0;padding:0}#cbapi_holder .modal-show{background:rgba(0,0,0,.8);display:block;opacity:1!important}#cbapi_holder{font-size:16px}#cbapi_holder *{background-color:transparent;margin:0;padding:0}#cbapi_holder input,#cbapi_holder input:focus{outline:none}#cbapi_holder *,#cbapi_holder :after,#cbapi_holder :before{-webkit-font-smoothing:antialiased;box-sizing:border-box}#cbapi_holder input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}#cbapi_holder input[type=number]::-webkit-inner-spin-button,#cbapi_holder input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#cbapi_holder input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#cbapi_holder .btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out 0s,background-color .15s ease-in-out 0s,border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}#cbapi_holder .btn.disabled,#cbapi_holder .btn:disabled{opacity:.65}#cbapi_holder .btn-primary,#cbapi_holder .btn-primary.disabled,#cbapi_holder .btn-primary:disabled{background-color:#007bff;border-color:#007bff;color:#fff}#cbapi_holder .btn-secondary,#cbapi_holder .btn-secondary.disabled,#cbapi_holder .btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}#cbapi_holder .btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}#cbapi_holder .btn-group-lg>.btn,#cbapi_holder .btn-lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}#cbapi_holder .btn-block{display:block;width:100%}#cbapi_holder .form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}#cbapi_holder .form-row>.col,#cbapi_holder .form-row>[class*=col-]{padding-left:5px;padding-right:5px}#cbapi_holder .form-control{background-clip:padding-box;background-color:#fff;border:1px solid #dcdcdc;border-radius:.25rem;color:#555;display:block;font-size:.88rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%}@media only screen and (max-width:1170px){#cbapi_holder .form-control{margin-bottom:20px}}#cbapi_holder .form-control::-webkit-input-placeholder{color:#656565;opacity:1}#cbapi_holder .form-control:disabled,#cbapi_holder .form-control[readonly]{background-color:#ebeeee;opacity:1}#cbapi_holder .form-control.is-invalid{border-color:#dc3545}#cbapi_holder .form-control-lg{border-radius:.3rem;font-size:1.25rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}#cbapi_holder #tapi_cb_cable.form-control,#cbapi_holder #tapi_cb_connector_left.form-control,#cbapi_holder #tapi_cb_connector_right.form-control,#cbapi_holder #tapi_cb_length,#cbapi_holder #tapi_cb_orientation,#cbapi_holder #tapi_cb_reference,#cbapi_holder #tapi_cb_units{display:inline-block;max-width:250px;width:100%}#cbapi_holder #tapi_cb_cable.form-control,#cbapi_holder #tapi_cb_connector_left.form-control,#cbapi_holder #tapi_cb_connector_right.form-control{max-width:none;width:calc(100% - 25px)}#cbapi_holder #tapi_cb_units{max-width:75px}#cbapi_holder #tapi_cb_length{max-width:160px}#cbapi_holder #tapi_cb_reference{max-width:545px}@media (max-width:1230px){#cbapi_holder #tapi_cb_reference{max-width:none;width:calc(100% - 25px)}}#cbapi_holder .tapi_space{margin-right:4px}#cbapi_holder .tapi_cb_container .tapi_service-row{height:30px;margin:10px 0;max-height:30px;min-height:30px}@media (max-width:730px){#cbapi_holder .tapi_cb_container .tapi_service-row{margin:0}}#cbapi_holder .tapi_cb_container .drawing-link{align-items:center;display:inline-flex;line-height:0}#cbapi_holder .tapi_cb_container .drawing-link svg{margin-right:.5rem;width:1rem}#cbapi_holder .tapi_cb_container input[type=number]{-moz-appearance:textfield}#cbapi_holder h3{font-size:1.75rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}#cbapi_holder .text-info{color:#343a40;font-size:.81rem}#cbapi_holder .text-info:focus,#cbapi_holder .text-info:hover{color:#343a40}#cbapi_holder .text-danger{color:#dc3545;font-size:.81rem}#cbapi_holder .text-secondary,#cbapi_holder .text-secondary a{color:#6c757d!important}#cbapi_holder #tapiabv3-cnp{font-size:.88rem}#cbapi_holder #tapiabv3-cnp p{padding:0 2rem 0 0;word-break:break-all}#cbapi_holder #tapiabv3-cnp p strong{display:block;padding-bottom:.5rem}#cbapi_holder #tapi_cb_preview_holder{height:300px;max-width:1000px;position:relative;width:100%}@media only screen and (max-width:725px){#cbapi_holder #tapi_cb_preview_holder{height:180px}}@media only screen and (max-width:530px){#cbapi_holder #tapi_cb_preview_holder{height:140px}}#cbapi_holder #tapi_cb_preview_holder img{border:none;display:block;height:auto;left:0;max-height:300px;max-width:1000px;position:absolute;top:0;width:100%}#cbapi_holder #tapi_cb_preview_holder img#tapi_cb_image_cable{z-index:20}#cbapi_holder #tapi_cb_preview_holder img#tapi_cb_image_connector_left{z-index:21}#cbapi_holder #tapi_cb_preview_holder img#tapi_cb_image_connector_right{z-index:22}#cbapi_holder #tapi_sb_cab,#cbapi_holder #tapi_sb_col,#cbapi_holder #tapi_sb_cor{position:absolute}#cbapi_holder #tapi_sb_cab span,#cbapi_holder #tapi_sb_col span,#cbapi_holder #tapi_sb_cor span{color:#b6b1ae;font-size:26px;font-weight:700;letter-spacing:-1px;padding:8px 20px}@media only screen and (max-width:995px){#cbapi_holder #tapi_sb_cab span,#cbapi_holder #tapi_sb_col span,#cbapi_holder #tapi_sb_cor span{font-size:23px}}@media only screen and (max-width:768px){#cbapi_holder #tapi_sb_cab span,#cbapi_holder #tapi_sb_col span,#cbapi_holder #tapi_sb_cor span{display:none}}#cbapi_holder #tapi_sb_cab span{display:block;height:36px;line-height:36px;margin:0 auto;padding:0;width:142px}#cbapi_holder #tapi_sb_cab{text-align:center;top:20.5%;width:100%}#cbapi_holder #tapi_sb_col{left:2.7%;top:17%;z-index:25}#cbapi_holder #tapi_sb_cor{right:2.7%;top:17%;z-index:25}#cbapi_holder .tapi_cb_container #tapi_label_cable,#cbapi_holder .tapi_cb_container #tapi_label_connector_left,#cbapi_holder .tapi_cb_container #tapi_label_connector_right{font-size:.8rem;position:absolute;z-index:30}#cbapi_holder .tapi_cb_container #tapi_label_cable{text-align:center;top:62%;width:100%}@media only screen and (max-width:900px){#cbapi_holder .tapi_cb_container #tapi_label_cable p{display:none}}#cbapi_holder .tapi_cb_container #tapi_label_connector_left{bottom:-17px;left:-30px}@media only screen and (max-width:1090px){#cbapi_holder .tapi_cb_container #tapi_label_connector_left{left:0}}#cbapi_holder .tapi_cb_container #tapi_label_connector_right{bottom:-17px;right:-30px}#cbapi_holder .tapi_cb_container .tapi_cb_zoom_holder{align-items:center;display:inline-flex;line-height:25px;margin-bottom:0}@media only screen and (max-width:900px){#cbapi_holder .tapi_cb_container .tapi_cb_zoom_holder{display:none}}#cbapi_holder .tapi_cb_container .tapi_cb_zoom{cursor:pointer}#cbapi_holder .tapi_cb_container .tapi_cb_zoom svg{margin-left:.5rem;width:1rem}#cbapi_holder img.tapi_image_zoom{display:block;margin:0 auto;max-width:650px;width:100%}#cbapi_holder .tooltip{display:inline-block}#cbapi_holder .tooltip h3{color:#fff;font-size:1rem;margin:5px 0}#cbapi_holder .tooltip p{color:#fff;font-size:.8rem}#cbapi_holder .tooltip .top{background-color:rgba(0,0,0,.8);border-radius:8px;box-shadow:0 1px 8px rgba(0,0,0,.5);box-sizing:border-box;color:#fff;display:none;font-size:14px;font-weight:400;left:30%;max-width:400px;min-width:300px;padding:10px 20px;position:absolute;top:-20px;transform:translate(-30%,-100%);z-index:99999999}#cbapi_holder .tooltip .top i{height:15px;left:30%;margin-left:-15px;overflow:hidden;position:absolute;top:100%;width:30px}#cbapi_holder .tooltip .top i:after{background-color:rgba(0,0,0,.8);box-shadow:0 1px 8px rgba(0,0,0,.5);content:"";height:15px;left:50%;position:absolute;transform:translate(-50%,-50%) rotate(45deg);width:15px}#cbapi_holder .tooltip.left-l1 .top{left:20%}#cbapi_holder .tooltip:hover .top{display:block}#cbapi_holder .tapi_info_icon{color:#acacac;display:inline-block;height:15px;vertical-align:super;width:15px}#cbapi_holder .tapi_info_icon svg{display:block;height:15px;width:15px}#cbapi_holder #tapi_cb_price_holder{color:#575757;font-size:2.4rem;letter-spacing:-.1rem}#cbapi_holder .tapicbv3__mode-quote{min-height:35px}#cbapi_holder .tapicbv3__mode-quote #tapi_cb_price_holder{display:none}#cbapi_holder .tapi_cb_container .tapi_plus_minus button.btn-lg{font-size:1.9rem;padding:0}#cbapi_holder .tapi_cb_container .tapi_plus_minus #tapi_quantity{text-align:center}#cbapi_holder #cbapi_atc_card{bottom:3rem;display:none;max-width:740px;position:absolute;right:0;width:100%;z-index:40}#cbapi_holder #cbapi_atc_card .card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}#cbapi_holder #cbapi_atc_card .card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}#cbapi_holder #cbapi_atc_car h5.card-title{font-size:1.25rem;margin-bottom:.75rem}#cbapi_holder #cbapi_atc_card .btn-danger{background-color:#dc3545;border-color:#bd2130;color:#fff}#cbapi_holder #cbapi_atc_card .btn-danger:hover{background-color:#bd2130;border-color:#dc3545;color:#fff}#cbapi_holder #cbapi_atc_card .btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5);outline:0}#cbapi_holder .pb-2,#cbapi_holder .py-2{padding-bottom:.5rem}#cbapi_holder .pt-3,#cbapi_holder .py-3{padding-top:2rem}#cbapi_holder .pb-3,#cbapi_holder .py-3{padding-bottom:1rem}#cbapi_holder .pt-5,#cbapi_holder .py-5{padding-top:3rem}#cbapi_holder .pt-5 .col-lg-9,#cbapi_holder .py-5 .col-lg-9{flex:1;width:auto}#cbapi_holder .pb-5,#cbapi_holder .py-5{padding-bottom:3rem}#cbapi_holder .text-center{text-align:center}#cbapi_holder .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){#cbapi_holder .container{width:750px}}@media (min-width:992px){#cbapi_holder .container{width:970px}}@media (min-width:1200px){#cbapi_holder .container{width:1170px}}#cbapi_holder .row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}#cbapi_holder .row.row-bottom div.col-lg-3{max-width:320px}@media (max-width:630px){#cbapi_holder .row.row-bottom div.col-lg-3{max-width:none}}#cbapi_holder .row.row-bottom div.col-lg-9{flex:1}@media (max-width:630px){#cbapi_holder .row.row-bottom{flex-direction:column}}@media (max-width:1199px){#cbapi_holder .row.no-flex{display:block}}#cbapi_holder .col-lg-3,#cbapi_holder .col-lg-6,#cbapi_holder .col-lg-9,#cbapi_holder .col-xs-12,#cbapi_holder .col-xs-4{float:left;min-height:1px;padding:0 15px;position:relative}#cbapi_holder .col-xs-4{width:33.33%}#cbapi_holder .col-xs-12{width:100%}#cbapi_holder .col-lg-3{width:25%}@media (max-width:1230px){#cbapi_holder .col-lg-3{padding:0}}@media (max-width:1199px){#cbapi_holder .col-lg-3{width:50%}}@media (max-width:730px){#cbapi_holder .col-lg-3{width:100%}}#cbapi_holder .col-lg-6{width:50%}@media (max-width:1230px){#cbapi_holder .col-lg-6{padding:0}}@media (max-width:730px){#cbapi_holder .col-lg-6{width:100%}}#cbapi_holder .col-lg-9{width:75%}#cbapi_holder .d-flex{display:flex}#cbapi_holder .flex-row{flex-direction:row}#cbapi_holder .justify-content-center{justify-content:center}#cbapi_holder .float-right{float:right}#cbapi_holder .row.cbapi-item-custom-1{margin-left:0}