@charset "UTF-8";.acf-block-training-appointments{padding:45px;border:1px solid #d7d5d5;border-radius:8px;overflow:hidden;position:relative;}.acf-block-training-appointments:before{content:"";position:absolute;top:0;left:-60px;width:225px;height:360px;background-color:#ececec;-webkit-clip-path:polygon(0 0,100% 0,15% 100%,0% 100%);clip-path:polygon(0 0,100% 0,15% 100%,0% 100%);z-index:-1;}@media print, screen and (min-width: 64em){.acf-block-training-appointments{padding:96px;}}.acf-block-training-appointments .icon-title .icon{margin-bottom:24px;}@media screen and (min-width: 48em){.acf-block-training-appointments .icon-title{display:grid;grid-template-columns:64px auto;gap:24px;}.acf-block-training-appointments .icon-title .icon{margin-bottom:0;}}.acf-block-training-appointments .accordion,.acf-block-training-appointments .toggles{height:auto !important;}.acf-block-training-appointments .accordion__item,.acf-block-training-appointments .toggles__item{position:relative !important;top:initial !important;left:initial !important;}.acf-block-training-appointments .accordion__item:first-child h3,.acf-block-training-appointments .toggles__item:first-child h3{border-top:0 !important;}.acf-block-training-appointments .accordion__title,.acf-block-training-appointments .toggles__title{border-top:1px solid #d7d7d7;font-weight:normal;margin-bottom:0;}.acf-block-training-appointments .accordion__title a,.acf-block-training-appointments .toggles__title a{color:#454c54;display:block;padding:24px 60px 24px 0;position:relative;font-weight:inherit;text-decoration:none;text-transform:inherit;}.acf-block-training-appointments .accordion__title a:before,.acf-block-training-appointments .toggles__title a:before{position:absolute;top:50%;transform:translateY(-50%);right:20px;margin-top:0 !important;color:#005896;font-size:2.5rem;content:"+";}.acf-block-training-appointments .accordion__title a.active:before,.acf-block-training-appointments .toggles__title a.active:before{content:"−";}.acf-block-training-appointments .accordion__title a:hover,.acf-block-training-appointments .accordion__title a.active,.acf-block-training-appointments .toggles__title a:hover,.acf-block-training-appointments .toggles__title a.active{color:#005896;}.acf-block-training-appointments .accordion__content,.acf-block-training-appointments .toggles__content{padding:24px 0 24px 0;}@media print, screen and (min-width: 40em){.acf-block-training-appointments .accordion__content{display:grid;grid-template-columns:auto 120px;gap:24px;}}@media print, screen and (min-width: 40em){.acf-block-training-appointments h5{margin-bottom:0;}}.acf-block-training-appointments a{text-decoration:none;}.acf-block-certified-logos h2,.acf-block-certified-logos h4{color:#252b33;}.acf-block-certified-logos .logo{height:100%;display:flex;align-items:center;justify-content:center;padding:30px 10px;}.acf-block-certified-logos .logo img{max-width:100%;max-height:58px;height:auto;width:auto;}