.vertical-tab-main .vertical-tabs *,.vertical-tab-main .vertical-tabs:after,.vertical-tab-main .vertical-tabs:before{box-sizing:border-box}.vertical-tab-main .vertical-tabs:focus{outline:none}.vertical-tab-main .vertical-tabs .button{text-align:center}.vertical-tab-main .vertical-tabs .button:not(.vertical-btn):not(#closeModalBtn){margin-top:1rem;width:100%}.vertical-tab-main .vertical-tabs{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.vertical-tab-main .vertical-tabs .vertical-tabs4,.vertical-tab-main .vertical-tabs .vertical-tabs8{padding-left:15px;padding-right:15px;position:relative;width:100%}.vertical-tab-main .vertical-tabs .vertical-nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.vertical-tab-main .vertical-tabs .vertical-nav-tabs{border:0;list-style:none;padding:0}.vertical-tab-main .vertical-tabs .vertical-nav-tabs--features .vertical-nav-item{font-size:16px;margin:0 0 1px;padding:0;width:100%}.vertical-tab-main .vertical-tabs .vertical-nav-tabs--features .vertical-nav-link{border:0;border-radius:0;cursor:pointer;padding:.75em;position:relative;text-align:center}.vertical-tab-main .vertical-nav-tabs--features .vertical-nav-link.active:before{opacity:1}.vertical-tab-main .vertical-tabs .vertical-tab-content>.tab-pane{display:none}.vertical-tab-main .vertical-tabs .vertical-tab-content>.active{display:block}.vertical-tab-main .vertical-tabs .fade{transition:opacity .15s linear}.vertical-tab-main .vertical-tabs .img-responsive{border-style:none;display:block;max-width:100%;vertical-align:middle}.vertical-tab-main .vertical-tabs .button.vertical-btn-top:not(.vertical-btn){display:none!important}.vertical-tab-main .vertical-tabs .button.vertical-btn-bottom:not(.vertical-btn){display:block!important;width:100%}.vertical-tab-img{padding-top:2.5em}.vertical-tab-text p:last-child{margin-bottom:2em}.vertical-tab-text{padding-top:30px}.vertical-tab-main .close{filter:alpha(opacity=20);float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2}.vertical-tab-main .close:focus,.vertical-tab-main .close:hover{cursor:pointer;filter:alpha(opacity=50);opacity:.5;text-decoration:none}.vertical-tab-main button.img,.vertical-tab-main button.img:active,.vertical-tab-main button.img:focus,.vertical-tab-main button.img:focus-visible{appearance:none;background-color:inherit;border:none;border-radius:0;cursor:pointer;padding:0}.vertical-tab-main button.img:hover{appearance:none;background-color:inherit;border:none;cursor:pointer;opacity:75%}.vertical-tab-main button.close{background:transparent;border:0;cursor:pointer;display:inline-block;padding:0;white-space:unset}.vertical-tab-main .flex-right{align-items:center;display:flex;justify-content:flex-end}.vertical-tab-main .flex-center{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.vertical-tab-main .flex-left{align-items:center;display:flex;justify-content:flex-start}.vertical-tab-main .modal-body .hs_cos_wrapper.form-title{display:none}.vertical-tab-main .modal-open{overflow:hidden}.vertical-tab-main .modal{bottom:0;display:none;left:0;outline:0;overflow:hidden;overflow:auto;position:fixed;right:0;top:0;z-index:9999}.vertical-tab-main .modal.fade .modal-dialog{transition:transform .3s ease-out}.vertical-tab-main .modal.in .modal-dialog{transform:translate(0)}.vertical-tab-main .modal-open .modal{overflow-x:hidden;overflow-y:auto}.vertical-tab-main .modal-dialog{margin:93px auto;position:relative}.vertical-tab-main .modal-content{-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:6px;outline:0;padding:50px 30px;position:relative}.vertical-tab-main .modal-header{min-height:16.42857143px;padding:0}.vertical-tab-main .close{margin-top:-2px}.vertical-tab-main .modal-title{line-height:1.5;margin:0}.vertical-tab-main .modal-body{padding:0;position:relative}.vertical-tab-main .modal-footer{padding:15px;text-align:right}.vertical-tab-main .modal-header.modal-title-header-padding{padding-bottom:0}.vertical-tab-main .modal-body.modal-title-body-padding{padding-top:0}.vertical-tab-main .btn-close{border:0;border-radius:0;cursor:pointer;font-size:3em;font-weight:200;height:auto;line-height:1;margin:0;opacity:.8;padding:0 6px;position:absolute;right:-50px;top:-35px;width:auto}.vertical-tab-main .btn-close:hover{opacity:.75;text-decoration:none}.vertical-tab-main .modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.vertical-tab-main .modal-footer .btn-group .btn+.btn{margin-left:-1px}.vertical-tab-main .modal-footer .btn-block+.btn-block{margin-left:0}.vertical-tab-main h3.modal-title{display:block;padding-bottom:20px;text-align:center}.vertical-tab-main .modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.vertical-tab-main .clickable{cursor:pointer}.vertical-tab-main .modal-sm{max-width:300px;width:100%}.vertical-tab-main .modal-md{max-width:500px;width:100%}.vertical-tab-main .modal-lg{max-width:800px;width:100%}.vertical-tab-main .modal-xl{max-width:90%;width:1170px}@media (max-width:576px){.vertical-tab-main .modal-dialog{max-width:95%;width:100%}.vertical-tab-main .modal-body{padding:0}}.vertical-tab-main .center-block{display:block;margin-left:auto;margin-right:auto}.vertical-tab-main .pull-right{float:right!important}.vertical-tab-main .pull-left{float:left!important}.vertical-tab-main .hide{display:none!important}.vertical-tab-main .show{display:block!important}.vertical-tab-main .invisible{visibility:hidden}.vertical-tab-main .text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.vertical-tab-main .hidden{display:none!important}.vertical-tab-main .affix{position:fixed}.vertical-tab-main form input[type=email],.vertical-tab-main form input[type=number],.vertical-tab-main form input[type=password],.vertical-tab-main form input[type=tel],.vertical-tab-main form input[type=text],.vertical-tab-main form select,.vertical-tab-main form textarea{border-radius:0;font-weight:600;line-height:inherit;margin:10px 0 45px;outline:none;padding:10px 5px;width:100%!important}.vertical-tab-main form .actions{text-align:center}.vertical-tab-main form .actions button.hs-button:hover{background-color:transparent}.vertical-tab-main form fieldset .field{padding-bottom:0;position:relative}.vertical-tab-main form .hs-fieldtype-select .input:after{top:34px}.vertical-tab-main form select{cursor:pointer}.vertical-tab-main form .hs-form-field .hs-error-msgs{bottom:.5em;font-size:.9em;margin:0;padding:0;position:absolute}.vertical-tab-main .hub-form-bottom{display:none}.vertical-tab-main .hub-form .submitted-message{background-color:transparent;margin-top:0;padding:0}.vertical-tab-main .hub-form .submitted-message p{font-size:1.25em}.vertical-tab-main.submitted .hub-form-bottom{display:block!important}.vertical-tab-main.submitted .modal-header>:not(.btn-close){display:none}.vertical-tab-main form select{padding-right:32px}.vertical-tab-main .hub-form-back{margin-top:25px;text-align:center}.vertical-tab-main .hub-form-bottom .social-media{align-items:center;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.vertical-tab-main .hub-form-bottom .social-media li{font-size:1.25em;margin:0 4px}.vertical-tab-main .hub-form-bottom .social-media li a span{display:block}.vertical-tab-main .hub-form-bottom .social-media li a span svg{display:block;height:26px;width:auto}.vertical-tab-main .modal-md form .hs-form-field .hs-error-msgs{font-size:.7em}.vertical-tab-main button.img{position:relative}.vertical-tab-main button.img:before{background:url(https://discover.carnegielearning.com/hubfs/Carnegie_img_23/play-btn.svg);background-size:cover;content:"";height:100px;left:calc(50% - 50px);position:absolute;top:calc(50% - 50px);width:100px}.vertical-tab-main button.img:hover{opacity:1}.vertical-tab-main form .hs-fieldtype-booleancheckbox .inputs-list .hs-form-booleancheckbox-display>span{font-size:20px}.vertical-tab-main form select{background-color:transparent}.vertical-tab-main form .hs-fieldtype-booleancheckbox .input .inputs-list li label.hs-form-booleancheckbox-display input{height:inherit}.vertical-tab-main form fieldset .field.hs-fieldtype-booleancheckbox{padding-bottom:1px!important}.vertical-tab-main.submitted .modal-body .content{display:none}.vertical-tab-main .hs-fieldtype-booleancheckbox ul.inputs-list{list-style-type:none;padding:0}.vertical-tab-main form .hs-form-field.hs-fieldtype-booleancheckbox .hs-error-msgs{position:inherit}@media (min-width:1200px){.vertical-tab-main .modal-lg,.vertical-tab-main .modal-xl{max-width:800px}}@media (min-width:1430px){.vertical-tab-main .modal-xl{max-width:1140px}}@media (min-width:768px){.vertical-tab-main .modal-sm{max-width:300px}}@media(max-width:1199px){.vertical-tab-main .btn-close{right:-6px;top:-50px}}@media (max-width:991px){.vertical-tab-main .vertical-tabs .vertical-nav-tabs--features .vertical-nav-item{display:inline-block;margin:1px;width:calc(50% - 2px)}.vertical-tab-main .vertical-tabs.vertical-tabs-btn-mobile{margin-left:0;margin-right:0}.vertical-tab-main .modal-dialog{margin:40px auto}}@media (min-width:992px){.vertical-tab-main .vertical-tabs .vertical-tabs4{flex:0 0 33.333333%;max-width:33.333333%}.vertical-tab-main .vertical-tabs .vertical-tabs8{flex:0 0 66.666667%;max-width:66.666667%}.vertical-tab-main .vertical-tabs .vertical-nav-tabs--features .vertical-nav-link{padding:.95em 1em;text-align:left}.vertical-tab-main .vertical-tabs .button.vertical-btn-top:not(.vertical-btn){display:block!important}.vertical-tab-main .vertical-tabs .button.vertical-btn-bottom:not(.vertical-btn){display:none!important}.vertical-tab-main .vertical-nav-tabs--features .vertical-nav-link:before{border:27.5px solid transparent;border-left:12px solid;border-right:none;content:"";display:block;height:34px;opacity:0;position:absolute;right:-22px;top:29px;transform:translateY(-54%);transition:all .25s;width:22px}.vertical-tab-text{padding-top:0}}@media (min-width:1200px){.vertical-tab-main .vertical-tabs>.vertical-tabs4,.vertical-tab-main .vertical-tabs>.vertical-tabs8{padding-left:30px;padding-right:30px}}