.cmp-container_profile-grid{padding-bottom:50px}
.cmp-container_profile-grid .profile-grid_heading{font-weight:700;font-size:24px;line-height:28px;margin:0 0 20px;text-transform:uppercase}
@media screen and (min-width:769px){.cmp-container_profile-grid .profile-grid_heading{font-size:28px;line-height:32px}
}
@media screen and (min-width:1024px){.cmp-container_profile-grid .profile-grid_heading{font-size:32px;line-height:38px}
}
@media screen and (min-width:1200px){.cmp-container_profile-grid .profile-grid_heading{font-size:42px;line-height:50px}
}
.cmp-container_profile-grid .swiper-slide{display:flex;flex-direction:column;align-items:center;padding:0}
.cmp-container_profile-grid .swiper-slide:last-child{margin-right:0 !important}
.cmp-container_profile-grid .title-image{display:none}
.cmp-container_profile-grid .profile-grid__content{max-width:275px;width:100%;text-align:center}
.cmp-container_profile-grid .profile-grid_image-wrapper{max-height:275px;max-width:275px;width:100%;height:100%;background-color:rgba(85,85,85,0.4);border-radius:50%}
.cmp-container_profile-grid .profile-grid_image-wrapper .profile-grid_image{border-radius:50%;display:block;height:100%;width:100%;object-fit:contain;aspect-ratio:1}
.cmp-container_profile-grid .profileName{color:#003d79;font-weight:500;font-size:16px;line-height:20px;margin:30px 0 5px}
.cmp-container_profile-grid .profileDesignation{margin:0;font-size:14px;line-height:18px;font-weight:500}
.cmp-container_profile-grid .profile-grid__content .profileContact p a{color:#003d79;font-size:24px;font-weight:700;line-height:20px;margin:5px 0}
.cmp-container_profile-grid a{color:#003d79}
.cmp-container_profile-grid .profile-email{margin:0}
@media screen and (min-width:769px){.cmp-container_profile-grid{padding-bottom:70px}
.cmp-container_profile-grid .profile-grid_heading{margin-bottom:30px}
.cmp-container_profile-grid a{font-size:12px;letter-spacing:1.5px;line-height:1;font-weight:600}
.cmp-container_profile-grid .profileName{font-size:20px;line-height:26px}
.cmp-container_profile-grid .profileContact p{font-size:20px;line-height:22px;margin-bottom:15px}
.cmp-container_profile-grid .profileDesignation,.cmp-container_profile-grid a{font-size:15px;line-height:18px;font-weight:400}
.cmp-container_profile-grid .profileDesignation{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:48px}
}
@media screen and (min-width:1200px){.cmp-container_profile-grid{padding-bottom:120px}
.cmp-container_profile-grid a{color:#007698}
.cmp-container_profile-grid .profile-grid_heading{margin-bottom:50px;text-align:center}
.cmp-container_profile-grid .profile-grid__content{max-width:367px}
.cmp-container_profile-grid .profile-grid_image-wrapper{max-height:367px;max-width:367px}
.cmp-container_profile-grid .profileName{font-size:24px;line-height:32px;letter-spacing:-0.48px;margin-top:30px;font-weight:700}
.cmp-container_profile-grid .profileContact p{font-size:24px;line-height:32px;font-weight:700}
.cmp-container_profile-grid .profileDesignation,.cmp-container_profile-grid a{font-size:18px;line-height:26px;font-weight:500;height:54px}
}
@media screen and (max-width:1200px){.cmp-container__eco-dev-media-ovrly .mediaOverlay .media-overlay .media-card__image{padding:15px 0}
}
@media screen and (max-width:1024px){.cmp-container_profile-grid .profile-grid__content .profileContact p a{color:#003d79;font-size:16px;font-weight:700;line-height:18px}
.cmp-container__cards-with-bg .cmp-container .cmp-container .text .cmp-text p,.cmp-container__cards-with-bg .cmp-container .cmp-container .text .cmp-text b{font-weight:700}
}
@media screen and (max-width:768px){.cmp-container_profile-grid>.cmp-container{padding:0 !important}
.cmp-container_profile-grid>.cmp-container .profile-grid__content{text-align:center}
.cmp-container_profile-grid>.cmp-container .swiper-button-prev{left:calc(50% - 183px)}
.cmp-container_profile-grid>.cmp-container .swiper-button-next{right:calc(50% - 183px)}
.cmp-container_profile-grid>.cmp-container .profile-grid_heading{text-align:center;padding:0 20px}
.cmp-container_profile-grid>.cmp-container .swiper-wrapper{padding-bottom:40px}
.cmp-container_profile-grid>.cmp-container .profileContact p a{color:#0756a0}
.cmp-container_profile-grid>.cmp-container .profile-email a{text-decoration:underline;line-height:18px;font-weight:500}
.cmp-container--btn_with_icon .cmp-button .cmp-button__text{text-align:center}
.root.responsivegrid .container.aem-GridColumn.aem-GridColumn--default--12.cmp-container--image-grid .aem-Grid.aem-Grid--phone--12>.aem-GridColumn.aem-GridColumn--offset--phone--0{margin-left:0}
.root.responsivegrid .container.aem-GridColumn.aem-GridColumn--default--12.cmp-container--image-grid .cmp-quiz--quizContainer #superkid-quiz{padding:16.5px 18px;font-size:12px;line-height:14px;font-weight:600;margin-top:13px}
.root.responsivegrid .container.aem-GridColumn.aem-GridColumn--default--12.cmp-container--image-grid .cmp-button-secondary{padding:19px 23px;line-height:14px;font-weight:600;margin-top:13px !important}
.profileGrid.safety-team{margin-top:20px}
}
.cmp-container--students .safety-team .profile-grid-wrapper{margin:0}
.safety-team .profile-grid-wrapper{max-width:100%;margin:1rem;overflow:hidden}
.safety-team .profile-grid_swiper{width:100%}
.safety-team .profile-grid_heading{font-size:42px;line-height:50px;font-weight:700;margin:0;text-align:center;color:#1e2d3d}
@media screen and (max-width:1200px){.safety-team .profile-grid_heading{font-size:24px;line-height:28px;margin-bottom:20px}
}
.safety-team .profile-grid_desc{font-size:18px;line-height:26px;font-weight:500;text-align:center}
@media screen and (max-width:768px){.safety-team .profile-grid_desc{font-size:16px;line-height:20px}
}
.safety-team .profile-grid_image-wrapper{position:relative}
.safety-team .profile-grid_image_hover{position:absolute;left:0;opacity:0;z-index:2}
.safety-team .profile-grid_image-wrapper.has-hover:hover .profile-grid_image_hover{opacity:1}
.safety-team .profile-grid_image-wrapper.has-hover:hover .profile-grid_image_default{opacity:0}
.safety-team .profile-grid_image{width:100%;height:387px;left:0;object-fit:contain;transition:opacity .1s ease-in-out;margin-bottom:30px}
.safety-team .swiper-pagination-progressbar-fill{background:#ef3e42 !important;border-radius:4px !important}
.safety-team .profileName,.safety-team .profileDesignation{font-style:italic;font-weight:bold;text-transform:uppercase}
@media screen and (max-width:768px){.safety-team .profile-grid_swiper{margin-bottom:30px}
}
.safety-team .profile-grid_swiper .swiper-wrapper{padding-bottom:20px}
.safety-team .swiper-horizontal>.swiper-pagination-progressbar,.safety-team .swiper-pagination-progressbar.swiper-pagination-horizontal{background-color:#dcdddd;border-radius:10px;top:auto;bottom:2px;height:3px;right:0;width:calc(100% - 51%)}
@media screen and (max-width:768px){.safety-team .swiper-horizontal>.swiper-pagination-progressbar,.safety-team .swiper-pagination-progressbar.swiper-pagination-horizontal{width:100%}
}
.safety-team .root.responsivegrid .cmp-container-student_main .aem-GridColumn.aem-GridColumn--default--12.cmp-container--students>.cmp-container{padding-bottom:0}
.safety-team .swiper-slide{text-align:center;padding:1rem;width:auto;box-sizing:border-box;margin-bottom:5.5rem}
@media screen and (max-width:1024px){.safety-team .swiper-slide{margin-bottom:3rem}
}
.safety-team .swiper-button-next,.safety-team .swiper-button-prev{position:absolute;z-index:1;cursor:pointer;top:calc(100% - 50%);background-color:transparent;border:0;z-index:2;height:46px;width:46px;margin-top:15px}
@media screen and (max-width:1100px){.safety-team .swiper-button-next,.safety-team .swiper-button-prev{width:36px;height:36px}
}
.safety-team .swiper-button-next:after,.safety-team .swiper-button-prev:after{content:'';background:url("../../../../../../content/dam/oncorwww/images-refresh/homepage/icons/scroll-button-icon.svg") no-repeat center / contain;height:46px;width:46px;display:inline-block}
@media screen and (max-width:1100px){.safety-team .swiper-button-next:after,.safety-team .swiper-button-prev:after{width:36px;height:36px}
}
.safety-team .swiper-button-next:disabled,.safety-team .swiper-button-prev:disabled{opacity:.4;cursor:default}
.safety-team .swiper-button-prev{left:0}
.safety-team .swiper-button-next{right:0}
.safety-team .swiper-button-next::after{transform:rotate(180deg)}
@media screen and (min-width:769px) and (max-width:1023px){.cmp-container_profile-grid .swiper-slide{padding:0 10px 30px}
}