.search label{font-size:calc(1.0025rem + .14143vw)}@media (min-width:1400px){.search label{font-size:1.25rem}}.search .input-group.form-group{border:1px solid #626262;padding:.3rem .5rem}.search .form-control::-moz-placeholder{text-transform:uppercase}.search .form-control::placeholder{text-transform:uppercase}.search .btn{color:#626262;font-size:calc(1.01rem + .56571vw);line-height:1;padding-left:1rem;padding-right:1rem}@media (min-width:1400px){.search .btn{font-size:2rem}}.search .btn:hover{color:#00cbc8}@media (max-width:767.98px){.search .form-control{width:100%}.search .btn{position:absolute;right:.5rem;top:0}}.banner{border:1px solid #00cbc8;color:#00cbc8;padding-bottom:1rem;padding-top:1rem}.banner span{font-size:calc(1.02rem + 1.13143vw);line-height:1.2}@media (min-width:1400px){.banner span{font-size:3rem}}.products h1 b{color:#00cbc8}@media (min-width:768px){.products .collapse{display:block}}@media (max-width:767.98px){.products [data-bs-target="#classesNav"]{position:relative}.products [data-bs-target="#classesNav"]:after{border-bottom:2px solid #00cbc8;border-right:2px solid #00cbc8;content:"";height:.9rem;position:absolute;right:0;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .3s;width:.9rem}.products [data-bs-target="#classesNav"][aria-expanded=true]:after{transform:translateY(-30%) rotate(-135deg)}.banner{padding:1.5rem}}
