.mandttoptitle,.p-title p{font-size:1.25em;font-weight:700}.anchorbtn,.p-title{background-color:#00529b}.anchorbtn,.anchorbtn i{line-height:50px;float:left}.mandttoptitle{text-decoration:none}.p-title p{color:#fff;line-height:50px;text-align:center}.feature h6{font-size:18px;font-weight:700;text-align:left}.feature p{text-align:left;color:#000}.anchorbtn{z-index:9999;position:fixed;width:180px;display:block;left:100%;top:40%;margin-left:-50px;border-top-left-radius:2px;border-bottom-left-radius:2px;transition:margin-left .3s,transform .3s;color:#fff}.anchorbtn i{font-size:32px;width:50px;height:50px;text-align:center}.course-focus ul li,p.course-intro{font-family:Raleway;line-height:26px;letter-spacing:0}.anchorbtn:hover{margin-left:-180px;color:#fff;background-color:#014480}.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-box{display:flex;display:-ms-flexbox;justify-content:space-between;flex:0 0 50%;max-width:50%}.product-img{left:0;position:relative;padding:2rem 0;width:30%}.product-details{display:flex;display:-ms-flexbox;flex-direction:column;justify-content:space-between;padding:2rem;position:relative;width:100%}.product-name{font-weight:600;font-size:1.375em;color:#000;line-height:1.75em;letter-spacing:0;padding-bottom:.5rem}.product-intro{font-size:1em;padding-bottom:1rem;color:#565656}.product-link{display:flex;display:-ms-flexbox;flex:1 1 80px;padding-bottom:30px;border-bottom:1px solid #000}.product-link>button.btn{align-self:flex-end;border:1px solid #00529b;padding-left:20px;padding-right:20px}.product-link>button.btn>a{font-weight:700;font-size:1em;color:#00529b;letter-spacing:0;text-transform:uppercase}p.course-intro{font-size:20px;font-weight:500;color:#2d2d2d}.course-focus ul{list-style-position:outside;padding-left:20px}.course-focus ul li{font-size:18px;font-weight:400;color:#000}.ecu-subtitle{color:#fff!important;font-weight:300;font-size:1.25em;text-align:center}.ecu-internal-title{font-style:normal;color:#00529b!important;font-weight:700;letter-spacing:0;font-size:2.375em}.p-introduction{font-size:1.1em;line-height:1.5625em;text-align:left;font-weight:400;color:#000;margin-bottom:1.5em!important}.tab{overflow:hidden;margin:1em 0 .75em;display:flex;justify-content:center}.tab button{float:left;margin-bottom:1px;margin-right:1px;border:none;outline:0;cursor:pointer;padding:9px 30px;transition:.3s;font-size:.875em;background:#cecece;text-transform:uppercase;font-weight:700}.tab button.active,.tab button:hover{background-color:#000;color:#fff}.tabcontent{display:none;padding:6px 12px}.tabhr{border-top:1px dotted rgba(40,38,43,.2);margin-bottom:2.5em}.trainer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.trainer p{margin-left:1em;font-weight:400}.sessionsandtrainingtop .wp-block-media-text.is-stacked-on-mobile{margin-bottom:1em;align-self:center}.sessionsandtrainingtop .wp-block-media-text__content{text-decoration:none;padding-left:.2em}.sessionsandtrainingtop .wp-block-media-text__media{width:75%;height:auto}.mobimg img{width:20%}.mandttoptitle a{color:#000!important}.formsubtext{color:#727272;text-align:center;font-size:.875em;font-weight:500}.ecuclassinternal li,.ecuclassinternal p{color:#565656}.ecuclassinternalsubtitle{font-size:2.3em;line-height:3.25;text-align:center}.ecuclassinternal{margin-bottom:0;padding-top:0;padding-bottom:0}.plan{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));grid-gap:0 5rem}#course-list .tribe-common-g-row{display:flex;padding:2rem;border-bottom:1px solid #abb8c3;justify-content:center;align-items:center}#course-list .tribe-events-widget-events-list__event-date-tag{padding:8px 6px;display:flex;flex:0 0 112px;justify-content:center;align-items:center;border:4px solid #00b7f1;color:#00b7f1;height:130px}#course-list .tribe-events-widget-events-list__event-date-tag-datetime{display:flex;flex-direction:column;align-items:center;text-transform:uppercase}#course-list .tribe-events-widget-events-list__event-date-tag-datetime>.tribe-events-widget-events-list__event-date-tag-month{font-weight:800;font-size:1.1rem}#course-list .tribe-events-widget-events-list__event-date-tag-datetime>.tribe-events-widget-events-list__event-date-tag-daynum.tribe-common-h2.tribe-common-h4--min-medium{font-weight:700;font-size:1.875rem;letter-spacing:-2px}#course-list .tribe-events-widget-events-list__event-wrapper{flex-grow:1;padding:0 0 0 15px}#course-list .tribe-events-widget-events-list__event-details{display:grid;grid-template-rows:1fr auto;align-items:center}#course-list .tribe-events-widget-events-list__event-venue{grid-row-start:2}#course-list .tribe-events-widget-events-list__event-details .training-cta-btn{margin-top:16px}#course-list .tribe-events-widget-events-list__event-details .training-cta-btn a{padding:10px 30px;white-space:nowrap;border-radius:30px;text-transform:uppercase;font-size:.875rem;line-height:1rem;background-color:#00539b;color:#fff;letter-spacing:3px;font-weight:700}#course-list .tribe-events-widget-events-list__event-venue address{margin-bottom:0}#course-list .tribe-events-widget-events-list__event-title-link{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#course-list .tribe-common-b2.tribe-events-widget-events-list__event-venue,#course-list .tribe-events-widget-events-list__event-header{font-size:.8rem}#course-list .tribe-events-widget-events-list__event-header h4{font-size:1.1rem;margin-bottom:0}#course-list .tribe-events-widget-events-list__event-header h4 a{color:#000!important;font-weight:700}.tribe-common-c-svgicon{display:none}.sticky-request-button{opacity:0;visibility:hidden;position:fixed;bottom:20px;right:20px;background-color:#00539b;color:#fff;font-weight:700;text-transform:uppercase;padding:12px 20px;border-radius:8px;text-decoration:none;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:opacity .4s,visibility .4s;font-size:1rem}.sticky-request-button:hover{color:#fff}.sticky-request-button.show{opacity:1;visibility:visible}@media (max-width:768px){.sticky-request-button{bottom:16px;right:16px;font-size:.9rem;padding:10px 16px}}@media (min-width:499px){#course-list .tribe-events-widget-events-list__event-details{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr auto;align-items:center}}@media (max-width:499px){.upcoming-course{padding:0}#hs-form-iframe-0 .hs-form{color:#fff!important}.training-form img{content:url("/wp-content/uploads/2026/01/RA-dealer-partnership-1-1.png")}}