.editorial-image{margin:28px 0;width:100%;clear:both}
.editorial-image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:16px}
.document [data-editorial-section]{overflow-wrap:anywhere}
.document [data-editorial-section] table{min-width:540px}
.document [data-editorial-section] h3{margin-top:24px}
.document [data-editorial-section] p{white-space:pre-line}
.document [data-editorial-section] li{margin-bottom:10px}
.document [data-editorial-section] ol>li::marker{content:""}
.document [data-editorial-section] .compact-review-card{flex:0 0 min(420px,85vw)}
.document [data-editorial-section] table{table-layout:auto}
.document [data-editorial-section] td,.document [data-editorial-section] th{overflow-wrap:normal;word-break:normal;min-width:110px}
:root:root body .document .editorial-list-scene{min-height:400px;border-radius:12px;background:#e9eded;padding:28px 0;display:flex;align-items:center}
:root:root body .document .editorial-list-scene>.list-character{object-position:75% top}
:root:root body .document .editorial-list-scene.list-image-left>.list-character{object-position:25% top}
:root:root body .document .editorial-list-scene>.clean-list{position:relative;width:52%;padding:0 24px!important;box-sizing:border-box;font-size:14px;line-height:1.65}
:root:root body .document .editorial-list-scene.list-image-left>.clean-list{margin-left:48%!important;padding:0 24px!important}
:root:root body .document .editorial-list-scene::after{background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.94) 45%,rgba(255,255,255,.7) 53%,transparent 65%)}
:root:root body .document .editorial-list-scene.list-image-left::after{background:linear-gradient(270deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.94) 45%,rgba(255,255,255,.7) 53%,transparent 65%)}
@media (max-width:700px){:root:root body .document .editorial-list-scene{display:block;padding:50% 0 20px;min-height:0;background:#f5f6f2}
:root:root body .document .editorial-list-scene>.list-character{height:auto;width:100%;object-fit:contain}
:root:root body .document .editorial-list-scene::after,:root:root body .document .editorial-list-scene.list-image-left::after{display:none}
:root:root body .document .editorial-list-scene>.clean-list,:root:root body .document .editorial-list-scene.list-image-left>.clean-list{width:100%!important;margin:20px 0 0!important;padding:0 24px!important}}
:root:root body .document .editorial-list-scene ol.clean-list>li::marker{content:counter(list-item) ". ";font-weight:700;color:#285e43}
@media (min-width:900px){:root:root body .document .promo-banner{min-height:480px;aspect-ratio:auto}
:root:root body .document .promo-image{object-position:right top}}
@media (max-width:899.98px){:root:root body .document .promo-banner{min-height:480px;padding-top:280px}}
:root:root body .document .editorial-sport-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:26px;align-items:center;margin:32px 0 40px}
:root:root body .document .sport-row-reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}
:root:root body .document .sport-visual{margin:0;min-width:0}
:root:root body .document .sport-visual img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:12px;margin:0}
:root:root body .document .sport-copy{min-width:0}
:root:root body .document .sport-copy h3{margin-top:0}
:root:root body .document .sport-copy p:last-child{margin-bottom:0}
:root:root body .document .sport-row-reverse .sport-visual{grid-column:2;grid-row:1}
:root:root body .document .sport-row-reverse .sport-copy{grid-column:1;grid-row:1}
@media (max-width:700px){:root:root body .document .editorial-sport-row{grid-template-columns:minmax(0,1fr);gap:20px;margin:28px 0 36px}
:root:root body .document .editorial-sport-row .sport-visual{grid-column:1;grid-row:1;width:min(100%,360px);justify-self:center}
:root:root body .document .editorial-sport-row .sport-copy{grid-column:1;grid-row:2}}
:root:root body .document .responsible-scene{background:linear-gradient(90deg,rgba(4,30,35,.82),rgba(4,30,35,.68) 52%,rgba(4,30,35,.12) 76%,transparent),url("../img/22bet/italy/home-responsible-bg.webp") right top/cover no-repeat!important;min-height:460px;padding:32px;display:flex;align-items:center;box-sizing:border-box}
:root:root body .document .responsible-copy{width:60%;position:relative}
:root:root body .document .responsible-copy h2,:root:root body .document .responsible-copy p{color:#fff!important}
:root:root body .document .responsible-copy h2{margin-top:0}
:root:root body .document .responsible-copy p{margin-bottom:0}
@media (max-width:700px){:root:root body .document .responsible-scene{padding:270px 22px 28px;min-height:0;background-color:#112f24!important;background-image:linear-gradient(180deg,transparent 130px,#112f24 330px),url("../img/22bet/italy/home-responsible-bg.webp")!important;background-size:100% 100%,auto 340px!important;background-position:center top,right top!important;display:block}
:root:root body .document .responsible-copy{width:100%}}
:root:root body .document .cashier-scene{background:linear-gradient(90deg,rgba(4,25,30,.88),rgba(4,25,30,.78) 53%,rgba(4,25,30,.16) 76%,transparent),url("../img/22bet/italy/casino-cashier-bg.webp") calc(100% + 70px) top/cover no-repeat!important;min-height:460px;padding:30px;box-sizing:border-box}
:root:root body .document .cashier-copy{width:60%}
:root:root body .document .cashier-copy h2,:root:root body .document .cashier-copy p{color:#fff!important}
:root:root body .document .cashier-copy h2{margin-top:0}
:root:root body .document .cashier-copy p{font-size:14px;line-height:1.7}
:root:root body .document .cashier-copy p:last-child{margin-bottom:0}
@media (max-width:700px){:root:root body .document .cashier-scene{padding:290px 22px 28px;background-color:#112f24!important;background-image:linear-gradient(180deg,transparent 160px,#112f24 350px),url("../img/22bet/italy/casino-cashier-bg.webp")!important;background-size:100% 100%,auto 350px!important;background-position:center top,right top!important}
:root:root body .document .cashier-copy{width:100%}}
:root:root body .document .shared-account-scene{background:linear-gradient(90deg,rgba(3,26,31,.76),rgba(3,26,31,.6) 53%,rgba(3,26,31,.08) 74%,transparent),url("../img/22bet/italy/casino-shared-account-bg.webp") right top/cover no-repeat!important;min-height:420px;padding:32px;display:flex;align-items:center;box-sizing:border-box}
:root:root body .document .shared-account-copy{width:60%}
:root:root body .document .shared-account-copy h2,:root:root body .document .shared-account-copy p{color:#fff!important}
:root:root body .document .shared-account-copy h2{margin-top:0}
:root:root body .document .shared-account-copy p{margin-bottom:0}
@media (max-width:700px){:root:root body .document .shared-account-scene{padding:290px 22px 28px;display:block;background-color:#112f24!important;background-image:linear-gradient(180deg,transparent 160px,#112f24 350px),url("../img/22bet/italy/casino-shared-account-bg.webp")!important;background-size:100% 100%,auto 350px!important;background-position:center top,right top!important}
:root:root body .document .shared-account-copy{width:100%}}
:root:root body .document .tournament-scene{background:linear-gradient(270deg,rgba(3,26,31,.82),rgba(3,26,31,.7) 52%,rgba(3,26,31,.1) 76%,transparent),url("../img/22bet/italy/casino-tournament-bg.webp") left top/cover no-repeat!important;min-height:440px;padding:32px;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}
:root:root body .document .tournament-copy{width:56%}
:root:root body .document .tournament-copy h2,:root:root body .document .tournament-copy p{color:#fff!important}
:root:root body .document .tournament-copy h2{margin-top:0}
:root:root body .document .tournament-copy p{margin-bottom:0}
@media (max-width:700px){:root:root body .document .tournament-scene{padding:290px 22px 28px;display:block;background-color:#112f24!important;background-image:linear-gradient(180deg,transparent 160px,#112f24 350px),url("../img/22bet/italy/casino-tournament-bg.webp")!important;background-size:100% 100%,auto 350px!important;background-position:center top,left top!important}
:root:root body .document .tournament-copy{width:100%}}
:root:root body .document .responsible-scene.casino-responsible-scene{background-image:linear-gradient(90deg,rgba(4,30,35,.82),rgba(4,30,35,.68) 52%,rgba(4,30,35,.12) 76%,transparent),url("../img/22bet/italy/casino-responsible-bg.webp")!important}
@media (max-width:700px){:root:root body .document .responsible-scene.casino-responsible-scene{background-image:linear-gradient(180deg,transparent 130px,#112f24 330px),url("../img/22bet/italy/casino-responsible-bg.webp")!important}}
:root:root body .document .welcome-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0 32px}
:root:root body .document .welcome-card{padding:26px 24px;border:1px solid #d4e1d8;border-top:4px solid #24777b;border-radius:12px;background:linear-gradient(145deg,#eef7f5,#fff);box-shadow:0 5px 16px rgba(14,62,66,.06);min-width:0}
:root:root body .document .welcome-card.welcome-sports{border-top-color:#ee6155;background:linear-gradient(145deg,#fff5f0,#fff)}
:root:root body .document .welcome-card h3{margin:0 0 18px;font-size:20px;line-height:1.4;color:#235b40}
:root:root body .document .welcome-card p{margin:0;font-size:15px;line-height:1.75}
@media (max-width:1100px){:root:root body .document .welcome-comparison{display:block;margin:24px 0}
:root:root body .document .welcome-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none;margin:0 0 24px}
:root:root body .document .welcome-card.welcome-sports{background:none}
:root:root body .document .welcome-card h3{font-size:inherit;margin:0 0 12px}
:root:root body .document .welcome-card p{font-size:inherit;line-height:inherit}}
:root:root body .document .responsible-scene.bonus-responsible-scene{background-image:linear-gradient(90deg,rgba(4,30,35,.82),rgba(4,30,35,.68) 52%,rgba(4,30,35,.12) 76%,transparent),url("../img/22bet/italy/bonus-responsible-bg.webp")!important}
@media (max-width:700px){:root:root body .document .responsible-scene.bonus-responsible-scene{background-image:linear-gradient(180deg,transparent 130px,#112f24 330px),url("../img/22bet/italy/bonus-responsible-bg.webp")!important}}
:root:root body .document .editorial-sport-row.sport-scene{position:relative;isolation:isolate;display:flex;justify-content:flex-end;align-items:center;min-height:460px;padding:30px;border-radius:12px;overflow:hidden;background:#112f24;gap:0}
:root:root body .document .sport-scene .sport-visual{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:-2}
:root:root body .document .sport-scene .sport-visual img{width:100%;height:100%;object-fit:cover;object-position:left top;border-radius:0}
:root:root body .document .sport-scene::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 16%,rgba(4,27,32,.22) 33%,rgba(4,27,32,.72) 50%,rgba(4,27,32,.84))}
:root:root body .document .sport-scene .sport-copy{width:56%}
:root:root body .document .sport-scene .sport-copy h3,:root:root body .document .sport-scene .sport-copy p{color:#fff!important}
:root:root body .document .sport-scene .sport-copy p{font-size:15px;line-height:1.75}
:root:root body .document .sport-scene.sport-row-reverse{justify-content:flex-start}
:root:root body .document .sport-scene.sport-row-reverse .sport-visual img{object-position:right top}
:root:root body .document .sport-scene.sport-row-reverse::after{background:linear-gradient(270deg,transparent 16%,rgba(4,27,32,.22) 33%,rgba(4,27,32,.72) 50%,rgba(4,27,32,.84))}
@media (max-width:700px){:root:root body .document .editorial-sport-row.sport-scene{display:block;padding:310px 22px 26px;min-height:0}
:root:root body .document .sport-scene .sport-visual{width:100%;height:370px;max-width:none}
:root:root body .document .sport-scene::after,:root:root body .document .sport-scene.sport-row-reverse::after{background:linear-gradient(180deg,transparent 150px,rgba(9,46,53,.4) 260px,#112f24 370px)}
:root:root body .document .sport-scene .sport-copy{width:100%}}
:root:root body .document article.compact-review-card{padding:0;border-radius:12px;overflow:hidden;background:#fff!important;display:flex;flex-direction:column;border-color:#d4e1d8!important}
:root:root body .document .review-quote{padding:22px;background:#fff;flex:1;border-top:4px solid #2c8588}
:root:root body .document .review-rating{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin-bottom:16px;color:#235b40}
:root:root body .document .review-stars{color:#a66c00;font-size:21px;letter-spacing:2px}
:root:root body .document .review-rating small{flex-basis:100%;font-size:11px;color:#637778}
:root:root body .document .review-quote .review-author{margin-top:14px;font-weight:700;color:#235b40}
:root:root body .document .review-reply{background:#eaf3f1;padding:20px 22px;border-top:1px solid #d4e1d8;border-left:4px solid #6d9c97}
:root:root body .document .review-reply-title{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#23656a;margin-bottom:10px}
:root:root body .document .faq-card{margin:12px 0;border:1px solid #cfdfdc;border-radius:12px;overflow:hidden;background:#f2f7f5;transition:border-color .18s ease,box-shadow .18s ease}
:root:root body .document .faq-card h3{margin:0}
:root:root body .document .faq-card .faq-toggle{padding:21px 22px;gap:20px;font-size:16px;line-height:1.5;background:transparent;color:#235b40}
:root:root body .document .faq-card .faq-toggle::after{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#dcece7;color:#2a6b49;font-size:22px;line-height:1;font-weight:400}
:root:root body .document .faq-card:hover{border-color:#79a8a0}
:root:root body .document .faq-card:has(.faq-toggle[aria-expanded=true]){border-color:#76a59c;box-shadow:0 4px 14px rgba(20,74,68,.07);background:#eaf4ef}
:root:root body .document .faq-card .faq-toggle[aria-expanded=true]::after{background:#2a6b49;color:#fff}
:root:root body .document .faq-answer{padding:20px 24px 24px;border-top:1px solid #d2e3dc;background:#fff}
:root:root body .document .faq-answer p{margin:0;font-size:15px;line-height:1.8;color:#3c5147}
:root:root body .document .faq-card .faq-toggle:focus-visible{outline:3px solid #26958d;outline-offset:-4px;border-radius:10px}
@media (max-width:700px){:root:root body .document .faq-card .faq-toggle{padding:17px 16px;font-size:15px;gap:12px}
:root:root body .document .faq-answer{padding:17px 16px 20px}}
@media (prefers-reduced-motion:reduce){:root:root body .document .faq-card{transition:none}}
:root:root body .document .responsible-scene.gameshow-scene{background-image:linear-gradient(90deg,rgba(4,30,35,.86),rgba(4,30,35,.72) 48%,rgba(4,30,35,.08) 72%,transparent),url("../img/22bet/italy/casino-gameshow-bg.webp")!important}
:root:root body .document .tournament-scene.mobileplay-scene{background-image:linear-gradient(270deg,rgba(3,26,31,.86),rgba(3,26,31,.72) 48%,rgba(3,26,31,.08) 72%,transparent),url("../img/22bet/italy/casino-mobileplay-bg.webp")!important}
:root:root body .document .gameshow-scene .responsible-copy{width:56%}
@media (max-width:700px){:root:root body .document .responsible-scene.gameshow-scene{background-image:linear-gradient(180deg,transparent 130px,#112f24 330px),url("../img/22bet/italy/casino-gameshow-bg.webp")!important}
:root:root body .document .tournament-scene.mobileplay-scene{background-image:linear-gradient(180deg,transparent 160px,#112f24 350px),url("../img/22bet/italy/casino-mobileplay-bg.webp")!important}
:root:root body .document .gameshow-scene .responsible-copy{width:100%}}
:root:root body .document .article-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:#287e83 #e8f1ef}
:root:root body .document .article-table-scroll table{display:table!important;width:100%!important;min-width:800px!important;max-width:none!important;table-layout:auto!important}
:root:root body .document .article-table-scroll :is(td,th){min-width:150px;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
:root:root body .document .article-table-scroll :is(td,th) p{overflow-wrap:normal!important;word-break:normal!important}
:root:root body .document .article-table-scroll>:is(.table-scroll,.table-wrap){overflow:visible!important;max-width:none!important}

:root:root body .document .install-scene{flex-direction:column;align-items:flex-start;justify-content:center}
:root:root body .document .install-scene>.install-button{position:relative;z-index:2;align-self:flex-start;margin:16px 24px 0;max-width:calc(100% - 48px)}

:root:root body .document .content-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start;position:relative;z-index:2;margin:24px 0 0}

:root:root body .document .catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
:root:root body .document a.catalog-game{position:relative;display:block;min-width:0;border-radius:8px;overflow:hidden;background:#123e43;color:#fff;text-decoration:none}
:root:root body .document .catalog-game img{display:block;width:100%;height:auto;aspect-ratio:301/180;object-fit:contain;margin:0}
:root:root body .document .catalog-game span{display:block;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.4;color:#fff}
:root:root body .document .catalog-game:focus-visible{outline:3px solid #c83e45;outline-offset:3px}
@media(max-width:600px){:root:root body .document .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}

:root:root body .document>.promo-banner{min-height:480px!important;margin:28px 0!important}
:root:root body .promo-stage{min-height:420px}

/* Expanded donor catalogues, separated by editorial content. */
:root:root body .document .game-catalog{margin:32px 0;padding:24px 0;border-top:1px solid #d4e1d8;border-bottom:1px solid #d4e1d8}
:root:root body .document .game-changing{opacity:.25;filter:blur(2px)}
@media(prefers-reduced-motion:reduce){:root:root body .document .catalog-game{animation:none;transition:none}}

/* A travelling highlight traces game covers without covering the artwork. */
@property --pt-border-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
:root:root body .document :is(.catalog-game,.game-strip-link){position:relative;isolation:isolate;border-radius:8px;transition:transform .25s ease,box-shadow .25s ease,opacity .35s ease,filter .35s ease}
:root:root body .document :is(.catalog-game,.game-strip-link)::after{content:'';position:absolute;inset:0;padding:2px;border-radius:inherit;pointer-events:none;z-index:3;background:conic-gradient(from var(--pt-border-angle),transparent 0deg 230deg,#36c3b599 275deg,#d5fff8 305deg,#36c3b599 325deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pt-border-travel 7s linear infinite}
:root:root body .document .catalog-game:nth-child(2n)::after{animation-delay:-2.5s}
:root:root body .document .game-strip-card:nth-child(2n) .game-strip-link::after{animation-delay:-3.5s}
:root:root body .document :is(.catalog-game,.game-strip-link):focus-visible{outline:2px solid #8ad0a3;outline-offset:3px;box-shadow:0 6px 18px #073d4260}
@media(hover:hover){:root:root body .document :is(.catalog-game,.game-strip-link):hover{transform:translateY(-3px);box-shadow:0 8px 20px #073d4255;filter:brightness(1.08)}:root:root body .document :is(.catalog-game,.game-strip-link):hover::after{animation-duration:3s}}
@keyframes pt-border-travel{to{--pt-border-angle:360deg}}
@media(prefers-reduced-motion:reduce){:root:root body .document :is(.catalog-game,.game-strip-link){transition:none;transform:none!important}:root:root body .document :is(.catalog-game,.game-strip-link)::after{animation:none;opacity:.45}}

/* Game covers: shared treatment for rotating grids and horizontal strips. */
:root:root body .document :is(a.catalog-game,a.game-strip-link){display:block;overflow:hidden;border-radius:10px;background:#193e2b!important;box-shadow:0 3px 10px #062f3820;}
:root:root body .document .games-section .game-strip-name{background:#193e2b!important;color:#fff!important;font-weight:700;padding:10px 9px;min-height:36px;box-sizing:border-box;}
:root:root body .document .game-strip-card{flex:0 0 180px;width:180px;min-width:180px;max-width:180px;border-radius:10px;}
:root:root body .document .game-strip-card img{width:180px;height:108px;border-radius:0;}
:root:root body .document :is(.catalog-game,.game-strip-link) img{transition:transform .3s ease,filter .3s ease;}
:root:root body .document :is(.catalog-game,.game-strip-link)::before{content:'Registar-se';position:absolute;left:50%;top:40%;z-index:4;transform:translate(-50%,-35%);padding:10px 16px;border-radius:24px;background:#c83e45;color:#fff;font:700 12px/1.2 'Open Sans',sans-serif;white-space:nowrap;box-shadow:0 4px 20px #f6484070;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;}
:root:root body .document :is(.catalog-game,.game-strip-link):focus-visible{box-shadow:0 0 0 2px #8ad0a3,0 8px 22px #25b9a866;}
:root:root body .document :is(.catalog-game,.game-strip-link):focus-visible::before{opacity:1;transform:translate(-50%,-50%);}
:root:root body .document :is(.catalog-game,.game-strip-link):focus-visible img{filter:brightness(.6);}
@media(hover:hover){
:root:root body .document :is(.catalog-game,.game-strip-link):hover{filter:none;transform:translateY(-3px);box-shadow:0 0 0 2px #8ad0a3,0 8px 22px #25b9a866;}
:root:root body .document :is(.catalog-game,.game-strip-link):hover img{transform:scale(1.045);filter:brightness(.6);}
:root:root body .document :is(.catalog-game,.game-strip-link):hover::before{opacity:1;transform:translate(-50%,-50%);}
}
@media(prefers-reduced-motion:reduce){:root:root body .document :is(.catalog-game,.game-strip-link) img,:root:root body .document :is(.catalog-game,.game-strip-link)::before{transition:none;}}

/* A single spacing scale for the main content flow, including inserted carousels. */
:root:root body .pin-content,:root:root body .pin-content>.article-content{display:flex;flex-direction:column;gap:20px;min-width:0;}
:root:root body .pin-content>section,:root:root body .pin-content>.article-content,:root:root body .pin-content>.article-content>section{margin-top:0!important;margin-bottom:0!important;}
@media(max-width:699px){:root:root body .pin-content,:root:root body .pin-content>.article-content{gap:16px;}}

:root:root body .document .responsible-scene.app-responsible-scene{background-image:linear-gradient(90deg,rgba(4,30,35,.82),rgba(4,30,35,.68) 52%,rgba(4,30,35,.12) 76%,transparent),url("../img/22bet/italy/responsible-sports.webp")!important}
@media (max-width:700px){:root:root body .document .responsible-scene.app-responsible-scene{background-image:linear-gradient(180deg,transparent 130px,#112f24 330px),url("../img/22bet/italy/responsible-sports.webp")!important}}

:root:root body .document .feature-scene{--feature-direction:90deg;--feature-position:75%;min-height:460px;padding:32px;display:flex;align-items:center;box-sizing:border-box;background:linear-gradient(var(--feature-direction),rgba(255,255,255,.98),rgba(255,255,255,.94) 51%,rgba(255,255,255,.38) 63%,transparent 75%),var(--feature-image) var(--feature-position) top/cover no-repeat!important}
:root:root body .document .layout-feature-scene{--feature-image:url("../img/22bet/italy/home-04.webp")}
:root:root body .document .mobile-feature-scene{--feature-image:url("../img/22bet/italy/app-04.webp");--feature-direction:270deg;--feature-position:25%;justify-content:flex-end}
:root:root body .document .feature-copy{width:58%;position:relative}
:root:root body .document .feature-copy h2{margin-top:0}
:root:root body .document .feature-copy .content-actions{margin-bottom:0}
@media(max-width:700px){
:root:root body .document .feature-scene{display:block;min-height:0;padding:270px 22px 28px;background-color:#fff!important;background-image:linear-gradient(180deg,transparent 180px,#fff 320px),var(--feature-image)!important;background-size:100% 100%,auto 340px!important;background-position:center top,var(--feature-position) top!important}
:root:root body .document .feature-copy{width:100%}
}
