/* Placement and accessibility adaptations around the extracted source contracts. */
body.ens-community [data-ens-owned-native], body.ens-academie [data-ens-owned-native], body.lc-contact-page [data-ens-owned-native] { background-color:#141414; color:#fff; }
body [data-ens-owned-native] .container, body [data-ens-owned-native] .container-140 { width:100%; }
body [data-ens-owned-native] :is(h1,h2,h3,h5,p,a,span) { letter-spacing:0; }
body [data-ens-owned-native] .title-area-left-three-large .title { line-height:1.15!important; }
body [data-ens-owned-native] .title-area-left-three-large { margin-bottom:60px; }
body [data-ens-owned-native] .title-area-left-three-large .left-m-para { max-width:760px; }
body [data-ens-owned-native] :is(.left-area,.about-three-right-content) { min-width:0; }
body [data-ens-owned-native] .left-area { max-width:calc(100% - 180px); }
body [data-ens-owned-native] .left-area .bottom-area { flex-wrap:wrap; gap:28px; }
body [data-ens-owned-native] .left-area .bottom-area .single-categoiry { max-width:850px; }
body [data-ens-owned-native] .left-area .bottom-area .single-categoiry::after { display:none; }
body [data-ens-owned-native] .left-area .bottom-area .single-categoiry span { color:#b8b8b8; line-height:1.5; }
body .portfolio-large-img-and-top-title[data-ens-owned-native] { background-image:none; }
body .portfolio-large-img-and-top-title[data-ens-owned-native] .large-img img { width:100%; aspect-ratio:1640/707; object-fit:cover; object-position:center; }
body .portfolio-large-img-and-top-title[data-ens-owned-native] .large-img { overflow:hidden; }
body [data-ens-owned-native] [data-ens-owned-hook~="grow"] { transform:none; }
body [data-ens-owned-native][data-ens-owned-mounted="motion"] [data-ens-owned-hook~="grow"] { transform:scale(.8); }
body [data-ens-owned-native] .cta-main-wrapper-inner { gap:32px; background-color:#555; background-blend-mode:multiply; }
body [data-ens-owned-native] .cta-main-wrapper-inner .left { min-width:0; }
body [data-ens-owned-native] .cta-main-wrapper-inner .right { flex-shrink:0; }
body [data-ens-owned-native] .cta-main-wrapper-inner .title { letter-spacing:0; }
body [data-ens-owned-native] .single-product-pd-full img { display:block; width:100%; height:auto; }
body [data-ens-owned-native] .container-full { overflow:hidden; }
body [data-ens-owned-native] .row { min-width:0; }
body [data-ens-owned-native] .rts-btn { white-space:normal; }
body [data-ens-owned-native] [data-ens-owned-hook~="quote"] { overflow-wrap:break-word; }
body [data-ens-owned-native] .split-parent { overflow:hidden; }
body.ens-academie .rts-breadcrumb-area[data-ens-owned-native] { overflow:hidden; background-image:none; }
body.ens-academie .rts-breadcrumb-area[data-ens-owned-native] .bg-text { white-space:nowrap; pointer-events:none; }
body.ens-academie .rts-breadcrumb-area[data-ens-owned-native] .title { color:#fff; }
body.ens-academie .rts-breadcrumb-area[data-ens-owned-native] .inner > p { margin:24px 0 0; }
body.ens-academie #ac-workspace { background:#fff; color:#171717; }
body.ens-academie #ac-workspace .large-video-playing { margin:0; aspect-ratio:16/9; height:auto; }
body.ens-academie #ac-workspace .ac-syllabus { border:0; padding:0; }
body.ens-academie #ac-workspace .rts-single-wized { border-color:#d8dcd9; }
body.ens-academie #ac-workspace .ac-gate h2 { color:#fff; }
body.ens-academie #ac-workspace .ac-gate .rts-btn { color:#171717; }
body.ens-academie [data-ens-owned-native] .signle-portfolio-style-four-inner .inner-content { z-index:2; }
body.ens-academie [data-ens-owned-native] .signle-portfolio-style-four-inner .inner-content .name { color:#141414; }
@media(min-width:992px) {
  body .portfolio-large-img-and-top-title[data-ens-owned-native] .ptb--140 { padding-top:80px!important; padding-bottom:80px!important; }
  body .portfolio-large-img-and-top-title[data-ens-owned-native] .title-areas-wrapper-pd.pt--120 { padding-top:60px!important; }
}
@media(max-width:767px) {
  body [data-ens-owned-native] .left-area { max-width:100%; }
  body [data-ens-owned-native] .title-area-left-three-large { margin-bottom:30px; }
  body [data-ens-owned-native] .cta-main-wrapper-inner { gap:24px; }
  body.ens-academie #ac-workspace .large-video-playing:has(.ac-gate:not([hidden])) { aspect-ratio:auto; }
}
@media(hover:none) {
  body [data-ens-owned-native] .signle-portfolio-style-four-inner .inner-content { opacity:1; left:15px; right:15px; bottom:40px; }
}
@media(prefers-reduced-motion:reduce) {
  body [data-ens-owned-native] .uni-animation-spin { animation:none; }
}
