
@font-face{font-family:ScienceGothicLanding;font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/Science-Gothic-3.woff2') format('woff2');unicode-range:U+0100-02FF,U+0300-036F,U+1E00-1EFF,U+2020,U+20A0-20BF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:ScienceGothicLanding;font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/Science-Gothic-4.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url('/assets/fonts/Poppins-MediumItalic.woff2') format('woff2')}
@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url('/assets/fonts/Poppins-Italic.woff2') format('woff2')}
@font-face{font-family:ScienceGothicItalic;font-style:italic;font-weight:500;font-display:swap;src:url('/assets/fonts/ScienceGothic-MediumItalic.woff2') format('woff2')}


.liga-page .liga-story-image{position:relative}
.liga-page .liga-article .liga-story-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none}
.liga-page .liga-video-notice::before{content:'';position:absolute;left:50%;top:50%;width:190px;height:190px;transform:translate(-50%,-50%);border-radius:50%;background:#1d2229}
.liga-page .liga-video-notice summary{z-index:1}
.liga-page .liga-quote{font-family:ScienceGothicItalic,'Science Gothic',sans-serif;font-synthesis:none}
.liga-page .liga-features li p{line-height:19px}
.liga-page .liga-features li{margin-bottom:14px}
.liga-page .liga-box-list{font:italic 400 16px/20px Poppins,sans-serif;font-synthesis:none}
.liga-page .liga-reviews .gt-content small{font:400 16px/28px Archivo,sans-serif;margin:0}
.liga-page .liga-reviews blockquote{font:italic 500 16px/26.1px Poppins,sans-serif;font-synthesis:none;max-width:574px;margin-inline:auto}
.liga-page .liga-reviews .gt-client-info .pic{position:absolute;top:0;width:42px;height:42px;border:0;transform:none;background:#e29739}
.liga-page .liga-reviews .gt-client-info .arrow-left{left:-42px;clip-path:polygon(100% 0,100% 100%,0 100%)}
.liga-page .liga-reviews .gt-client-info .arrow-right{right:-42px;clip-path:polygon(0 0,100% 100%,0 100%)}

.liga-page .liga-reviews{margin-top:50px;margin-bottom:90px}
.adut-app .liga-page .liga-faq>h3{font:700 24px/32.16px ScienceGothicLanding,'Science Gothic',sans-serif;margin-bottom:20px}
.liga-page .liga-review-controls{margin-top:18px}
.liga-page .liga-faq-item summary{padding:22px 30px;min-height:68px}
.adut-app .liga-page .liga-faq-item h4{line-height:24px;letter-spacing:-.2px;text-transform:none}
.landing-faq-icon{width:20px;height:20px;flex:none;position:relative}
.landing-faq-icon img{display:block;width:20px;height:20px;transition:opacity .25s,transform .3s}
.landing-faq-icon .faq-open-icon{position:absolute;inset:0;opacity:0;transform:rotate(-45deg)}
.landing-faq-item summary[aria-expanded=true] .faq-open-icon{opacity:1;transform:none}
.landing-faq-item summary[aria-expanded=true] .faq-closed-icon{opacity:0;transform:rotate(45deg)}
.landing-faq-answer{padding:0 30px 24px}.landing-faq-answer p{color:#595d63;margin:0}
.landing-faq-item{overflow:clip}
.adut-app .liga-page .liga-toc .gt-category-list a[aria-current=location]{background:#f41e1e;color:#fff}
.adut-app .liga-page .liga-toc .gt-category-list a:hover:not([aria-current=location]){background:#fbdada;color:#1d2229}
.adut-app .liga-page .liga-toc .gt-category-list a:focus-visible{outline:3px solid #c77918;outline-offset:3px}

.landing-gallery{width:100%;margin:40px 0 0;overflow:hidden}
.landing-gallery>.swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0}
.landing-gallery .swiper-slide{position:relative;margin:0;min-width:0;aspect-ratio:434/335;overflow:hidden;height:auto}
.landing-gallery .swiper-slide:last-child{grid-column:1/-1;aspect-ratio:867/335}
.landing-gallery.evrotron-gallery .swiper-slide:last-child{aspect-ratio:867/337}
.landing-gallery img{display:block;width:100%;height:100%;object-fit:cover}
.landing-gallery.evrotron-gallery .swiper-slide:last-child img{position:absolute;top:-53.99%;height:194.12%;object-fit:fill}
.landing-gallery.liga-gallery .swiper-slide:last-child img{position:absolute;top:-41.95%;height:195.28%;object-fit:fill}
.landing-gallery-pagination{display:none}
@media(min-width:1200px){.landing-gallery{width:calc(100% + 11px);margin-left:-7px}.landing-gallery>.swiper-wrapper{grid-template-columns:434fr 433fr}}
@media(min-width:1400px){.liga-page .liga-review-slider{margin-left:64px;margin-right:0}.liga-page .liga-review-controls{margin-left:-22px}}
@media(max-width:1199px){.liga-page .liga-reviews .gt-content small{font-size:14px;line-height:24px}.liga-page .liga-review-slider{max-width:100%}}
@media(max-width:991px){.liga-page .liga-features li p{line-height:24px}.liga-page .liga-reviews{margin-bottom:60px}}
@media(max-width:767px){
 
 
 .liga-page .liga-quote{font-size:17px;line-height:26px}
 .liga-page .liga-features li{margin-bottom:24px}
 .liga-page .liga-box-list{font-size:12px;line-height:20px!important}
 .liga-page .liga-video-notice::before{width:104px;height:104px}
 .liga-page .liga-reviews blockquote{font-size:16px;line-height:26.1px}
 .liga-page .liga-reviews .gt-content small{font-size:13px;line-height:23px}
 .liga-page .liga-faq-item summary{padding:20px;align-items:flex-start;gap:14px}
 .liga-page .liga-faq-item h4{font-size:17px;line-height:25px}
 .adut-app .liga-page .liga-faq>h3{font-size:21px;line-height:1.4}
 .landing-faq-icon{margin-top:3px}.landing-faq-answer{padding:0 20px 20px}
 .landing-gallery>.swiper-wrapper{display:flex}
 .landing-gallery .swiper-slide,.landing-gallery .swiper-slide:last-child,.landing-gallery.evrotron-gallery .swiper-slide:last-child{aspect-ratio:4/3;grid-column:auto}
 .landing-gallery .swiper-slide:last-child img,.landing-gallery.evrotron-gallery .swiper-slide:last-child img,.landing-gallery.liga-gallery .swiper-slide:last-child img{position:static;height:100%;transform:none;object-fit:cover;object-position:center}
 .landing-gallery.swiper-initialized .landing-gallery-pagination{display:flex;justify-content:center;gap:8px;padding:20px 0 4px}
 .landing-gallery .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:#1d2229;opacity:.25;border:0;padding:0;transition:width .3s,opacity .3s}
 .landing-gallery .swiper-pagination-bullet-active{width:24px;border-radius:10px;background:#e29739;opacity:1}
 /* Progressive enhancement: horizontal native scroll also works without JS. */
 .landing-gallery:not(.swiper-initialized)>.swiper-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}
 .landing-gallery:not(.swiper-initialized) .swiper-slide{flex:0 0 92%;scroll-snap-align:start}
}
.adut-app .liga-page :is(h1,h2,h3),.adut-app .liga-page .liga-faq-item h4{font-family:ScienceGothicLanding,'Science Gothic',sans-serif;font-synthesis:none}
@media(prefers-reduced-motion:reduce){.liga-page *,.liga-page *::before,.liga-page *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


