@media (width<=900px){body.site-page[data-minisite] :where(.site-section__inner,.site-section-container,.site-content-stack,.site-card){min-width:0}body.site-page[data-minisite] :where(img,video,iframe){max-inline-size:100%}body.site-page[data-theme=medical] :is(.site-service-card,.site-doctor-card) .site-text,body.site-page[data-theme=restaurant] :is(.site-menu-card,.site-offer-card) .site-text,body.site-page[data-theme=restaurant] .site-quick-action,body.site-page[data-theme=photographer] :is(.site-announcement__button,.site-eyebrow){font-size:max(.75rem,12px)!important}body.site-page[data-theme=medical] :is(.site-doctor-card,.site-article-card) .site-text,body.site-page[data-theme=restaurant] .site-offer-card .site-text,body.site-page[data-theme=education_academy] .site-article-card .site-text{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}body.site-page[data-theme=travel_explorer] .site-video-card__external,body.site-page[data-theme=travel_explorer] .site-video-card__external--local{z-index:2!important;border-radius:inherit!important;place-items:center!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;font-size:0!important;line-height:1!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.site-page[data-theme=travel_explorer] .site-video-card__external:before,body.site-page[data-theme=travel_explorer] .site-video-card__external--local:before{content:""!important;z-index:1!important;background:linear-gradient(#0319230d,#0319236b)!important;display:block!important;position:absolute!important;inset:0!important}body.site-page[data-theme=travel_explorer] .site-video-card__external:after,body.site-page[data-theme=travel_explorer] .site-video-card__external--local:after{content:""!important;z-index:3!important;background:color-mix(in srgb, var(--site-colors-primary,#0b7285) 82%, #071722)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #ffffff9e!important;border-radius:999px!important;place-items:center!important;width:3rem!important;height:3rem!important;font-family:"Font Awesome 7 Free","Font Awesome 6 Free","Font Awesome 5 Free"!important;font-size:1rem!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 16px 38px #0319234d!important}body.site-page[data-theme=medical][data-background-mode=light] :is(.site-public-header__menu-toggle>i,.site-quick-action>i),body.site-page[data-theme=agency_corporate][data-background-mode=light] :is(.site-public-header__menu-toggle>i,.site-quick-action>i,.site-contact-action>i),body.site-page[data-theme=pharma] :is(.site-public-header__menu-toggle>i,.site-quick-action>i){-webkit-text-fill-color:currentColor!important;opacity:1!important}}@media (width<=767px){body.site-page[data-theme=pharma] .site-public-header__menu:not([open])>:is(.site-public-header__menu-backdrop,.site-public-header__drawer),body.site-page[data-theme=agency_corporate] .site-public-header__menu:not([open])>:is(.site-public-header__menu-backdrop,.site-public-header__drawer){display:none!important}body.site-page:is([data-theme=pharma],[data-theme=agency_corporate]).site-mobile-menu-open header.site-public-header,body.site-page:is([data-theme=pharma],[data-theme=agency_corporate]).site-mobile-menu-open header.site-public-header .site-public-header__inner,html body.site-page.site-page[data-minisite][data-theme=pharma][data-background-mode][data-background-mode].site-mobile-menu-open header.site-public-header.site-public-header,html body.site-page.site-page[data-minisite][data-theme=agency_corporate][data-background-mode][data-background-mode].site-mobile-menu-open header.site-public-header.site-public-header,html body.site-page.site-page[data-minisite][data-theme=pharma][data-background-mode][data-background-mode].site-mobile-menu-open header.site-public-header.site-public-header .site-public-header__inner,html body.site-page.site-page[data-minisite][data-theme=agency_corporate][data-background-mode][data-background-mode].site-mobile-menu-open header.site-public-header.site-public-header .site-public-header__inner{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.site-page[data-theme=pharma].site-mobile-menu-open .site-public-header__menu[open]>.site-public-header__menu-backdrop,body.site-page[data-theme=agency_corporate].site-mobile-menu-open .site-public-header__menu[open]>.site-public-header__menu-backdrop{display:block!important}body.site-page[data-theme=pharma].site-mobile-menu-open .site-public-header__menu[open]>.site-public-header__drawer,body.site-page[data-theme=agency_corporate].site-mobile-menu-open .site-public-header__menu[open]>.site-public-header__drawer{z-index:1002!important;align-content:start!important;width:min(88vw,24rem)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 1.5rem)!important;padding:1rem!important;display:grid!important;position:fixed!important;inset-block:.75rem!important;inset-inline:.75rem auto!important;overflow:hidden auto!important}body.site-page[data-minisite][data-theme=agency_corporate] header.site-public-header.site-public-header{inset:0 auto auto!important;z-index:1000!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:64px!important;margin:0!important;padding:.5rem .7rem!important;position:sticky!important;top:0!important}body.site-page[data-minisite][data-theme=agency_corporate] header.site-public-header .site-public-header__inner{justify-content:space-between!important;align-items:center!important;gap:.75rem!important;width:100%!important;height:auto!important;min-height:48px!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}body.site-page[data-minisite][data-theme=agency_corporate] header.site-public-header :is(.site-public-header__brand,.site-public-header__menu,.site-public-header__menu-toggle){margin:0!important;position:static!important;inset:auto!important;transform:none!important}body.site-page[data-minisite][data-theme=agency_corporate] header.site-public-header .site-public-header__brand{flex:0 auto!important;order:0!important;width:auto!important;max-width:calc(100% - 4rem)!important;height:auto!important;min-height:42px!important}body.site-page[data-minisite][data-theme=agency_corporate] header.site-public-header .site-public-header__logo{-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;max-width:min(11rem,100%)!important;height:42px!important;max-height:42px!important}body.site-page[data-minisite][data-theme=agency_corporate] header.site-public-header .site-public-header__menu-toggle{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body.site-page[data-minisite][data-theme=agency_corporate] header.site-public-header .site-public-header__menu{order:1!important}body.site-page[data-minisite][data-theme=agency_corporate] main.site-main section.site-hero[data-site-section=hero]{padding-block-start:2rem!important}body.site-page[data-theme=pharma]{width:100%!important;max-width:100%!important;overflow-x:clip!important}body.site-page[data-theme=pharma] :is(.site-main,.site-section),body.site-page[data-theme=pharma]>.site-announcement,body.site-page[data-theme=pharma]>.site-announcement .site-announcement__inner{width:100%!important;max-width:100%!important}body.site-page[data-theme=photographer] .site-videos-grid{scroll-snap-type:inline mandatory!important;align-items:stretch!important;gap:.85rem!important;display:flex!important;overflow-x:auto!important}body.site-page[data-theme=photographer] .site-videos-grid .site-video-card{scroll-snap-align:center!important;flex:0 0 min(72vw,18rem)!important;width:min(72vw,18rem)!important;min-width:min(72vw,18rem)!important}body.site-page[data-theme=photographer] .site-video-card__frame{width:100%!important;max-width:100%!important}}@media (width<=480px){body.site-page[data-theme=beauty] .site-service-card .site-text{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}}
