.training-accordion{margin:20px;width:100%;border-radius:0}.training-accordion .accordion-item,.training-accordion .card{background:0 0;border:none;border-bottom:solid 1px #9cc0d1!important}.training-accordion .accordion-header,.training-accordion .card-header{background:0 0;background-color:transparent;border-bottom:none;padding-left:0;padding-right:0}.training-accordion .accordion-button:not(.collapsed){background:0 0;background-color:transparent}.training-accordion .accordion-item:last-of-type{border-radius:0}.training-accordion button{padding:0}.training-accordion .accordion-button{background-color:transparent;border-bottom:0;box-shadow:none;padding:0}.training-accordion .accordion-button,.training-accordion button.btn.btn-link{font-size:22px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.66px;color:#0077a7;text-align:left;padding:20px 0}.training-accordion .card-body{color:#303030}.training-accordion button.btn.btn-link i{font-size:18px}.training-accordion .accordion-body h3,.training-not-accordion .not-accordion-body h3{font-size:18px;font-weight:600}.training-accordion .accordion-body h4{font-size:20px}.training-accordion .accordion-body h5{font-size:18px}.training-accordion .accordion-body h5{font-size:16px}.course-schedules thead{background-image:url(/assets/images/th-bg.png);background-position:center center;background-size:100% 100%;background-repeat:no-repeat}.course-schedules thead th{height:40px;font-size:14px;font-weight:600;line-height:normal;letter-spacing:-.24px}heading{color:#000}.heading{color:red}@media (max-width:768px){.heading{color:#00f}}.sans{font-family:Helvitica,sans-serif}.heading{font-family:Helvitica,sans-serif}.menu-item{font-family:Helvitica,sans-serif}.button{font-family:Helvitica,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.24px;color:#fff}.course-schedules tbody tr{border-bottom:solid 1px #e2e2e2}.course-schedules tbody td{height:65px;font-size:14px;font-weight:500;line-height:15px;letter-spacing:-.24px;color:#303030}.course-schedules tbody td:first-child,.course-schedules tbody td:nth-child(7),.course-schedules th:first-child,.course-schedules th:nth-child(7){text-align:left!important;padding-left:10px!important}.course-schedules .dark-btn{height:35px!important;display:inline-flex;justify-content:center;align-items:center;width:70px}.course-schedules td::before{display:none}.testi-person{width:30%;display:flex;justify-content:center;text-align:left;gap:10px;flex-direction:column;align-items:center}.testi-person .profile-pic{max-width:60px;height:60px;width:60px;border-radius:50%}.testi-message{width:100%;max-width:993px;text-align:center;display:flex;position:relative}.testi-message::before{content:'';position:absolute;left:-50px;width:40px;height:48px;background:url(/assets/images/quote.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;top:-2px}.testi-wrap{display:flex;align-items:center;max-width:80%;min-width:80%;flex-direction:column-reverse}.testi-message i{font-size:50px;font-weight:400;float:left;margin-right:15px;transform:translateY(-10px)}.testi-details .name{font-weight:600;font-size:15px;line-height:28px;letter-spacing:-.02em}.testi-details{display:flex;flex-direction:column;align-items:center}.testi-details .role{font-weight:400;font-size:12px;line-height:15px;letter-spacing:-.02em;text-align:center;max-width:230px}.testi-message{text-align:center;letter-spacing:-.44px;font-size:22px;line-height:28px;font-weight:400;color:#fff}.testi-message p{width:100%}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{display:none}.testi-title{font-size:35px;font-style:normal;font-weight:500;line-height:35px;letter-spacing:-1.75px;margin-bottom:40px}.testi-arrow i{color:#fff;font-size:20px}.testi-back{left:auto!important;right:auto!important;top:auto!important;margin-top:0!important;position:relative!important}.testi-next{left:auto!important;right:auto!important;top:auto!important;margin-top:0!important;position:relative!important}.arrow-wrapper{position:relative;display:flex;justify-content:space-between;margin:auto;height:auto;align-items:center;text-align:center;max-width:120px;margin-top:50px}.testi-arrow{width:50px;border-radius:50%;height:50px;border:solid 1px #fff;transition:.5s ease-in-out}.testi-arrow:hover{background:#fff;transition:.5s ease-in-out}.testi-arrow:hover i{color:#005678}.train-swiper{height:auto;min-height:300px;overflow:hidden;border-radius:4px;border:1px solid #4ab0e3;box-shadow:0 5px 80px 0 rgba(0,0,0,.08);background:#fafafa}.train-swiper .swiper-slide{color:#303030}.client-pic{display:block;height:50px;width:50px;border-radius:50%;margin-bottom:20px}.train-message{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 25px}.train-message p{color:#303030;text-align:center;font-size:15px;font-weight:400;line-height:18px;letter-spacing:-.39px}.train-readmore{font-size:15px;font-weight:500;line-height:18px;letter-spacing:-.39px;display:block}.train-swiper .swiper-button-next:after,.train-swiper .swiper-button-prev:after{display:none}.train-arrow i{color:#707b86}.train-arrow{margin-top:0;width:36px;height:36px;background:#fff;border-radius:50%}.train-arrow:hover i{color:#005678}.train-next{right:30px}.train-prev{left:30px}.form-two-col{width:100%;display:flex;margin-bottom:30px;justify-content:space-between}.form-col textarea,.input-col input{width:100%}.input-col{width:49%}#contact-form select.contact-select{width:100%;background-color:transparent;padding-left:20px;padding-top:15px;padding-right:20px;padding-bottom:15px;font-family:Inherit;font-size:14px;border:1px solid #bcbdc0;border-radius:4px;color:#414042;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23bcbdc0' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}#contact-form select.contact-select:focus{outline:0;border-color:#1e4e68}#contact-form input:not(input[type=submit]),#contact-form textarea,.checkout-form .form-card-wrap input:not(input[type=submit]){background-color:transparent;padding-left:20px;padding-top:15px;padding-right:20px;padding-bottom:15px;font-family:Inherit;font-size:14px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#bcbdc0;border-right-color:#bcbdc0;border-bottom-color:#bcbdc0;border-left-color:#bcbdc0;border-radius:4px;position:relative}#contact-form .submit{width:100%;background:#1e4e68!important;text-transform:uppercase;font-size:14px;transition:.5s ease-in-out}#contact-form .submit:hover{background:#00aeef!important;transition:.5s ease-in-out}#contact-form .textarea{margin-bottom:20px}.case-btn{border:solid 1px #fff;color:#fff;z-index:99;position:absolute;font-size:13px;opacity:1;border-radius:4px}.case-btn:hover{background:#00afef;color:#fff;text-decoration:none}.case-overlay{width:100%;height:100%;background:rgba(0,174,239,.9);position:absolute;display:flex;justify-content:center;align-items:center;opacity:0;transition:.5s ease-in-out}.case-box:hover .case-overlay{opacity:1;transition:.5s ease-in-out}.case-swiper{overflow:hidden;max-width:1000px;margin:auto}#headline-119-2{margin-bottom:50px;display:block}.slider-heading{color:#1e4e68}.thanks-title{text-align:center;font-family:Montserrat;font-size:50px;font-style:normal;font-weight:300;line-height:55px;letter-spacing:-2.5px;color:#0077a7}.addcart-modal .modal-header{border-radius:4px 4px 0 0;background:#24313e;height:47px;color:#fff;padding:15px 22px}.addcart-modal h2{font-size:14px!important;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.28px}.addcart-modal button.btn-close{color:#fff!important}.closemodal{background:0 0;background-color:transparent;border:0}.addcart-modal .modal-body{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.28px;color:#303030;padding-left:22px}.addcart-modal .modal-content{border:0;border-radius:4px;overflow:hidden}.continue-shop-btn{font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.24px;display:flex;justify-content:center;align-items:center;height:45px}.slot-wrap{position:relative;display:flex;align-items:center;gap:10px}.number{max-height:45px}.grecaptcha-badge{visibility:hidden}.sub-menu .nav-divider{border-top:1px solid rgba(255,255,255,.25);margin:4px 0;padding:0;pointer-events:none}.footer-heading a{color:#fff;text-decoration:none}.footer-heading a:hover{color:#fff;text-decoration:underline}.workshop-stat-label{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#666;margin-bottom:4px}.workshop-stat-value{font-size:1.1rem;font-weight:600;color:#08526d}.course-sched-wrap h2{font-size:1.4em;font-weight:600;color:#303030;margin-bottom:10px;letter-spacing:-.5px}.course-sched-wrap .training-btn-wrap{align-items:flex-start}.inhouse-cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.inhouse-microline{font-size:.85em;color:#666;margin-top:6px;margin-bottom:4px;line-height:1.4}.inhouse-secondary{font-size:.8em;color:#888;margin-top:4px}.inhouse-secondary a{color:#888}.field-hint{display:block;font-size:.8em;color:#888;margin-top:3px}