/*! elementor-pro - v3.21.0 - 20-05-2024 */.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text{color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn{color:var(--e-share-buttons-primary-color,#ea4335);border-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{background-color:var(--e-share-buttons-primary-color,#ea4335);color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon{color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon svg{fill:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-official .elementor-share-btn:hover{filter:saturate(1.5) brightness(1.2)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_mix{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_threads,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_threads{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_x-twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_x-twitter{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg{color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg svg{fill:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email{color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email svg{fill:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print{color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print svg{fill:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook{color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook svg{fill:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google{color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google svg{fill:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket{color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket svg{fill:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin svg{fill:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki{color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki svg{fill:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest{color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest svg{fill:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit{color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit svg{fill:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype{color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype svg{fill:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare svg{fill:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat{color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat svg{fill:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon{color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon svg{fill:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix{color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix svg{fill:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr{color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr svg{fill:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch{color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch svg{fill:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram{color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram svg{fill:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_threads{color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_threads svg{fill:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter{color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter svg{fill:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo{color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo svg{fill:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk{color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk svg{fill:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp{color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp svg{fill:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress{color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress svg{fill:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_x-twitter{color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_x-twitter svg{fill:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing{color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing svg{fill:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_mix .elementor-share-btn__icon{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_threads .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_threads .elementor-share-btn__icon{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_x-twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_x-twitter .elementor-share-btn__icon{background-color:#000}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{color:var(--e-share-buttons-icon-color,#fff)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon svg{fill:var(--e-share-buttons-icon-color,#fff)}.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon{-webkit-margin-start:-.2em;margin-inline-start:-.2em}.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn{border-style:solid}.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon{background-image:linear-gradient(90deg,rgba(0,0,0,.12),transparent)}.elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text{-webkit-padding-start:.9em;padding-inline-start:.9em}.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--skin-gradient .elementor-share-btn__text{color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon{border-radius:.5em}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon{border-radius:99.9em}.elementor-share-buttons--view-text .elementor-share-btn__text{-webkit-padding-start:1em;padding-inline-start:1em}.elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn{justify-content:center}.elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text{flex-grow:1;justify-content:center}.elementor-share-buttons--shape-rounded .elementor-share-btn{border-radius:.5em}.elementor-share-buttons--shape-circle .elementor-share-btn{border-radius:99.9em}.elementor-share-btn{overflow:hidden;font-size:10px;display:flex;align-items:center;justify-content:flex-start;transition-duration:.2s;transition-property:filter,background-color,border-color;height:4.5em;cursor:pointer}.elementor-share-btn__icon,.elementor-share-btn__text{transition-property:color,background-color;transition-duration:.2s}.elementor-share-btn__icon{display:flex;align-self:stretch;justify-content:center;align-items:center;width:4.5em;position:relative}.elementor-share-btn__icon i{font-size:var(--e-share-buttons-icon-size,1.7em)}.elementor-share-btn__icon svg{width:var(--e-share-buttons-icon-size,1.7em);height:var(--e-share-buttons-icon-size,1.7em)}.elementor-share-btn__text{font-size:1.5em;-webkit-padding-end:1em;padding-inline-end:1em;align-self:stretch;flex-grow:1;align-items:center;display:flex;font-weight:100}.elementor-share-btn__title{font-weight:700;flex-shrink:0}.elementor-widget-share-buttons{text-align:var(--alignment,inherit);text-align-last:var(--alignment,inherit)}.elementor-widget-share-buttons.elementor-grid-0 .elementor-widget-container{font-size:0}img.emoji,img.wp-smiley{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:none!important;padding:0!important}header[data-elementor-type=header]{position:-webkit-sticky;position:sticky;top:0;z-index:99}.elementor-invisible{visibility:hidden}.mig-popup-host{display:none}.mig-popup-host.mig-open,.mig-popup-host.mig-open .elementor-location-popup{display:block}.mig-popup-host .elementor-popup-modal{position:fixed;inset:0;z-index:9999;display:flex!important;align-items:center!important;justify-content:center!important;margin:0;background-color:rgba(0,0,0,.72);animation:none!important}.mig-popup-host .elementor-popup-modal .dialog-widget-content{position:relative;width:min(92vw,460px);max-height:88vh;overflow:auto;border-radius:16px;margin:0!important;transform:none!important;animation:mig-popfade .22s ease!important;background:#222831;box-shadow:0 24px 70px rgba(0,0,0,.45)}@keyframes mig-popfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#elementor-popup-modal-13{align-items:flex-start!important;justify-content:flex-end!important}#elementor-popup-modal-13 .dialog-widget-content{margin:88px 40px 0 0!important;animation:mig-popslide-right .75s cubic-bezier(.22,1,.36,1) both!important}@keyframes mig-popslide-right{0%{opacity:0;transform:translateX(72px)}to{opacity:1;transform:none}}#elementor-popup-modal-13{animation:mig-backdrop-fade .6s ease-out both!important}@keyframes mig-backdrop-fade{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.72)}}@media (max-width:767px){#elementor-popup-modal-13{align-items:center!important;justify-content:center!important}#elementor-popup-modal-13 .dialog-widget-content{margin:0!important}}#elementor-popup-modal-13 .elementor-13 .elementor-heading-title{font-size:25px!important;line-height:1.15!important}#elementor-popup-modal-13 .elementor-13 .elementor-widget-text-editor{font-size:14px!important;line-height:1.4!important}#elementor-popup-modal-13 .elementor-13 .elementor-element-663ff22{padding:4px 4px 6px!important}#elementor-popup-modal-13 .elementor-13 .elementor-widget-heading{margin-bottom:6px!important}#elementor-popup-modal-13 .elementor-13 .elementor-widget-text-editor{margin-bottom:10px!important}#elementor-popup-modal-13 .elementor-field-group{margin-bottom:2px!important}#elementor-popup-modal-13 .elementor-field.elementor-field-textual{padding-top:10px!important;padding-bottom:10px!important}#elementor-popup-modal-13 .dialog-widget-content{max-height:92vh}#elementor-popup-modal-13 .dialog-message{width:auto!important;max-width:100%}#elementor-popup-modal-13 .elementor-13 .elementor-heading-title{padding-right:52px}.mig-popup-host .dialog-close-button{cursor:pointer;position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;width:38px!important;height:38px!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;display:flex!important;align-items:center;justify-content:center;z-index:10;transition:background .2s}.mig-popup-host .dialog-close-button:hover{background:#cf3838!important}.mig-popup-host .dialog-close-button svg{width:18px;height:18px;fill:#fafafa}.mig-popup-host .dialog-close-button:after,.mig-popup-host .dialog-close-button:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:#fafafa;border-radius:2px}.mig-popup-host .dialog-close-button:before{transform:rotate(45deg)}.mig-popup-host .dialog-close-button:after{transform:rotate(-45deg)}.mig-popup-host .dialog-close-button svg{display:none}.elementor-scrolling-tracker-horizontal .current-progress{width:0;height:100%}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown{transition:max-height .3s ease-in-out}.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown.mig-nav-open{display:block;max-height:100vh;overflow:auto}.elementor-nav-menu--stretch nav.elementor-nav-menu--dropdown.mig-nav-open{width:100vw;left:50%;transform:translateX(-50%)}body,html{overflow-x:clip}@media (min-width:1025px){.elementor-element-3b82444,.elementor-element-4e9a4e2f,.elementor-element-5c15459,.elementor-element-64225a3,.elementor-element-7e859cc0,.elementor-element-d6636d8{flex-grow:1!important}}a.mig-teamlink{display:inline-block;cursor:pointer;overflow:hidden;border-radius:inherit}a.mig-teamlink img{transition:transform .35s ease,opacity .35s ease}a.mig-teamlink:hover img{transform:scale(1.03);opacity:.92}@media (min-width:1025px){a.mig-teamlink img{height:648px!important}.elementor-element-f132cf6{align-self:stretch!important;margin-top:26px!important;min-height:0!important;height:auto!important}}[class*=" mig-"],[class^=mig-],[class^=mig-] :not(svg):not(path){letter-spacing:normal}.mig-anchors,.mig-aud,.mig-bio,.mig-cases,.mig-consent,.mig-crumbs,.mig-faq,.mig-featured,.mig-footernav,.mig-ft,.mig-htmlmap,.mig-kb,.mig-legal,.mig-linkedin,.mig-listing,.mig-medcar,.mig-pubs,.mig-related,.mig-stats,.mig-steps,.mig-svc__back,.mig-svc__body,.mig-svc__cta{font-family:Inter,sans-serif;font-size:16px;line-height:1.65;letter-spacing:normal;color:#222831}.mig-aud div,.mig-faq div,.mig-kb div,.mig-listing div,.mig-pubs div,.mig-related div,.mig-steps div:not(.mig-steps__num){font-size:inherit;line-height:inherit;font-family:inherit}a.mig-plainlink{color:inherit;text-decoration:none}a.mig-plainlink:hover{text-decoration:underline;color:inherit}.mig-privacy{margin-top:10px}.mig-privacy a{color:#c8d8f2;font-family:Inter,sans-serif;font-weight:400;font-size:13px;text-decoration:none}.mig-privacy a:hover{color:#fafafa;text-decoration:underline}.mig-featured{background:#fafafa;border-top:1px solid #18181826;border-bottom:1px solid #18181826}.mig-featured__inner{max-width:1660px;margin:0 auto;padding:18px 4%;display:flex;align-items:center;gap:36px;flex-wrap:wrap}.mig-featured__label{font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#40454f;white-space:nowrap}.mig-featured__logos{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.mig-featured__logo{font-family:DM Sans,sans-serif;font-weight:700;font-size:21px;color:#4b515c;letter-spacing:.5px;filter:grayscale(1)}.mig-featured__logo img{height:26px;width:auto;filter:grayscale(1) opacity(.55);transition:filter .3s}.mig-featured__logo img:hover{filter:grayscale(0) opacity(1)}.mig-featured__note{font-family:Inter,sans-serif;font-size:12px;font-style:italic;color:#575d68}@media (max-width:767px){.mig-featured__inner{gap:16px;padding:14px 6%}.mig-featured__logos{gap:22px}}a.mig-person{display:block;color:inherit;text-decoration:none}a.mig-person img{transition:transform .3s ease}a.mig-person:hover img{transform:translateY(-4px)}a.mig-person--text .elementor-image-box-title{transition:color .3s}a.mig-person--text:hover .elementor-image-box-title{color:#cf3838}.mig-bio-hero{background:#3f6eaa;padding:6% 4% 3%}.mig-bio-hero__inner{max-width:1660px;margin:0 auto}.mig-bio-hero__eyebrow{font-family:Inter,sans-serif;font-weight:500;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#c8d8f2;margin:0 0 12px}.mig-bio-hero h1{font-family:DM Sans,sans-serif;font-weight:400;font-size:64px;line-height:1.05;letter-spacing:-2px;color:#fafafa;margin:0}.mig-bio{max-width:1660px;margin:0 auto;padding:70px 4% 120px;display:grid;grid-template-columns:1fr minmax(300px,380px);grid-gap:64px;gap:64px;align-items:start}.mig-bio__side{position:-webkit-sticky;position:sticky;top:100px;align-self:start}.mig-bio__card{display:flex;flex-direction:column}.mig-bio__photo img{width:100%;height:auto;border-radius:40px;box-shadow:0 4px 44px rgba(0,0,0,.1);display:block}.mig-bio__role{font-family:Inter,sans-serif;font-weight:500;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;color:#3f6eaa;margin:20px 0 22px}.mig-bio__side .mig-bio__linkedin{margin-top:0;align-self:flex-start}.mig-bio__sidelinks{margin-top:24px;padding-top:22px;border-top:1px solid #18181826;display:flex;flex-direction:column;gap:11px}.mig-bio__sidelinks a{color:#29476f;font-family:Inter,sans-serif;font-weight:500;font-size:15px;text-decoration:none;letter-spacing:normal}.mig-bio__sidelinks a:hover{color:#cf3838;text-decoration:underline}.mig-bio__text{font-family:Inter,sans-serif;font-size:17px;line-height:1.7;color:#222831;max-width:800px}.mig-bio__text p{margin:0 0 1.1em}.mig-bio__text h2{font-family:DM Sans,sans-serif;font-weight:500;font-size:26px;letter-spacing:-.5px;color:#29476f;margin:1.8em 0 .6em}.mig-bio__text blockquote{margin:1.4em 0;padding:4px 0 4px 22px;border-left:4px solid #cf3838;font-size:19px;line-height:1.6;color:#29476f;font-style:italic}.mig-bio__pubs{padding-left:1.2em;margin:0 0 1.1em}.mig-bio__pubs li{margin-bottom:.5em}.mig-bio__links a{display:inline-block;margin:0 18px 8px 0;color:#29476f;font-weight:500;text-decoration:underline}.mig-bio__links a:hover{color:#cf3838}.mig-bio__placeholder{color:#22283180;font-style:italic}.mig-bio__linkedin{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:14px 28px;border-radius:80px;background:#29476f;color:#fafafa;font-family:Inter,sans-serif;font-weight:500;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .3s}.mig-bio__linkedin:hover{background:#3f6eaa}.mig-bio__linkedin,.mig-bio__linkedin:hover{color:#fafafa!important}.mig-bio__linkedin svg{width:18px;height:18px;fill:#fafafa}.mig-bio__back{display:inline-block;margin-top:40px;font-family:Inter,sans-serif;font-size:14px;color:#29476f;text-decoration:none}.mig-bio__back:hover{color:#cf3838}@media (max-width:900px){.mig-bio{grid-template-columns:1fr;gap:34px}.mig-bio__side{position:static;order:-1}.mig-bio__card{max-width:440px}.mig-bio-hero h1{font-size:42px}}.mig-legal{max-width:860px;margin:0 auto;padding:60px 5% 120px;font-family:Inter,sans-serif;color:#222831;line-height:1.7;font-size:16px}.mig-legal h2{font-family:DM Sans,sans-serif;font-weight:500;font-size:28px;letter-spacing:-.5px;margin:2em 0 .6em;color:#29476f}.mig-legal li,.mig-legal p{margin:0 0 .9em}.mig-legal ul{padding-left:1.2em}.mig-legal .mig-legal__draft{background:#c8d8f24d;border-left:4px solid #3f6eaa;padding:14px 18px;border-radius:0 10px 10px 0;font-size:14px}.mig-consent{position:fixed;left:20px;bottom:20px;z-index:10001;max-width:350px;background:#222831;color:#fafafa;border-radius:16px;padding:18px 20px;box-shadow:0 8px 40px rgba(0,0,0,.35);font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.mig-consent p{margin:0 0 12px}.mig-consent a{color:#c8d8f2;text-decoration:underline}.mig-consent__row{display:flex;gap:10px}.mig-consent__btn{flex:1 1;border:0;border-radius:60px;padding:9px 14px;font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.mig-consent__btn:hover{opacity:.85}.mig-consent__btn--ok{background:#cf3838;color:#fafafa}.mig-consent__btn--no{background:transparent;color:#fafafa;border:1px solid #fafafa66}@media (max-width:480px){.mig-consent{left:12px;right:12px;bottom:12px;max-width:none}}.mig-linkedin{max-width:1660px;margin:40px auto 0;padding:0 4%}.mig-linkedin__head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.mig-linkedin__title{font-family:DM Sans,sans-serif;font-weight:500;font-size:26px;color:#222831;margin:0}.mig-linkedin__follow{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:60px;background:#29476f;color:#fafafa;font-family:Inter,sans-serif;font-weight:500;font-size:13px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .3s}.mig-linkedin__follow:hover{background:#3f6eaa}.mig-linkedin__follow svg{width:16px;height:16px;fill:currentColor}.mig-linkedin__posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.mig-linkedin__widget{width:100%;min-height:120px;overflow:hidden}.mig-linkedin__widget iframe{max-width:100%}.mig-lifeed{position:relative}.mig-lifeed__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 14px;scrollbar-width:none;-ms-overflow-style:none}.mig-lifeed__track::-webkit-scrollbar{display:none}.mig-lifeed__card{flex:0 0 340px;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid #18181826;border-radius:16px;overflow:hidden;text-decoration:none!important;color:#222831;transition:transform .25s ease,box-shadow .25s ease}.mig-lifeed__card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(41,71,111,.14)}.mig-lifeed__head{display:flex;align-items:center;gap:10px;padding:16px 16px 10px}.mig-lifeed__avatar{width:40px;height:40px;border-radius:50%;background:#eef2f8 50%/cover no-repeat;flex:none}.mig-lifeed__avatar.is-logo{background-color:#29476f;background-size:68%}.mig-lifeed__who{display:flex;flex-direction:column;min-width:0;flex:1 1}.mig-lifeed__who strong{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#222831;line-height:1.3}.mig-lifeed__who time{font-family:Inter,sans-serif;font-size:12px;color:#575d68}.mig-lifeed__li{width:26px;height:26px;border-radius:6px;background:#0a66c2;display:flex;align-items:center;justify-content:center;flex:none}.mig-lifeed__li svg{width:15px;height:15px;fill:#fff}.mig-lifeed__text{font-family:Inter,sans-serif;font-size:14px;line-height:1.55;color:#222831;padding:0 16px;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.mig-lifeed__more{font-family:Inter,sans-serif;font-size:13px;color:#3f6eaa;padding:6px 16px 12px}.mig-lifeed__img{display:block;aspect-ratio:4/3;background:#eef2f8 50%/cover no-repeat;margin-top:auto}.mig-lifeed__foot{font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;color:#29476f;padding:12px 16px;border-top:1px solid #18181812;margin-top:auto}.mig-lifeed__nav{position:absolute;top:45%;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#29476f;color:#fafafa;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;transition:background .2s}.mig-lifeed__nav:hover{background:#3f6eaa}.elementor-location-archive .elementor-element-13001f{display:none!important;margin:0!important}.elementor-location-archive .elementor-element-dc225ef{margin-top:30px!important;--margin-top:30px}.mig-linkedin--home{max-width:none;margin:0;padding:120px 0 110px;background:#fafafa}section.mig-linkedin--home h2.mig-linkedin__h{font-family:DM Sans,sans-serif;font-weight:400;font-size:70px;line-height:1.05;letter-spacing:-3px;color:#222831;text-align:center;margin:0 4% 56px}.mig-linkedin--home+.elementor-element-6126f89d{margin-top:0!important;--margin-top:0px}@media (max-width:1024px){.mig-linkedin--home{padding:80px 0 70px}section.mig-linkedin--home h2.mig-linkedin__h{font-size:48px;letter-spacing:-1.5px;margin-bottom:40px}}@media (max-width:767px){.mig-linkedin--home{padding:60px 0 50px}section.mig-linkedin--home h2.mig-linkedin__h{font-size:38px;letter-spacing:-1px;margin-bottom:28px}}.mig-linkedin--auto .mig-lifeed{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.mig-linkedin--home .mig-lifeed{max-width:1660px;margin:0 auto;padding:0 4%}.mig-lifeed__track--auto{overflow:visible;width:max-content;gap:0;padding:6px 0 14px;scroll-snap-type:none;scroll-behavior:auto;animation:mig-lifeed-scroll 75s linear infinite}.mig-lifeed__track--auto .mig-lifeed__card{margin-right:20px;flex-basis:340px}.mig-lifeed--auto:hover .mig-lifeed__track--auto{animation-play-state:paused}@keyframes mig-lifeed-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mig-lifeed__track--auto{animation:none;overflow-x:auto;width:auto}}.mig-lifeed__card.is-news{cursor:default}.mig-lifeed__card.is-news:hover{transform:none;box-shadow:none}.mig-lifeed__badge{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#29476f;background:#eef2f8;border-radius:6px;padding:5px 8px;flex:none}.mig-lifeed__title{font-family:DM Sans,sans-serif;font-weight:500;font-size:17px;line-height:1.3;letter-spacing:-.2px;color:#29476f;padding:0 16px 8px}.mig-lifeed__card.is-news .mig-lifeed__text{padding-bottom:14px}.mig-lifeed__nav--prev{left:-8px}.mig-lifeed__nav--next{right:-8px}@media (max-width:767px){.mig-lifeed__card{flex-basis:84vw}.mig-lifeed__nav{display:none}.mig-lifeed__track--auto .mig-lifeed__card{flex-basis:272px}.mig-lifeed__track--auto{animation-duration:98s}}.mig-linkedin__posts iframe{width:100%;min-height:480px;border:0;border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.elementor-widget-media-carousel .swiper-wrapper{transition-timing-function:linear!important}.elementor-widget-media-carousel .swiper{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@media (min-width:1025px){.elementor-element.elementor-element-36eeac3d>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:stretch}.elementor-element-36eeac3d>.e-con-inner>.e-con{width:100%!important;max-width:100%!important;margin:0!important}}.elementor-element-36eeac3d>.e-con-inner>.e-con{box-shadow:none!important;border:1px solid #18181826;border-radius:20px!important;transition:border-color .3s,transform .3s}.elementor-element-36eeac3d>.e-con-inner>.e-con:hover{border-color:#3f6eaa66;transform:translateY(-3px)}@media (min-width:1025px){.elementor-element-36eeac3d>.e-con-inner>.e-con{overflow:hidden}.elementor-element-36eeac3d>.e-con-inner>.e-con>.e-con:first-child{width:62%!important;max-width:62%!important}.elementor-element-36eeac3d>.e-con-inner>.e-con>.e-con:last-child{width:38%!important;max-width:38%!important;border-radius:0 20px 20px 0}.elementor-element-36eeac3d .elementor-icon-box-title{font-size:26px!important;overflow-wrap:break-word}}.mig-anchors{max-width:1660px;margin:30px auto 0;padding:0 4%;display:flex;flex-wrap:wrap;gap:10px}.mig-anchors a{padding:8px 18px;border:1px solid #29476f4d;border-radius:60px;font-family:Inter,sans-serif;font-weight:500;font-size:13px;color:#29476f;text-decoration:none;transition:all .25s}.mig-anchors a:hover{background:#29476f;color:#fafafa}[id^=mig-svc-]{scroll-margin-top:120px}html{scroll-behavior:smooth}header[data-elementor-type=header] .e-con{--content-width:1660px!important}header[data-elementor-type=header] .elementor-element-2c0f405,header[data-elementor-type=header] .elementor-scrolling-tracker,header[data-elementor-type=header] .elementor-widget-progress-tracker{display:none!important}@media (min-width:1025px){.elementor-element-f132cf6{width:40%!important;align-self:center;min-height:480px}.elementor-element-4b00a6c>.e-con-inner>.e-con:nth-child(2n){transform:translateY(54px)}}.elementor-element-2c0107ca img,.elementor-element-57cee0da img,.elementor-element-5caf18ad img,.elementor-element-72b373c5 img,.elementor-element-95296ed img{width:80%;display:block;margin:0 auto}.elementor-element-0503f42 .elementor-button,.elementor-element-0950412 .elementor-button,.elementor-element-412965b .elementor-button,.elementor-element-6126f89d .elementor-button,.elementor-element-dc225ef .elementor-button{background-color:#cf3838!important;border-color:#cf3838!important;color:#fafafa!important}.elementor-element-0503f42 .elementor-button:hover,.elementor-element-0950412 .elementor-button:hover,.elementor-element-412965b .elementor-button:hover,.elementor-element-6126f89d .elementor-button:hover,.elementor-element-dc225ef .elementor-button:hover{background-color:#b02f36!important;border-color:#b02f36!important}header[data-elementor-type=header] .elementor-nav-menu--main a.elementor-item[href$="/kapcsolat/"]{border:1px solid #fafafa99;border-radius:60px;padding:11px 24px!important;transition:background .25s,border-color .25s}header[data-elementor-type=header] .elementor-nav-menu--main a.elementor-item[href$="/kapcsolat/"]:hover{background:#cf3838;border-color:#cf3838}header[data-elementor-type=header] .elementor-nav-menu--main .menu-item a.elementor-item[href$="/kapcsolat/"]:after,header[data-elementor-type=header] .elementor-nav-menu--main .menu-item a.elementor-item[href$="/kapcsolat/"]:before{display:none!important;content:none!important}@media (max-width:1024px){header[data-elementor-type=header] nav.elementor-nav-menu--dropdown li.trp-language-switcher-container>ul.sub-menu{display:block!important}}@media (min-width:1025px){.elementor-element-70a57eb5{min-height:715px!important}.elementor-element-75d3f06d{min-height:150px!important}.elementor-element-70a57eb5 .elementor-element-38402fc2{top:0!important;bottom:0!important;height:auto!important}.elementor-element-70a57eb5 .elementor-element-38402fc2 img{height:100%!important;object-fit:cover;object-position:center}header[data-elementor-type=header] .elementor-element-66e48e30{padding-left:3%!important;padding-right:3%!important}}.elementor-element-359cbd37{margin-top:90px!important}.elementor-element-736ec32 .elementor-widget-container{border-top:0!important}@media (min-width:1025px){.elementor-element-42a4873a>.e-con-inner{display:grid!important;grid-template-columns:1.1fr 1.2fr .7fr;grid-gap:50px;gap:50px;align-items:start}.elementor-element-42a4873a>.e-con-inner>.e-con{width:100%!important;max-width:100%!important}}.mig-stats{background:transparent}.mig-stats__row{max-width:900px;margin:0 auto;padding:34px 4% 40px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.mig-stats__item{flex:1 1 230px;max-width:290px;min-width:190px;background:#3f6eaa;border-radius:60px;padding:13px 18px;text-align:center}.mig-stats__n{font-weight:500;font-size:30px;letter-spacing:-.5px}.mig-stats__l,.mig-stats__n{display:block;font-family:DM Sans,sans-serif;line-height:1.1;color:#fafafa}.mig-stats__l{margin-top:1px;font-weight:700;font-size:17px;letter-spacing:normal;text-transform:none}@media (max-width:620px){.mig-stats__item{flex:0 0 100%;max-width:360px}}.mig-faq{max-width:920px;margin:0 auto;padding:90px 5% 110px}.mig-faq h2{font-family:DM Sans,sans-serif;font-weight:500;font-size:38px;letter-spacing:-1px;color:#222831;text-align:center;margin:0 0 40px}.mig-faq details{border-bottom:1px solid #18181826}.mig-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-family:Inter,sans-serif;font-weight:600;font-size:17px;line-height:1.4;color:#29476f}.mig-faq summary::-webkit-details-marker{display:none}.mig-faq summary:after{content:"+";font-family:DM Sans,sans-serif;font-weight:400;font-size:26px;color:#cf3838;flex-shrink:0;transition:transform .25s}.mig-faq details[open] summary:after{transform:rotate(45deg)}.mig-faq .mig-faq__a{padding:0 4px 22px;font-family:Inter,sans-serif!important;font-weight:400;font-size:16px!important;line-height:1.7!important;letter-spacing:normal!important;color:#40454f;max-width:65ch}.mig-cases{background:#fafafa}.mig-cases__inner{max-width:1340px;margin:0 auto;padding:80px 4%}.mig-cases__eyebrow{font-family:Inter,sans-serif;font-weight:500;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#cf3838;margin:0 0 10px;text-align:center}.mig-cases__title{font-family:DM Sans,sans-serif;font-weight:500;font-size:38px;letter-spacing:-1px;color:#222831;text-align:center;margin:0 0 46px}.mig-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.mig-cases__card{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.07);text-decoration:none;transition:transform .3s,box-shadow .3s}.mig-cases__card:hover{transform:translateY(-5px);box-shadow:0 10px 40px rgba(0,0,0,.12)}.mig-cases__img{display:block;height:190px;background-size:cover;background-position:50%}.mig-cases__body{display:flex;flex-direction:column;padding:24px 26px 28px}.mig-cases__kind{font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#3f6eaa}.mig-cases__client{font-family:DM Sans,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.3px;color:#222831;margin:8px 0 16px}.mig-cases__soon{font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#cf3838}@media (max-width:900px){.mig-cases__grid{grid-template-columns:1fr;gap:22px}.mig-cases__img{height:170px}}.mig-medcar{padding:30px 0 50px}.mig-medcar h2{font-family:DM Sans,sans-serif;font-weight:500;font-size:38px;letter-spacing:-1px;color:#222831;text-align:center;margin:0 0 40px}.mig-medcar__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mig-medcar__track{display:flex;align-items:center;gap:110px;width:max-content;animation:mig-scroll 28s linear infinite}.mig-medcar__track span{font-family:DM Sans,sans-serif;font-weight:700;font-size:30px;color:#4b515c;white-space:nowrap;filter:grayscale(1)}.mig-medcar__track img{height:34px;width:auto;filter:grayscale(1) opacity(.6)}@keyframes mig-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mig-svc__body{max-width:860px;margin:0 auto;padding:60px 5% 30px;font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:1.7;color:#222831}.mig-svc__body p{margin:0 0 1.1em}.mig-steps{max-width:1100px;margin:0 auto;padding:30px 5% 80px}.mig-steps h2{font-family:DM Sans,sans-serif;font-weight:500;font-size:34px;letter-spacing:-1px;color:#222831;text-align:center;margin:0 0 46px}.mig-steps__row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px}.mig-steps__item{position:relative;text-align:center;padding:0 6px}.mig-steps__num{width:46px;height:46px;border-radius:50%;background:#29476f;color:#fafafa;font-family:Inter,sans-serif;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;position:relative;z-index:1}.mig-steps__item:not(:last-child):after{content:"";position:absolute;top:23px;left:calc(50% + 30px);width:calc(100% - 60px);height:2px;background:#c8d8f2}.mig-steps__item h3{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.35!important;letter-spacing:normal!important;color:#29476f;margin:0 0 6px!important}.mig-steps__item p{font-family:Inter,sans-serif!important;font-weight:400;font-size:13px!important;line-height:1.55!important;color:#575d68;margin:0!important}@media (max-width:900px){.mig-steps__row{grid-template-columns:1fr;gap:26px}.mig-steps__item{display:grid;grid-template-columns:46px 1fr;grid-gap:16px;gap:16px;text-align:left;align-items:start}.mig-steps__num{margin:0}.mig-steps__item h3,.mig-steps__item p{grid-column:2}.mig-steps__item:not(:last-child):after{display:none}}.mig-svc__cta{text-align:center;padding:0 5% 90px}.mig-svc__cta a{display:inline-block;padding:18px 42px;border-radius:80px;background:#cf3838;color:#fafafa;font-family:Inter,sans-serif;font-weight:500;font-size:15px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .25s}.mig-svc__cta a:hover{background:#b02f36}.mig-svc__back{display:block;text-align:center;padding-bottom:60px}.mig-svc__back a{color:#29476f;font-family:Inter,sans-serif;font-weight:400;font-size:14px;text-decoration:none}.mig-svc__back a:hover{color:#cf3838}.mig-crumbs{max-width:900px;margin:0 auto 22px;padding:6px 0 0;letter-spacing:normal}.mig-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;font-family:Inter,sans-serif;font-size:12px;color:#575d68}.mig-crumbs li:not(:last-child):after{content:"/";margin-left:6px;color:#b9bbbe}.mig-crumbs a{color:#3f6eaa;text-decoration:none}.mig-crumbs a:hover{color:#cf3838;text-decoration:underline}.mig-crumbs [aria-current=page]{color:#575d68}.mig-aud,.mig-kb{max-width:900px;margin:0 auto;padding:0 5% 90px;letter-spacing:normal}.mig-aud__lead,.mig-kb__lead{font-family:Inter,sans-serif;font-size:20px;line-height:1.6;color:#29476f;margin:26px 0 34px}.mig-aud h2,.mig-htmlmap h2,.mig-kb h2,.mig-pubs h2{font-family:DM Sans,sans-serif;font-weight:500;font-size:26px;letter-spacing:-.5px;color:#29476f;margin:1.8em 0 .5em}.mig-aud__lead,.mig-kb__lead,.mig-kb__section p{max-width:68ch}.mig-kb__section p{font-family:Inter,sans-serif;font-size:17px;line-height:1.75;color:#222831}.mig-aud__q,.mig-kb__faq details{border-top:1px solid #18181826}.mig-kb__faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 2px;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:1.5!important;color:#29476f}.mig-kb__faq summary::-webkit-details-marker{display:none}.mig-kb__faq summary:after{content:"+";color:#cf3838;font-family:DM Sans,sans-serif;font-size:22px}.mig-kb__faq details[open] summary:after{content:"–"}.mig-aud__q ul,.mig-kb__sources ul{padding-left:1.2em;font-family:Inter,sans-serif;font-size:16px;line-height:1.7;color:#222831}.mig-aud__q ul{list-style:none;padding-left:0}.mig-aud__q li{position:relative;padding:12px 0 12px 30px;border-bottom:1px solid #18181815}.mig-aud__q li:before{content:"?";position:absolute;left:0;top:10px;width:20px;height:20px;background:#3f6eaa;color:#fafafa;border-radius:50%;font:700 12px Inter,sans-serif;display:flex;align-items:center;justify-content:center}.mig-aud__casecard{gap:4px;padding:20px 26px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.mig-listing{max-width:1100px;margin:0 auto;padding:0 4% 90px;letter-spacing:normal}.mig-listing__intro{font-family:Inter,sans-serif;font-size:18px;line-height:1.6;color:#40454f;margin:26px 0 40px;max-width:70ch}.mig-listing__grid,.mig-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:22px;gap:22px}.mig-listing__card{display:flex;flex-direction:column;gap:8px;padding:26px 28px;background:#fff;border:1px solid #18181818;border-radius:18px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s}.mig-listing__card:hover{transform:translateY(-4px);box-shadow:0 10px 34px rgba(0,0,0,.09);border-color:#3f6eaa44}.mig-listing__kind{font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#3f6eaa}.mig-listing__label{font-family:DM Sans,sans-serif;font-weight:700;font-size:21px;color:#222831;letter-spacing:-.3px}.mig-listing__desc{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#575d68}.mig-related{background:#fafafa;border-top:1px solid #18181815}.mig-related__inner{max-width:1100px;margin:0 auto;padding:60px 4% 80px}.mig-related h2.mig-related__title{font-family:DM Sans,sans-serif!important;font-weight:500!important;font-size:26px!important;line-height:1.3!important;letter-spacing:-.5px!important;color:#222831;margin:0 0 26px!important;text-align:center}.mig-related__card{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"kind arrow" "label arrow";align-items:center;grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;padding:20px 24px;background:#fff;border:1px solid #18181818;border-radius:16px;text-decoration:none;transition:transform .3s,box-shadow .3s}.mig-related__card:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(0,0,0,.09)}.mig-related__kind{grid-area:kind;font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:1.5px!important;text-transform:uppercase;color:#cf3838}.mig-related__label{grid-area:label;font-family:DM Sans,sans-serif;font-weight:700;font-size:19px;line-height:1.3;color:#222831}.mig-related__arrow{grid-area:arrow;color:#3f6eaa;font-size:20px}.mig-pubs{max-width:900px;margin:0 auto;padding:0 5% 90px;letter-spacing:normal}.mig-pubs__note{background:#c8d8f24d;border-left:4px solid #3f6eaa;padding:12px 16px;border-radius:0 8px 8px 0;font:400 14px Inter,sans-serif;color:#29476f;margin:24px 0}.mig-pubs__filter{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 10px}.mig-pubs__btn{border:1px solid #29476f44;background:transparent;border-radius:60px;padding:7px 16px;font:500 13px Inter,sans-serif;color:#29476f;cursor:pointer;transition:all .2s}.mig-pubs__btn.is-active,.mig-pubs__btn:hover{background:#29476f;color:#fafafa}.mig-pubs__year ul{list-style:none;padding:0}.mig-pubs__item{padding:16px 0;border-bottom:1px solid #18181815;display:flex;flex-direction:column;gap:4px}.mig-pubs__type{align-self:flex-start;font:500 11px Inter,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#3f6eaa}.mig-pubs__title{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#222831}.mig-pubs__meta{font-family:Inter,sans-serif;font-size:14px;color:#575d68}.mig-pubs__meta a{color:#cf3838;text-decoration:none;font-weight:600}.mig-htmlmap{max-width:900px;margin:0 auto;padding:0 5% 90px;letter-spacing:normal}.mig-htmlmap__group ul{list-style:none;padding:0;column-count:2}.mig-htmlmap__group li{margin-bottom:8px;page-break-inside:avoid;break-inside:avoid}.mig-htmlmap__group a{font-family:Inter,sans-serif;font-size:15px;color:#29476f;text-decoration:none}.mig-htmlmap__group a:hover{color:#cf3838;text-decoration:underline}@media (max-width:640px){.mig-htmlmap__group ul{column-count:1}}.mig-footernav{background:#1f3355;letter-spacing:normal}.mig-footernav__inner{max-width:1340px;margin:0 auto;padding:34px 4%;display:flex;flex-wrap:wrap;gap:40px 70px}.mig-footernav__col{min-width:160px}.mig-footernav__h{display:block;font-family:Inter,sans-serif;font-weight:600;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#8ba6cf;margin-bottom:14px}.mig-footernav__col ul{list-style:none;margin:0;padding:0}.mig-footernav__col li{margin-bottom:9px}.mig-footernav__col a{font-family:Inter,sans-serif;font-size:14px;color:#d6e0f0;text-decoration:none;transition:color .2s}.mig-footernav__col a:hover{color:#fafafa;text-decoration:underline}@media (max-width:600px){.mig-footernav__inner{gap:28px}.mig-footernav__col{min-width:45%}}.mig-ft{background:#29476f;color:#d6e0f0;letter-spacing:normal}.mig-ft__inner{max-width:1340px;margin:0 auto;padding:64px 4% 44px;display:grid;grid-template-columns:1.1fr 3fr;grid-gap:60px;gap:60px}.mig-ft__logo img{height:46px;width:auto;filter:brightness(0) invert(1);display:block}.mig-ft__tag{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#8ba6cf;margin:16px 0 22px;max-width:30ch}.mig-ft__contact{list-style:none;padding:0;margin:0 0 20px}.mig-ft__contact li{margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;color:#d6e0f0}.mig-ft__contact a{color:#d6e0f0;text-decoration:none}.mig-ft__contact a:hover{color:#fafafa;text-decoration:underline}.mig-ft__social{display:flex;gap:12px}.mig-ft__social a{width:38px;height:38px;border-radius:50%;background:#3f6eaa;display:flex;align-items:center;justify-content:center;transition:background .2s}.mig-ft__social a:hover{background:#cf3838}.mig-ft__social svg{width:18px;height:18px;fill:#fafafa}.mig-ft__cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.mig-ft__h{font-family:Inter,sans-serif;font-weight:600;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#8ba6cf;margin:0 0 16px}.mig-ft__col ul{list-style:none;padding:0;margin:0}.mig-ft__col li{margin-bottom:11px}.mig-ft__col a{font-family:Inter,sans-serif;font-size:14px;line-height:1.4;color:#d6e0f0;text-decoration:none;transition:color .2s}.mig-ft__col a:hover{color:#fafafa;text-decoration:underline}.mig-ft__bottom{border-top:1px solid #ffffff1a}.mig-ft__bottominner{max-width:1340px;margin:0 auto;padding:22px 4%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.mig-ft__copy{font-family:Inter,sans-serif;font-size:13px;color:#8ba6cf}.mig-ft__legal{display:flex;gap:22px;flex-wrap:wrap}.mig-ft__legal a{font-family:Inter,sans-serif;font-size:13px;color:#8ba6cf;text-decoration:none}.mig-ft__legal a:hover{color:#fafafa;text-decoration:underline}@media (max-width:960px){.mig-ft__inner{grid-template-columns:1fr;gap:40px}.mig-ft__cols{grid-template-columns:repeat(2,1fr);gap:26px}}@media (max-width:560px){.mig-ft__cols{grid-template-columns:1fr}.mig-ft__bottominner{flex-direction:column;align-items:flex-start}}header[data-elementor-type=header] li.trp-language-switcher-container:not(.mig-lang)>ul.sub-menu{display:none!important}header[data-elementor-type=header] li.trp-language-switcher-container:not(.mig-lang) .trp-flag-image{width:auto!important;height:16px!important;border-radius:2px;vertical-align:middle}header[data-elementor-type=header] li.mig-lang{position:relative;list-style:none;padding:0;margin:0;display:flex;align-items:center}header[data-elementor-type=header] .mig-lang__trigger{display:inline-flex!important;align-items:center;align-self:center!important;gap:8px;height:auto!important;min-height:0!important;width:auto!important;padding:6px 4px!important;border-radius:0;background:none!important;border:none!important;color:#fafafa;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1!important;cursor:pointer;transition:opacity .2s ease}header[data-elementor-type=header] .mig-lang__label{line-height:1!important}.mig-lang__trigger:hover{opacity:.8}header[data-elementor-type=header] .mig-lang__flag{height:15px!important;width:auto!important;max-width:none!important;display:block;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.14)}.mig-lang__label{white-space:nowrap}.mig-lang__chev{opacity:.8;transition:transform .2s ease}.mig-lang.is-open .mig-lang__chev{transform:rotate(180deg)}.mig-lang__menu{display:none;position:absolute;top:calc(100% + 8px);right:0;min-width:0;padding:6px;z-index:400;background:#fff;border:1px solid #e6e8ec;border-radius:14px;box-shadow:0 16px 38px rgba(0,0,0,.18)}.mig-lang.is-open .mig-lang__menu{display:block;animation:mig-lang-fade .16s ease}header[data-elementor-type=header] li.mig-lang:after{content:"";position:absolute;top:100%;right:0;width:100%;height:10px}@media (max-width:1024px){header[data-elementor-type=header] .elementor-widget-nav-menu{position:static!important}header[data-elementor-type=header] nav.elementor-nav-menu--dropdown.mig-nav-open{left:0!important;right:0!important;width:auto!important;transform:none!important;top:66px!important}}@media (min-width:768px) and (max-width:1365px){header[data-elementor-type=header] nav.elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item{font-size:14px!important;letter-spacing:0!important;margin-left:0!important;margin-right:14px!important}header[data-elementor-type=header] nav.elementor-nav-menu--main .elementor-nav-menu>li{margin-left:4px!important;margin-right:4px!important;padding-left:0!important;padding-right:0!important}header[data-elementor-type=header] nav.elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item[href*=kapcsolat]{padding-left:14px!important;padding-right:14px!important}}@media (min-width:768px) and (max-width:819px){header[data-elementor-type=header] nav.elementor-nav-menu--main .elementor-nav-menu>li{margin-left:0!important;margin-right:0!important}header[data-elementor-type=header] nav.elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item{font-size:13px!important;margin-right:9px!important}}@keyframes mig-lang-fade{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.mig-lang__item{display:flex;align-items:center;gap:10px;min-width:62px;padding:7px 10px;border-radius:9px;color:#29303b;text-decoration:none;transition:background .15s ease}.mig-lang__item:hover{background:#f1f5f9}.mig-lang__item.is-active{background:#f4f7fb}.mig-lang__item .mig-lang__check{color:#3f6eaa;margin-left:auto}header[data-elementor-type=header] .mig-lang__menu .mig-lang__flag{height:18px!important;box-shadow:0 0 0 1px rgba(0,0,0,.12)}@media (max-width:1024px){header[data-elementor-type=header] nav.elementor-nav-menu--dropdown li.mig-lang{justify-content:center;padding:4px 0}header[data-elementor-type=header] nav.elementor-nav-menu--dropdown .mig-lang__trigger{gap:10px;padding:8px 6px!important}header[data-elementor-type=header] nav.elementor-nav-menu--dropdown .mig-lang__flag{height:21px!important}header[data-elementor-type=header] nav.elementor-nav-menu--dropdown .mig-lang__chev{width:18px;height:18px}header[data-elementor-type=header] nav.elementor-nav-menu--dropdown .mig-lang__menu{right:auto;left:50%;transform:translateX(-50%)}}.mig-ft h2.mig-ft__h{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:1.3!important;letter-spacing:1.5px!important;color:#8ba6cf!important}.mig-ft .mig-ft__contact li,.mig-ft .mig-ft__tag{line-height:1.5!important}.mig-ft .mig-ft__contact a[href^=mailto],.mig-ft .mig-ft__contact a[href^=tel]{white-space:nowrap}.mig-ft .mig-ft__col a,.mig-ft .mig-ft__col li,.mig-ft .mig-ft__copy,.mig-ft .mig-ft__legal a{line-height:1.5!important}.mig-ft__inner{grid-template-columns:260px 1fr}@media (max-width:960px){.mig-ft__inner{grid-template-columns:1fr}}header[data-elementor-type=header] .trp-language-switcher-container.current-language-menu-item>a:after{display:inline-block;margin-left:2px}.mig-aud .mig-faq__a,.mig-kb__faq .mig-faq__a{font-family:Inter,sans-serif!important;font-size:16px!important;line-height:1.7!important;color:#40454f;padding:0 2px 20px;max-width:68ch}.mig-aud h2,.mig-kb h2{line-height:1.3!important;margin:1.6em 0 .5em!important}.mig-aud__lead,.mig-kb__lead{line-height:1.6!important}.mig-kb__section p{line-height:1.75!important;margin:0 0 1em}.mig-aud{max-width:960px}.mig-aud__lead{font-size:19px!important;color:#29476f;margin:26px 0 10px;max-width:72ch}.mig-aud__qa{margin-top:34px}.mig-aud__qaitem{margin:0 0 26px;padding:22px 26px;background:#fff;border:1px solid #18181815;border-radius:16px}.mig-aud__qaitem h3{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:17px!important;line-height:1.4!important;color:#29476f;margin:0 0 10px!important}.mig-aud__qaitem h3:before{content:"?";display:inline-flex;width:22px;height:22px;margin-right:10px;background:#3f6eaa;color:#fafafa;border-radius:50%;font-size:13px;font-weight:700;align-items:center;justify-content:center;vertical-align:text-bottom}.mig-aud__qaitem p{font-size:16px!important;line-height:1.7!important;color:#40454f;margin:0}.mig-aud__svcgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:18px;gap:18px;margin-top:8px}.mig-aud__svccard{display:flex;flex-direction:column;gap:8px;padding:22px 24px;background:#fff;border:1px solid #18181818;border-radius:16px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}.mig-aud__svccard:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.08);border-color:#3f6eaa44}.mig-aud__svctitle{font-family:DM Sans,sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#222831}.mig-aud__svcdesc{font-size:14px!important;line-height:1.55!important;color:#575d68}.mig-aud__svcmore{font-size:14px;font-weight:600;color:#cf3838;margin-top:auto}.mig-aud__work ul{list-style:none;padding:0;margin:8px 0 0}.mig-aud__work li{position:relative;padding:12px 0 12px 26px;border-bottom:1px solid #18181812;font-size:15px!important;line-height:1.6!important;color:#40454f}.mig-aud__work li:before{content:"";position:absolute;left:2px;top:20px;width:8px;height:8px;border-radius:50%;background:#3f6eaa}.mig-aud__casecard{display:inline-flex;flex-direction:column;gap:6px;padding:22px 28px;background:#fff;border:1px solid #18181818;border-radius:16px;text-decoration:none;transition:transform .25s,box-shadow .25s}.mig-aud__casecard:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.08)}.mig-aud__cta{margin:54px 0 90px;text-align:center}.mig-aud__cta a{display:inline-block;padding:18px 42px;border-radius:80px;background:#cf3838;color:#fafafa!important;font-family:Inter,sans-serif;font-weight:500;font-size:15px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .25s}.mig-aud__cta a:hover{background:#b02f36}.mig-steps__row{gap:14px}.mig-steps__item{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.mig-steps__item.is-in{opacity:1;transform:none}.mig-steps__item:not(:last-child):after{transform:scaleX(0);transform-origin:left;transition:transform .6s ease .25s}.mig-steps__item.is-in:not(:last-child):after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.mig-steps__item,.mig-steps__item:not(:last-child):after{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:900px){.mig-steps__row{gap:20px}}.mig-ft__credit{font-family:Inter,sans-serif;font-size:13px;line-height:1.5!important;color:#8ba6cf}.mig-ft__credit a{color:#d6e0f0;font-weight:600;text-decoration:none}.mig-ft__credit a:hover{color:#fafafa;text-decoration:underline}.mig-ft__credit .mig-ft__brizz{height:14px;width:auto;vertical-align:-2px;margin-left:2px;opacity:.92;transition:opacity .2s}.mig-ft__credit a:hover .mig-ft__brizz{opacity:1}.mig-booking,.mig-booking-widget,.mig-booking-widget>.mig-booking-wc{flex:1 1 auto;display:flex}.mig-booking{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:32px 0}.mig-booking .mig-booking__title{margin:0;font-family:Montserrat,DM Sans,sans-serif;font-weight:700;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.2;color:#29476F!important}.mig-booking .mig-booking__sub{margin:0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.55;color:#222831!important;opacity:.82;max-width:42ch}.mig-booking .mig-booking__btn{cursor:pointer;margin:auto;border:1px solid #cf3838!important;border-radius:80px;padding:18px 54px;font-family:Inter,sans-serif;font-weight:500;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#fafafa!important;background:#cf3838!important;transition:background .25s,border-color .25s,color .25s}.mig-booking .mig-booking__btn:hover{background:transparent!important;border-color:#9aa3ad!important;color:#29476F!important}.mig-booking .mig-booking__btn:active{background:rgba(154,163,173,.12)!important;border-color:#9aa3ad!important;color:#29476F!important}.mig-bmodal[hidden]{display:none}.mig-bmodal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px}.mig-bmodal__backdrop{position:absolute;inset:0;background:rgba(15,20,30,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mig-bmodal-fade .2s ease}.mig-bmodal__box{position:relative;width:min(1120px,96vw);height:min(1000px,92vh);background:#fafafa;border-radius:16px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.45);animation:mig-bmodal-pop .22s ease}.mig-bmodal__close{position:absolute;top:10px;right:14px;z-index:3;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(34,40,49,.08);color:#222831;font-size:28px;line-height:1;cursor:pointer;transition:background .15s ease}.mig-bmodal__close:hover{background:rgba(34,40,49,.16)}.mig-bmodal__frame{width:100%;height:100%}.mig-bmodal__frame iframe{width:100%;height:100%;border:none;display:block}.mig-bmodal__loading{margin:0;padding:48px 24px;text-align:center;font-family:Inter,sans-serif;color:#29476F;opacity:.8}body.mig-bmodal-open{overflow:hidden}@keyframes mig-bmodal-fade{0%{opacity:0}to{opacity:1}}@keyframes mig-bmodal-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.mig-bmodal{padding:0}.mig-bmodal__box{width:100vw;height:100dvh;border-radius:0}}