.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 .swiper-slide{display:flex;justify-content:center}.banner .swiper-slide img{height:auto;max-width:100%}.about{background:url(../../../images/web/pages/home/arrow.png) no-repeat center 4.5rem}.about-svg{margin-bottom:1rem}.about-svg svg{color:#00cbc8;font-size:4rem}.class hr{flex-grow:1;margin:auto 1.5625rem 0;opacity:1}.class-header{align-items:flex-end;display:flex}.class-title{font-weight:700;line-height:1.6rem;margin-bottom:0}.classes-banner{border:1px solid #00cbc8;color:#00cbc8;font-size:calc(1.0025rem + .14143vw);padding-bottom:1rem;padding-top:1rem}@media (min-width:1400px){.classes-banner{font-size:1.25rem}}.classes-banner span{color:#626262;font-size:calc(1.02rem + 1.13143vw);line-height:1.2}@media (min-width:1400px){.classes-banner span{font-size:3rem}}.classes-banner span b{display:block}@media (max-width:767.98px){.about{background-position-y:3.5rem}.class-header{flex-wrap:wrap}.class-header hr{margin:0 0 .3rem .75rem}.class-header :last-child{margin-top:.5rem;width:100%}.classes-banner{padding:1.5rem}.classes-banner span b{display:inline-block}}
