@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.language-selector{color:#424242;--annotation: "Language Selector";font-family:"Roboto",Arial,sans-serif;font-size:13px;line-height:2;font-weight:400;text-rendering:optimizeLegibility}.language-selector:hover .language-selector__label,.language-selector.--visible .language-selector__label{transform:translateY(-50%)}@media(max-width: calc(1200px - 1px)){.language-selector{display:flex;justify-content:flex-start}}.language-selector__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#424242;cursor:pointer;overflow:hidden;padding:0;position:relative;height:28px}.language-selector__toggle:hover .language-selector__label{transform:translateY(-50%)}.language-selector__icon{display:inline-block;margin-right:2px;margin-top:1px;vertical-align:top}.language-selector__label{display:inline-block;transition:500ms transform cubic-bezier(0.22, 1, 0.36, 1)}.language-selector__label div{display:block}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{margin-top:0px}footer h1,footer h2{margin-bottom:24px}@media(min-width: 1200px){footer h1,footer h2{margin-bottom:36px}}footer h3,footer h4,footer h5,footer h6{margin-bottom:8px}footer h1{--annotation: "Heading 1";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:36px;line-height:44px;font-weight:600}@media(min-width: 1200px){footer h1{font-size:60px;line-height:72px}}footer h2{--annotation: "Heading 3";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:28px;line-height:36px;font-weight:600}@media(min-width: 1200px){footer h2{font-size:36px;line-height:40px}}@media(min-width: 1200px){footer h2{--annotation: "Heading 2";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:28px;line-height:36px;font-weight:600}}@media(min-width: 1200px)and (min-width: 1200px){footer h2{font-size:42px;line-height:44px}}footer h3{--annotation: "Heading 3";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:28px;line-height:36px;font-weight:600}@media(min-width: 1200px){footer h3{font-size:36px;line-height:40px}}footer h4{--annotation: "Heading 4";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:20px;line-height:28px;font-weight:600}@media(min-width: 1200px){footer h4{font-size:28px;line-height:36px}}footer h5{--annotation: "Heading 5";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:18px;line-height:24px;font-weight:600}@media(min-width: 1200px){footer h5{font-size:20px;line-height:28px}}footer h6{--annotation: "Heading 6";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500}footer p{--annotation: "Body Small";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin-top:0;margin-bottom:32px;color:#5f6368}@media(min-width: 1200px){footer p{--annotation: "Body";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400}}footer a,footer a:visited{color:#1a73e8;text-decoration:none}.footer{background:#fafafa;color:#616161;overflow:hidden;text-rendering:optimizeLegibility}.footer__content a,.footer__content a:visited{color:#616161;text-decoration:none}.footer__content a:hover,.footer__content a:visited:hover{color:#202124}.footer__subscribe{padding-left:28px;padding-right:28px;background:#f1f3f4;margin:0 auto;padding:80px 0}@media(max-width: calc(1200px - 1px)){.footer__subscribe{padding:60px 0}}.footer__subscribe__grid{padding-left:28px;padding-right:28px;max-width:1200px;margin:0 auto}@media(max-width: calc(1200px - 1px)){.footer__subscribe__grid{padding:0 16px}}.footer__subscribe__grid__form{margin:0 auto}.footer__subscribe__grid__form:not([open]){text-align:center}.footer__subscribe__grid__form__content{padding-bottom:15px}.footer__subscribe__grid__form__content__title{--annotation: "Heading 3";font-family:"Google Sans","Roboto",Arial,sans-serif;font-weight:500 !important;color:#202124;margin-bottom:36px}@media(max-width: calc(1200px - 1px)){.footer__subscribe__grid__form__content__title{font-size:20px;line-height:28px;font-weight:500}}@media(min-width: 1200px){.footer__subscribe__grid__form__content__title{font-size:32px;line-height:40px;font-weight:400}}@media(max-width: calc(1200px - 1px)){.footer__subscribe__grid__form__content__title{margin-bottom:24px}}.footer__subscribe__grid__form__content__form{margin:0 auto;max-width:716px;text-align:start}@media(min-width: 600px)and (max-width: calc(1200px - 1px)){.footer__subscribe__grid__form__content__form{max-width:583px}}@media(max-width: calc(600px - 1px)){.footer__subscribe__grid__form__content__form{max-width:100%}}.footer__subscribe__grid__form__form__fields{-moz-column-gap:16px;column-gap:16px;display:grid;row-gap:24px}@media(min-width: 1200px){.footer__subscribe__grid__form__form__fields{grid-template-columns:1fr 1fr}}.footer__subscribe__grid__form__form__fields>div{display:flex;row-gap:2px;flex-direction:column}.footer__subscribe__grid__form__form__fields>div>label{--annotation: "Body Small";font-family:"Google Sans Text","Google Sans","Roboto",Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;display:none}.footer__subscribe__grid__form__form__fields input,.footer__subscribe__grid__form__form__fields select{--annotation: "Body";font-family:"Google Sans Text","Google Sans","Roboto",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;border:0;box-shadow:0 0 0 1px #dadce0;background:#fff;-webkit-appearance:none;apperance:none;border-radius:4px;padding:16px;width:100%}.footer__subscribe__grid__form__form__fields input::-moz-placeholder-shown, .footer__subscribe__grid__form__form__fields select::-moz-placeholder-shown{color:#bdbdbd;font-family:Roboto,arial,sans-serif;font-weight:300}.footer__subscribe__grid__form__form__fields input::placeholder-shown,.footer__subscribe__grid__form__form__fields select::placeholder-shown{color:#bdbdbd;font-family:Roboto,arial,sans-serif;font-weight:300}.footer__subscribe__grid__form__form__fields input:hover,.footer__subscribe__grid__form__form__fields select:hover{outline:none;box-shadow:0 0 0 1px #3c4043}.footer__subscribe__grid__form__form__fields input:focus,.footer__subscribe__grid__form__form__fields select:focus{outline:none;box-shadow:0 0 0 2px #1a73e8}.footer__subscribe__grid__form__form__fields input:not(:-moz-placeholder-shown):invalid:not(:focus), .footer__subscribe__grid__form__form__fields select:not(:-moz-placeholder-shown):invalid:not(:focus){outline:none;box-shadow:0 0 0 2px #d93025}.footer__subscribe__grid__form__form__fields input:not(:placeholder-shown):invalid:not(:focus),.footer__subscribe__grid__form__form__fields select:not(:placeholder-shown):invalid:not(:focus){outline:none;box-shadow:0 0 0 2px #d93025}.footer__subscribe__grid__form__form__fields input:not(:-moz-placeholder-shown):invalid:not(:focus){background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 11H9V5h2m0 10H9v-2h2M10 0C4.477 0 0 4.477 0 10A10 10 0 1 0 10 0Z' fill='%23D93025' fill-rule='nonzero'/%3E%3C/svg%3E")}.footer__subscribe__grid__form__form__fields input:not(:placeholder-shown):invalid:not(:focus){background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 11H9V5h2m0 10H9v-2h2M10 0C4.477 0 0 4.477 0 10A10 10 0 1 0 10 0Z' fill='%23D93025' fill-rule='nonzero'/%3E%3C/svg%3E")}.footer__subscribe__grid__form__form__fields select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0 5 5 5-5H0Z' fill='%23202124'/%3E%3C/svg%3E");background-position:calc(100% - 17px) center;background-repeat:no-repeat;padding-right:30px;text-overflow:ellipsis}.footer__subscribe__grid__form__form__opt-in-checkbox{margin-top:16px}.footer__subscribe__grid__form__form__opt-in-checkbox label{display:flex}.footer__subscribe__grid__form__form__opt-in-checkbox input[type=checkbox]{align-self:flex-start;flex:0 0 20px;height:20px;margin:0;margin-top:4px;padding:0;width:20px}.footer__subscribe__grid__form__form__opt-in-checkbox__label{--annotation: "Small";font-family:"Google Sans Text","Google Sans","Roboto",Arial,sans-serif;font-size:12px;line-height:20px;font-weight:400}[dir=rtl] .footer__subscribe__grid__form__form__opt-in-checkbox__label{padding-right:16px}[dir=ltr] .footer__subscribe__grid__form__form__opt-in-checkbox__label{padding-left:16px}.footer__subscribe__grid__form__form__disclaimer{--annotation: "Small";font-family:"Google Sans Text","Google Sans","Roboto",Arial,sans-serif;font-size:12px;line-height:20px;font-weight:400;font-family:"Google Sans","Roboto",Arial,sans-serif;margin-top:16px}.footer__subscribe__grid__form__form__disclaimer a{color:#1967d2}.footer__subscribe__grid__form__form__disclaimer a:hover{color:#174ea6}.footer__subscribe__grid__form__form__button{margin-top:16px;display:flex;gap:16px}.footer__subscribe__grid__form__form__footnote{--annotation: "Small";font-family:"Google Sans Text","Google Sans","Roboto",Arial,sans-serif;font-size:12px;line-height:20px;font-weight:400;font-family:"Google Sans","Roboto",Arial,sans-serif;flex-grow:1;display:flex}.footer__content{padding-left:28px;padding-right:28px;margin:0 auto;max-width:1200px}@media(max-width: calc(1200px - 1px)){.footer__content{padding:0 16px}}.footer__controls{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 1200px){.footer__controls{flex-direction:row;align-items:center;padding:38px 0 31px}}@media(min-width: 600px)and (max-width: calc(1200px - 1px)){.footer__controls+.footer__nav{padding-top:24px}}.footer__social{display:flex;align-items:center}@media(max-width: calc(1200px - 1px)){.footer__social{padding:40px 0;gap:36px}}.footer__social__title{font-family:"Roboto",Arial,sans-serif;position:relative}@media(min-width: 1200px){.footer__social__title{margin-right:64px}}.footer__social__title::after{content:"";display:block}@media(min-width: 1200px){.footer__social__title::after{position:absolute;top:0;right:-20px;width:1px;height:100%;background:#616161}}.footer__social__title a{font-weight:500;text-decoration:underline}.footer__social__icons{display:flex;align-items:center}.footer__social__icons>a+a{margin-left:30px}[dir=rtl] .footer__social__icons>a{margin-left:30px}@media(max-width: calc(1200px - 1px)){.footer__search{margin-bottom:32px}}.footer__search input{font-family:"Roboto",Arial,sans-serif;width:100%;height:44px;padding:12px 12px 12px 48px;background:#eee url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBmaWxsPSIjODA4NjhiIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+Cg==) 12px center no-repeat;border:none}@media(min-width: 1200px){.footer__search input{width:376px}}.footer__search input:active,.footer__search input:focus{background-color:#fff}.footer__sitemap{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;padding:38px 0;border-top:1px solid #dadce0;border-bottom:1px solid #dadce0}@media(max-width: calc(1200px - 1px)){.footer__sitemap{display:none}}@media(min-width: 1200px){.footer__sitemap{flex-direction:row;flex-wrap:nowrap;gap:24px}}.footer__sitemap__column{list-style:none;margin:0;padding:0}@media(min-width: 1200px){.footer__sitemap__column{width:228px;max-width:100%}}@media(max-width: calc(1200px - 1px)){.footer__sitemap__column+.footer__sitemap__column{margin-top:48px}}.footer__sitemap__column>li+li{margin-top:42px}.footer__sitemap__title{--annotation: "Heading 6";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;display:block;margin-bottom:15px}.footer__sitemap__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;--annotation: "Nav";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:13px;line-height:20px;font-weight:500}.footer__sitemap__links li+li{margin-top:11px}.footer__nav{display:flex;flex-direction:column;justify-content:center;position:relative;gap:24px}@media(max-width: calc(1200px - 1px)){.footer__nav{padding:0 0 12px}}@media(min-width: 1200px){.footer__nav{flex-direction:row;gap:35px;padding:38px 0 12px}}@media(max-width: calc(1200px - 1px)){.footer__nav--no-selector{padding:24px 0}}@media(min-width: 1200px){.footer__nav--no-selector{padding:38px 0}}.footer__nav__logo{display:block}.footer__nav__links{display:flex;align-items:center;--annotation: "Nav";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:13px;line-height:20px;font-weight:500;gap:8px 16px;line-height:1.75}[dir=ltr] .footer__nav__links{margin-right:auto}[dir=rtl] .footer__nav__links{margin-left:auto}@media(min-width: 600px){.footer__nav__links{align-items:flex-start;gap:34px;line-height:2}}@media(max-width: calc(600px - 1px)){.footer__nav__links{flex-wrap:wrap}}@media(min-width: 1200px){.footer__nav__language-selector{padding-top:35px}[dir=ltr] .footer__nav__language-selector{margin-left:auto}[dir=rtl] .footer__nav__language-selector{margin-right:auto}}.footer__languages{--annotation: "Body Small";font-family:"Google Sans Text","Google Sans","Roboto",Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;font-size:13px;line-height:18px;text-transform:capitalize;display:flex;flex-wrap:wrap;margin-bottom:20px;overflow:hidden;max-height:0px;width:100%;gap:0px 31px;z-index:1;transition:500ms max-height;border-top:1px solid rgba(0,0,0,0)}.footer__languages::before{content:"";display:block;width:100%;height:16px}.footer__languages.--visible{border-top:1px solid #dadce0}@media(max-width: calc(1200px - 1px)){.footer__languages.--visible{max-height:600px}}@media(min-width: 1200px){.footer__languages.--visible{max-height:350px}}.footer__languages a,.footer__languages span{--annotation: "Nav";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:13px;line-height:20px;font-weight:500;position:relative;margin-bottom:9px}.footer__languages a:last-child::after,.footer__languages span:last-child::after{content:"";display:block;display:none}.footer__languages a::after,.footer__languages span::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:2px;height:2px;right:-13px;border-radius:50%;background:#80868b}.footer__languages span{color:#424242;font-family:"Roboto",Arial,sans-serif}.footer__mobile-nav{margin-bottom:25px}@media(min-width: 1200px){.footer__mobile-nav{display:none}}.footer__mobile-nav__group:last-child{border-bottom:1px solid #e0e0e0}.footer__mobile-nav__group__button{border-top:1px solid #e0e0e0}.footer__mobile-nav__group__button{cursor:pointer;overflow:hidden;--annotation: "Heading 6";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500;cursor:pointer;padding:23px 0;position:relative}[open]>.footer__mobile-nav__group__button:after{transform:rotate(180deg)}.footer__mobile-nav__group__button:not([href]):after{-webkit-font-feature-settings:"liga";align-items:center;content:"expand_more";display:flex;font-family:"Material Icons";font-size:140%;height:57px;position:absolute;right:16px;top:0;transition:transform 180ms ease-in-out}[dir=rtl] .footer__mobile-nav__group__button:not([href]):after{left:16px;right:auto}.footer__mobile-nav__group__button:after{height:100% !important}.footer__mobile-nav__group__links{padding-bottom:15px}.footer__mobile-nav__group__links__link{--annotation: "Nav";font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:13px;line-height:20px;font-weight:500;padding:2px 0}@media(max-width: calc(600px - 1px)){.footer--simple .footer__social{display:none}}@media(min-width: 600px){.footer--simple .footer__nav{border-top:1px solid #dadce0}}@media(min-width: 1200px){.footer--simple .footer__nav__language-selector{padding-top:0}}@media(max-width: calc(600px - 1px)){.footer--simple-blog .footer__social{align-items:flex-start;flex-direction:column}}@media(min-width: 600px){.footer--simple-blog .footer__nav{border-top:1px solid #dadce0}}@media(min-width: 1200px){.footer--simple-blog .footer__nav__language-selector{padding-top:0}}@media(max-width: calc(600px - 1px)){.header--has-mobile-bottom-bar~.footer .footer__nav{padding-bottom:100px}}