.teachers4 .container { padding-top: 3.5rem;padding-bottom: 3.5rem; }@media (max-width: 767.98px) {.teachers4 .container { padding-top: 2rem;padding-bottom: 2rem; }}.teachers4 .teachers-list-header { text-align: center;margin-bottom: 2.5rem !important; }.teachers4 .teachers-list-header .header-text .title h3 { font-style: normal;font-weight: 500;font-size: 32px;line-height: 48px;color: #ffffff; }.teachers4 .teachers-list-header .header-text .subtitle h4 { font-style: normal;font-weight: 400;font-size: 20px;line-height: 30px;color: #d0d2d6; }@media (max-width: 991.98px) {.teachers4 .teachers-list-header {   margin-bottom: 1rem !important; }.teachers4 .teachers-list-header .header-text .title h3 {   font-size: 28px;  line-height: 42px; }.teachers4 .teachers-list-header .header-text .subtitle h4 {   font-size: 16px;  line-height: 24px; }}.teachers4 .teachers-card.primary { position: relative;overflow: hidden;transition: 0.3s ease; }.teachers4 .teachers-card.primary .teachers-image img {   transition: 0.3s ease; width: 100%;}.teachers4 .teachers-card.primary .teachers-text {   position: absolute;  width: 100% !important;  padding: 1.5rem !important;  padding-top: 5rem !important;  bottom: 0;  left: 0;  background: linear-gradient(180deg, rgba(34, 47, 68, 0) 0%, rgba(34, 47, 68, 0.75) 50%, #222f44 80%); }.teachers4 .teachers-card.primary .teachers-text .title a { font-style: normal;font-weight: 500;font-size: 20px;line-height: 30px;text-decoration: none;color: #ffd080; }.teachers4 .teachers-card.primary .teachers-text .subtitle h4 { font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.5;color: #ffffff; }.teachers4 .teachers-card.primary:hover {   box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.15);  transition: 0.3s ease; }.teachers4 .teachers-card.primary:hover .teachers-image img { transform: scale(1.1);transition: 0.3s ease; width: 100%;}.divCookie{position: fixed;min-width: 100%;z-index: 100000;font-size: 13px;letter-spacing: 0px;text-align: center;background-color: #c20000;bottom: 0;left: 0;}.spanTexto{color: #FFF;text-align: center;vertical-align: middle;display: inline-block;padding: 15px 20px;}.spanButton{display: inline-block;padding: 15px 0px;}.btn-ok{background-color:#ff0000;color:#000;}.divChat{margin:0; padding:0; text-align: center;height:70px;width:70px;position:fixed;bottom:20px;right:20px;border-radius: 50%;cursor: pointer;z-index: 10;}.divChat img{border: 0px; vertical-align: baseline;height:60px;width:60px;margin-top: 10px;}.rotate{-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;overflow:hidden;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg);}