/* Scoped shared-layout compatibility; no hero or page-content selectors. */
.gf-header,.gf-footer{font-family:Inter,sans-serif;color:#111;box-sizing:border-box}
.gf-header .gf-menu .et_pb_menu__wrap{justify-content:flex-end}
.gf-header .gf-menu .et_pb_menu__wrap{flex:1 1 auto!important;justify-content:flex-end!important}
.gf-header .gf-menu .et_pb_menu_inner_container{width:100%;gap:30px}
.gf-header .gf-menu .et_pb_menu__logo-wrap{width:auto;flex:0 0 auto}
.gf-header .gf-menu .et_pb_menu__logo{width:104px;flex-shrink:0;overflow:visible}
.gf-header .gf-menu{margin-bottom:0!important}
.gf-header .gf-column{gap:0!important}
.gf-header .gf-menu .et-menu>li{padding:0 11px;align-items:center}
.gf-header .gf-menu .et-menu a{font:500 14px/1.5 Inter,sans-serif;color:#111}
.gf-header .gf-menu .et-menu .gf-nav-cta>a{background:#D32F2F;color:#fff!important;padding:12px 18px;border-radius:3px}
.gf-header .gf-menu .et-menu a:hover{opacity:1;color:#D32F2F}
.gf-header .gf-menu .sub-menu{border-top:3px solid #D32F2F;width:270px;background:#fff;padding:12px;z-index:10000}
.gf-header .gf-menu .sub-menu li{width:100%;padding:0}
.gf-header .gf-menu .sub-menu a{width:100%;padding:12px;white-space:normal}
.gf-header .gf-menu li:focus-within>ul{visibility:visible;opacity:1;display:block}
.gf-header a:focus-visible,.gf-footer a:focus-visible,.gf-header [role=button]:focus-visible{outline:2px solid #D32F2F;outline-offset:4px}
.gf-header .gf-image-label p,.gf-footer .gf-image-label p{font:400 11px/1.4 Inter,sans-serif!important;color:#666;margin:8px 0 0!important}
.gf-header .et_pb_menu__logo img,.gf-footer .gf-logo img{object-fit:contain!important;width:auto!important;height:auto!important;max-height:102px}
.gf-header .et_pb_menu__logo img{max-width:104px;max-height:85px}
.gf-footer{border-top:1px solid #e5e2dd}
.gf-footer .et_pb_module{margin-bottom:0!important}
.gf-footer .gf-footer-row{padding-top:32px!important;padding-bottom:40px!important}
.gf-footer .gf-column{display:flex;flex-direction:column;gap:16px!important;min-width:0}
.gf-footer .gf-copy p,.gf-footer .gf-links p,.gf-footer .gf-contact-links p{font:400 16px/1.75 Inter,sans-serif;margin:0}
.gf-footer a{overflow-wrap:anywhere;text-decoration:none}
.gf-footer a:hover{color:#D32F2F;text-decoration:underline;text-underline-offset:4px}
.gf-footer .gf-links a,.gf-footer .gf-contact-links a{display:inline-block;padding:5px 0}
.gf-footer .gf-heading h3{font-family:'Playfair Display',serif;font-size:25px;line-height:1.25;padding:0}
.gf-footer .gf-footer-bottom{border-top:1px solid #e5e2dd;padding-top:24px!important}
.gf-footer .gf-footer-bottom .gf-column{display:flex;flex-direction:row;justify-content:space-between;gap:20px!important}
@media(min-width:981px){.gf-footer .gf-footer-row>.gf-column{flex:1!important;width:calc((100% - 96px)/3)!important}.gf-header .gf-header-row>.gf-column{width:100%!important;flex:auto!important}}
@media(max-width:980px){.gf-header .et_mobile_menu{border-top:3px solid #D32F2F;background:#fff;padding:14px;box-shadow:0 16px 24px #0002}.gf-header .et_mobile_menu a{font:500 16px/1.5 Inter,sans-serif;padding:12px}.gf-header .et_mobile_menu .sub-menu{padding:0 0 0 12px}.gf-header .gf-nav-cta>a{color:#D32F2F!important}.gf-footer .gf-footer-row>.gf-column{width:100%!important;flex:auto!important}.gf-footer .gf-footer-bottom .gf-column{flex-direction:column;gap:8px!important}}
@media(max-width:767px){.gf-header .gf-image-label p{font-size:10px!important}.gf-footer .gf-footer-row{padding-top:16px!important;padding-bottom:24px!important}}
@media(prefers-reduced-motion:reduce){.gf-header *,.gf-footer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}


/* Academy contact bar above primary navigation */
.cba-contact-links p{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center;padding-bottom:0!important}.cba-contact-links a{color:#111!important;text-decoration:none;white-space:nowrap}.cba-contact-links a:hover{text-decoration:underline;color:#D32F2F!important}.cba-contact-links a:focus-visible{outline:2px solid #D32F2F;outline-offset:3px}@media(max-width:767px){.cba-contact-links p{gap:3px 16px}.cba-contact-links a{font-size:12px;line-height:1.5}}

/* Shared contact bar: isolate from page-specific blurb and link styles. */
.cba-contact-bar .cba-contact-item{margin:0!important}
.cba-contact-bar .et_pb_blurb_content{display:flex!important;align-items:center!important;gap:12px!important;max-width:none!important;text-align:left!important}
.cba-contact-bar .et_pb_main_blurb_image{display:flex!important;align-items:center!important;flex:0 0 20px!important;width:20px!important;margin:0!important;line-height:1!important}
.cba-contact-bar .et_pb_blurb_container{display:block!important;padding:0!important;min-width:0!important}
.cba-contact-bar .et_pb_module_header{padding:0!important;margin:0!important;font:500 13px/1.5 Inter,sans-serif!important}
.cba-contact-bar .et_pb_module_header a{color:#111!important;text-decoration:none!important}
.cba-contact-bar .et_pb_module_header a:hover{color:#D32F2F!important;text-decoration:underline!important}
.cba-contact-bar .et-pb-icon{font-size:18px!important;color:#D32F2F!important}
.cba-contact-bar a:focus-visible{outline:2px solid #D32F2F!important;outline-offset:4px}

.cba-contact-bar .et_pb_blurb_content{flex-direction:row!important;justify-content:flex-start!important}.cba-contact-bar .et_pb_main_blurb_image a{display:flex!important;align-items:center!important}.cba-contact-bar .et_pb_blurb_container{flex:1 1 auto!important}

/* Cinematic homepage and shared contact refinement — 23 October 2026 */
.cba-contact-bar{background:#D32F2F!important;color:#fff!important}
.cba-contact-bar .et_pb_module_header a,.cba-contact-bar .et_pb_module_header a:hover,.cba-contact-bar .et-pb-icon{color:#fff!important}
.cba-contact-bar a:focus-visible{outline-color:#fff!important}
@media(min-width:981px){.cm-panel .cm-photo{border-radius:18px!important;overflow:hidden!important;margin-bottom:18px!important}.cm-panel .cm-photo img{height:154px!important;width:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .4s ease}.cm-panel .cm-category:hover .cm-photo img{transform:scale(1.035)}}
body.page-id-630 #watch-learn{position:relative!important;overflow:hidden!important;background:#f3efe8!important;min-height:520px}
body.page-id-630 #watch-learn .et_pb_row,body.page-id-630 #watch-learn .et_pb_column{position:static!important}
body.page-id-630 #watch-learn .et_pb_heading,body.page-id-630 #watch-learn .et_pb_button_module_wrapper{position:relative;z-index:2;max-width:53%}
body.page-id-630 #watch-learn .cba-watch-photo{position:absolute!important;inset:0 0 0 auto!important;width:57%!important;height:100%!important;margin:0!important;z-index:0;mask-image:linear-gradient(to right,transparent 0%,#000 35%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 35%)}
body.page-id-630 #watch-learn .cba-watch-photo .et_pb_image_wrap{height:100%!important;width:100%!important;display:block!important}
body.page-id-630 #watch-learn .cba-watch-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:58% 35%!important}
body.page-id-630 #academy{background:linear-gradient(120deg,#FBFBFA,#efe9df)!important}
body.page-id-630 #academy .rx-academy-story{border-radius:100px 24px 100px 24px!important;overflow:hidden}
body.page-id-630 #founders{background:linear-gradient(140deg,#f2ece3,#fff 70%)!important}
body.page-id-630 #founders .rx-photo{border-radius:90px 24px 24px 24px!important;overflow:hidden}
body.page-id-630 #professional-courses{background:linear-gradient(180deg,#fff,#f3efe8)!important}
body.page-id-630 #practice{background:radial-gradient(ellipse at top right,#352c25,#111 65%)!important}
body.page-id-630 #practice :is(h2,h3,p,.et_pb_text){color:#fff!important}
body.page-id-630 #practice .rx-photo{border-radius:32px!important;overflow:hidden;box-shadow:0 24px 60px #0005}
@media(max-width:767px){
body.page-id-630 #watch-learn{padding-bottom:0!important;min-height:0}
body.page-id-630 #watch-learn .et_pb_heading,body.page-id-630 #watch-learn .et_pb_button_module_wrapper{max-width:100%}
body.page-id-630 #watch-learn .cba-watch-photo{position:relative!important;inset:auto!important;width:calc(100% + 44px)!important;height:320px!important;margin:28px -22px 0!important;mask-image:linear-gradient(to bottom,transparent,#000 24%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24%)}
body.page-id-630 #academy .rx-academy-story{border-radius:48px 18px!important}
}
@media(prefers-reduced-motion:reduce){.cm-panel .cm-photo img{transition:none!important;transform:none!important}}

@media(max-width:767px){body.page-id-630 #watch-learn .cba-watch-photo{max-width:none!important}body.page-id-630 #watch-learn .cba-watch-photo img{object-position:60% 35%!important}}

/* Diploma V8.2-inspired homepage editorial composition, supplied CANVA assets */
body.page-id-630 #academy{padding-top:110px!important;padding-bottom:110px!important;background:#FBFBFA!important}
body.page-id-630 #academy .rx-qualification-layout{display:grid!important;grid-template-columns:1fr 1.1fr!important;align-items:center!important;gap:0!important}
body.page-id-630 #academy .rx-qualification-layout>.rx-group:first-child{position:relative;z-index:2;padding:48px!important;margin-right:-54px!important;background:rgba(245,240,232,.96);border-radius:24px 90px 24px 24px;box-shadow:0 24px 70px #3827190d}
body.page-id-630 #academy .rx-caption-photo{position:relative;padding-bottom:64px!important}
body.page-id-630 #academy .rx-academy-story{border-radius:120px 24px 24px 24px!important}
body.page-id-630 #academy .rx-academy-story img{height:560px!important;object-fit:cover!important;object-position:50% 40%!important}
body.page-id-630 #academy .rx-caption-photo>.et_pb_text{display:none}
body.page-id-630 .cba-home-food-inset{position:absolute!important;right:-18px;bottom:0;width:42%;border:10px solid #FBFBFA;border-radius:50% 50% 22px 22px;overflow:hidden;z-index:3}
body.page-id-630 .cba-home-food-inset img{display:block;width:100%;aspect-ratio:1;object-fit:cover}
body.page-id-630 #professional-courses{background:#eee8df!important;border-radius:70px 70px 0 0}
body.page-id-630 #professional-courses h2{max-width:850px;font-size:clamp(38px,4.6vw,66px)!important;line-height:1.08!important}
body.page-id-630 .cba-home-course-carousel .aioc_card_carousel_item{border-radius:80px 24px 24px 24px!important;box-shadow:0 12px 30px #3120150a}
body.page-id-630 .cba-home-course-carousel .aioc_slide_image_wrapper,body.page-id-630 .cba-home-course-carousel .aioc_slide_image_wrapper img{height:340px!important;min-height:340px!important;max-height:340px!important;object-position:50% 50%!important}
body.page-id-630 #founders .rx-founder-grid{gap:56px!important;align-items:start}
body.page-id-630 #founders .rx-founder:nth-child(2){margin-top:80px}
body.page-id-630 #founders .rx-founder-copy{position:relative;margin:-38px 24px 0!important;padding:28px!important;background:#FBFBFA;border-radius:20px;z-index:2;box-shadow:0 14px 45px #1111}
body.page-id-630 #qualification{background:#f5f0e9!important;overflow:hidden}
body.page-id-630 #qualification .et_pb_column{display:grid!important;grid-template-columns:1.05fr 1fr;column-gap:70px;align-content:center}
body.page-id-630 #qualification .et_pb_column>:not(.cba-home-pathway-art){grid-column:1}
body.page-id-630 #qualification .cba-home-pathway-art{grid-column:2;grid-row:1 / span 5;align-self:center;width:100%;border-radius:160px 24px 160px 24px;overflow:hidden;box-shadow:0 24px 70px #49352317}
body.page-id-630 #qualification .cba-home-pathway-art img{width:100%;aspect-ratio:1;object-fit:cover;display:block}
body.page-id-630 #qualification h2{font-size:clamp(38px,4.6vw,64px)!important;line-height:1.1!important}
body.page-id-630 #gallery{background:#fff!important}
body.page-id-630 #google-reviews{background:#f5f0e9!important;border-radius:64px 64px 0 0}
@media(max-width:980px){
body.page-id-630 #academy .rx-qualification-layout{grid-template-columns:1fr!important;gap:32px!important}
body.page-id-630 #academy .rx-qualification-layout>.rx-group:first-child{margin:0!important;padding:32px!important}
body.page-id-630 #academy .rx-academy-story img{height:430px!important}
body.page-id-630 #qualification .et_pb_column{grid-template-columns:1fr;gap:20px}
body.page-id-630 #qualification .cba-home-pathway-art{grid-column:1;grid-row:auto;max-width:600px}
}
@media(max-width:767px){
body.page-id-630 #academy{padding-top:48px!important;padding-bottom:48px!important}
body.page-id-630 #academy .rx-qualification-layout>.rx-group:first-child{padding:26px!important;border-radius:20px 60px 20px 20px}
body.page-id-630 #academy .rx-academy-story img{height:340px!important}
body.page-id-630 .cba-home-food-inset{right:0;border-width:6px}
body.page-id-630 #professional-courses,body.page-id-630 #google-reviews{border-radius:36px 36px 0 0}
body.page-id-630 .cba-home-course-carousel .aioc_slide_image_wrapper,body.page-id-630 .cba-home-course-carousel .aioc_slide_image_wrapper img{height:270px!important;min-height:270px!important;max-height:270px!important}
body.page-id-630 .cba-home-course-carousel .swiper-button-next,body.page-id-630 .cba-home-course-carousel .swiper-button-prev{top:135px!important}
body.page-id-630 #founders .rx-founder:nth-child(2){margin-top:0}
body.page-id-630 #founders .rx-founder-copy{margin:-28px 12px 0!important;padding:22px!important}
body.page-id-630 #qualification .cba-home-pathway-art{border-radius:80px 20px 80px 20px}
}

@media(max-width:767px){body.page-id-630 #academy .rx-academy-story img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}}

/* Homepage admissions matched to approved Diploma reference */
body.page-id-630 #admissions{position:relative!important;isolation:isolate;overflow:hidden!important;background:#241717!important;border-radius:0 70px 0 0!important;padding:80px 6%!important}
body.page-id-630 #admissions>.et_pb_row,body.page-id-630 #admissions>.et_pb_row>.et_pb_column{position:static!important}
body.page-id-630 #admissions .cba-admissions-background{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:-2;margin:0!important;max-width:none!important}
body.page-id-630 #admissions .cba-admissions-background .et_pb_image_wrap,body.page-id-630 #admissions .cba-admissions-background img{width:100%!important;height:100%!important;display:block;object-fit:cover!important;object-position:35% 50%!important}
body.page-id-630 #admissions:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(20,16,15,.83),rgba(88,20,19,.79) 54%,rgba(20,16,15,.91));z-index:-1}
body.page-id-630 #admissions .rx-admission-layout{display:grid!important;grid-template-columns:1fr 1fr!important;gap:70px!important;align-items:center!important}
body.page-id-630 #admissions .rx-admission-copy{color:#fff!important}
body.page-id-630 #admissions .rx-admission-copy :is(h2,h3,p,a,em,.et_pb_text){color:#fff!important}
body.page-id-630 #admissions .rx-admission-copy h2{font-size:clamp(42px,4.4vw,68px)!important;line-height:1.08!important}
body.page-id-630 #admissions .et_pb_contact_form_container{background:#FBFBFA!important;padding:40px!important;border-radius:38px 38px 90px 8px!important;margin:0!important;box-shadow:0 28px 80px #0003}
body.page-id-630 #admissions .et_pb_contact_form_container h3{font:400 36px/1.15 "Playfair Display",serif!important;color:#111!important;margin-bottom:24px!important}
body.page-id-630 #admissions .et_pb_contact_form_container :is(input,select,textarea){background:#fff!important;color:#111!important}
body.page-id-630 #admissions .et_pb_contact_form_container :is(label,p,.et_pb_contact_captcha_question,.et_pb_contact_field_options_title){color:#111!important}
body.page-id-630 #admissions .et_pb_contact_submit{background:#D32F2F!important;color:#fff!important;border-radius:999px!important;padding:16px 28px!important}
body.page-id-630 #admissions .et_pb_contact_submit:hover{background:#b52525!important;padding:16px 28px!important}
body.page-id-630 #admissions .et_pb_contact_submit:after{display:none!important}
@media(max-width:980px){body.page-id-630 #admissions .rx-admission-layout{grid-template-columns:1fr!important;gap:32px!important}body.page-id-630 #admissions .et_pb_contact_form_container{max-width:680px;width:100%;justify-self:center}}
@media(max-width:767px){body.page-id-630 #admissions{padding:48px 22px!important;border-radius:0 38px 0 0!important}body.page-id-630 #admissions .et_pb_contact_form_container{padding:26px 20px!important;border-radius:26px 26px 52px 8px!important}body.page-id-630 #admissions .et_pb_contact_form_container h3{font-size:30px!important}body.page-id-630 #admissions .rx-admission-copy h2{font-size:42px!important}}

body.page-id-630 #admissions{background:linear-gradient(110deg,#241b19,#491c1c 55%,#211818)!important}body.page-id-630 #admissions .cba-admissions-background{opacity:.25!important}body.page-id-630 #admissions:before{display:block!important;pointer-events:none}

/* Homepage editorial creative gallery */
body.page-id-630 #gallery{background:linear-gradient(145deg,#f5f0e9,#fff 70%)!important}
body.page-id-630 .cba-home-academy-gallery .el-grid-gallery__items_wrap{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:24px!important}
body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item{grid-column:span 2;width:100%!important;margin:0!important;min-width:0;position:relative!important;left:auto!important;top:auto!important}
body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item:nth-child(-n+2){grid-column:span 3}
body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item__inner{border-radius:24px!important;aspect-ratio:3/2!important;box-shadow:0 10px 30px #30231912;overflow:hidden}
body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item:first-child .el-grid-gallery-item__inner{border-top-left-radius:80px!important}
body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item:nth-child(2) .el-grid-gallery-item__inner{border-bottom-right-radius:80px!important}
body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item__img-wrap{aspect-ratio:3/2!important}
body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item__image{object-position:center!important;transition:transform .45s ease!important}
body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item:hover .el-grid-gallery-item__image{transform:scale(1.025)}
body.page-id-630 .cba-home-academy-gallery .el_layer_overlay{background:linear-gradient(transparent 60%,#21191455)!important}
@media(max-width:980px){body.page-id-630 .cba-home-academy-gallery .el-grid-gallery__items_wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item,body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item:nth-child(-n+2){grid-column:span 1}}
@media(max-width:600px){body.page-id-630 .cba-home-academy-gallery .el-grid-gallery__items_wrap{grid-template-columns:1fr!important;gap:18px!important}body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item__inner{border-radius:22px!important}body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item:first-child .el-grid-gallery-item__inner{border-top-left-radius:48px!important}body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item:nth-child(2) .el-grid-gallery-item__inner{border-bottom-right-radius:48px!important}}
@media(prefers-reduced-motion:reduce){body.page-id-630 .cba-home-academy-gallery .el-grid-gallery-item__image{transition:none!important;transform:none!important}}

/* Diploma-inspired cinematic practice chapter */
body.page-id-630 #practice{background:linear-gradient(130deg,#111,#2a211c)!important;padding-bottom:90px!important;border-radius:0 80px 0 0}
body.page-id-630 #practice h2{font-size:clamp(40px,5vw,72px)!important;line-height:1.08!important;max-width:980px}
body.page-id-630 #practice .rx-training-pair{display:flex!important;flex-direction:column!important;gap:0!important}
body.page-id-630 #practice .rx-training-pair>.rx-caption-photo{position:relative;width:100%!important;margin:0!important}
body.page-id-630 #practice .rx-training-pair>.rx-caption-photo:first-child .rx-photo{border-radius:100px 24px 24px 24px!important}
body.page-id-630 #practice .rx-home-training img{width:100%!important;height:auto!important;aspect-ratio:2.05!important;object-fit:cover!important;object-position:50% 35%!important}
body.page-id-630 #practice .rx-training-pair>.rx-caption-photo:nth-child(2){width:46%!important;align-self:flex-end;margin-top:-105px!important;margin-right:38px!important;z-index:2;border:10px solid #211b18;border-radius:30px!important;background:#211b18}
body.page-id-630 #practice .rx-home-demo{border-radius:20px!important}
body.page-id-630 #practice .rx-home-demo img{width:100%!important;height:auto!important;aspect-ratio:1.5!important;object-fit:cover!important;object-position:center!important}
body.page-id-630 #practice .rx-caption-photo>.et_pb_text{display:inline-block!important;width:auto!important;background:#f5f0e8!important;color:#111!important;padding:18px 25px!important;border-radius:0 0 20px 20px;font:600 13px/1.5 Inter,sans-serif!important;letter-spacing:1px;margin:0 0 0 34px!important;position:relative;z-index:3}
body.page-id-630 #practice .rx-caption-photo>.et_pb_text p{color:#111!important}
body.page-id-630 #practice .rx-training-pair>.rx-caption-photo:nth-child(2)>.et_pb_text{display:block!important;margin:0!important;border-radius:0 0 18px 18px}
@media(max-width:767px){body.page-id-630 #practice{border-radius:0 40px 0 0;padding-bottom:48px!important}body.page-id-630 #practice .rx-home-training img{aspect-ratio:1.5!important}body.page-id-630 #practice .rx-training-pair>.rx-caption-photo:first-child .rx-photo{border-radius:48px 18px 18px 18px!important}body.page-id-630 #practice .rx-training-pair>.rx-caption-photo:nth-child(2){width:100%!important;margin:28px 0 0!important;border:0}body.page-id-630 #practice .rx-caption-photo>.et_pb_text{margin:0!important;padding:16px!important;font-size:11px!important}}

body.page-id-630 #practice .rx-training-pair>.rx-caption-photo:nth-child(2){padding:0!important}

/* Journal blank template offset and restrained Divi Plus image treatment. */
body.single-post.et_pb_pagebuilder_layout #page-container:has(> #main-content .cba-contact-bar):not(:has(> #main-header)){padding-top:0!important;}
.cba-editorial-hover .dipl_image_hover_effect_inner{overflow:hidden;border-radius:40px 8px 40px 8px;}
.cba-editorial-hover img{display:block;width:100%;height:auto;transition:transform .5s ease,filter .5s ease;}
.cba-editorial-hover:hover img{transform:scale(1.025)!important;filter:brightness(1.035)!important;}
@media(prefers-reduced-motion:reduce),(hover:none){.cba-editorial-hover img,.cba-editorial-hover:hover img{transition:none!important;transform:none!important;filter:none!important;}.cba-editorial-hover .dipl_image_hover_effect_inner:before,.cba-editorial-hover .dipl_image_hover_effect_inner:after{display:none!important;}}
