@layer base{figure{margin:0;padding:0}button{cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}a{color:inherit;cursor:pointer;text-decoration:none}a:hover{color:inherit}ul,ol{margin:0;padding:0;list-style-type:none}hr{border:none;margin:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0}summary{list-style:none;display:block}summary::-webkit-details-marker{display:none}small{--annotation:"Small";font-family:Google Sans,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:20px}dialog{background:0 0}img,svg{display:block}img{max-width:100%;height:auto}mark{color:#1a73e8;background:0 0}@media (width<=1199px){.base_laptop-gt{display:none}}@media (width>=1200px){.base_tablet-lt,.base_tablet{display:none}}@media (width<=599px){.base_tablet{display:none}}@media (width>=600px){.base_mobile{display:none}}.base_budou{overflow-wrap:break-word;word-break:keep-all}.base_visually-hidden{width:1px;height:1px;position:absolute;left:-1000vw;overflow:hidden}.rich-text-ol{padding-inline-start:24px;list-style-type:decimal}}html{color:#202124;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;overflow-anchor:none;scrollbar-gutter:stable;scroll-margin-top:3.75rem;scroll-padding-top:3.75rem;font-family:Google Sans Text,Google Sans,Roboto,Arial,Noto Sans JP,Noto Sans KR,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}@media (width<=1023px){body:has(gws-jump-action-button) .chatbot{display:none}}.glue-cookie-notification-bar{z-index:1025}body:has(.glue-cookie-notification-bar:not([aria-hidden=true])) .chatbot{display:none}#cloud-chatbot-chat-activate-circle-mobile:focus{outline:2px solid #000}#container.transition #cloud-chatbot-container{min-height:400px!important;max-height:75vh!important}@media (width<=599px){body:has(gws-mobile-cta-nav[visible]) #container,body:has(gws-mobile-cta-nav[visible]) #cloud-chatbot-container,body:has(gws-mobile-cta-nav[visible]) #cloud-chatbot-chat-activate-circle-mobile{transition:bottom .3s cubic-bezier(.5,1,.89,1);bottom:80px}}.base_main{margin-top:var(--header-height)}body[data-theme=dark],.base_dark{background:#060606}.base_fullbleed{margin-top:0}@media (width>=600px){.base_main:has(header[no-tablet-nav]){margin-top:64px}}@media (width<=849px){html[data-wisp-active] .base_main:has(gws-action-bar[visible]){padding-bottom:var(--gws-action-bar-height,120px)}}@media (width<=599px){.base_main:has(gws-action-bar[visible]){padding-bottom:var(--gws-action-bar-height,120px)}.base_main:has(gws-mobile-cta-nav){padding-bottom:56px}}gws-lottie:not(:defined){aspect-ratio:var(--gws-lottie-aspect-ratio);max-width:100%;width:var(--gws-lottie-width);display:inline-block;position:relative}@media (width<=599px){gws-lottie:not(:defined){--gws-lottie-aspect-ratio:var(--gws-lottie-mobile-aspect-ratio);--gws-lottie-width:var(--gws-lottie-mobile-width)}}@media (width>=600px) and (width<=1023px){gws-lottie:not(:defined){--gws-lottie-aspect-ratio:var(--gws-lottie-tablet-aspect-ratio);--gws-lottie-width:var(--gws-lottie-tablet-width)}}@media (width>=1024px){gws-lottie:not(:defined){--gws-lottie-aspect-ratio:var(--gws-lottie-desktop-aspect-ratio);--gws-lottie-width:var(--gws-lottie-desktop-width)}}gws-lottie:not(:defined) [slot=fallback]{width:100%;max-width:100%;height:100%;animation:base_gws-lottie-poster-in .2s ease var(--gws-lottie-poster-delay,.6s) both;flex-direction:column;justify-content:center;display:flex;position:absolute;top:0}@keyframes base_gws-lottie-poster-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){gws-lottie:not(:defined) [slot=fallback]{animation:none}}gws-jump-action-button:not(:defined){visibility:hidden;box-sizing:border-box;pointer-events:none;height:92px;display:flex}@media (width>=1024px){gws-jump-action-button:not(:defined){height:120px}}gws-jumplinks:not(:defined){display:block}gws-youtube-video:not(:defined){box-sizing:border-box;aspect-ratio:var(--gws-youtube-video-aspect-ratio,var(--gws-youtube-player-aspect-ratio,16/9));border:var(--gws-youtube-video-border,1px solid #dadce0);border-top-left-radius:var(--gws-youtube-video-border-top-left-radius,0px);border-top-right-radius:var(--gws-youtube-video-border-top-right-radius,0px);border-bottom-left-radius:var(--gws-youtube-video-border-bottom-left-radius,0px);border-bottom-right-radius:var(--gws-youtube-video-border-bottom-right-radius,0px);background:#f1f3f4;display:block;position:relative;overflow:hidden}gws-youtube-video:not(:defined)[rounded]{border-radius:var(--gws-youtube-video-border-radius,24px)}gws-youtube-video:not(:defined) [slot=poster]{width:100%;height:100%;display:block;position:absolute;inset:0}gws-youtube-video:not(:defined)[play-button]:after{content:"";z-index:2;filter:drop-shadow(0 4px 20px #80868b1a)drop-shadow(0 1px 10px #80868b08)drop-shadow(0 1px 20px #3c40430d);background-position:50%;background-repeat:no-repeat;background-size:contain;width:59.0164px;height:40px;margin:auto;position:absolute;inset:0}@media (width>=600px){gws-youtube-video:not(:defined)[play-button]:after{width:66.3934px;height:45px}}gws-youtube-video:not(:defined)[play-button=white]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='61' viewBox='0 0 90 61' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M79.4835 2.29902C83.3037 3.28474 86.3244 6.19902 87.3461 9.88474C89.2118 16.5705 89.2118 30.499 89.2118 30.499C89.2118 30.499 89.2118 44.4276 87.3461 51.1133C86.3244 54.799 83.3037 57.7133 79.4835 58.699C72.5538 60.499 44.7904 60.499 44.7904 60.499C44.7904 60.499 17.0271 60.499 10.0974 58.699C6.27717 57.7133 3.25653 54.799 2.23484 51.1133C0.369141 44.4276 0.369141 30.499 0.369141 30.499C0.369141 30.499 0.369141 16.5705 2.23484 9.88474C3.25653 6.19902 6.27717 3.28474 10.0974 2.29902C17.0271 0.499023 44.7904 0.499023 44.7904 0.499023C44.7904 0.499023 72.5538 0.499023 79.4835 2.29902ZM58.6721 30.499L35.0733 17.8324V43.1657L58.6721 30.499Z' fill='%23FFF'/%3E%3Cpath d='M58.6721 30.499L35.0733 17.8324V43.1657L58.6721 30.499Z' fill='transparent'/%3E%3C/svg%3E")}gws-youtube-video:not(:defined)[play-button=red]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='61' viewBox='0 0 90 61' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M79.4835 2.29902C83.3037 3.28474 86.3244 6.19902 87.3461 9.88474C89.2118 16.5705 89.2118 30.499 89.2118 30.499C89.2118 30.499 89.2118 44.4276 87.3461 51.1133C86.3244 54.799 83.3037 57.7133 79.4835 58.699C72.5538 60.499 44.7904 60.499 44.7904 60.499C44.7904 60.499 17.0271 60.499 10.0974 58.699C6.27717 57.7133 3.25653 54.799 2.23484 51.1133C0.369141 44.4276 0.369141 30.499 0.369141 30.499C0.369141 30.499 0.369141 16.5705 2.23484 9.88474C3.25653 6.19902 6.27717 3.28474 10.0974 2.29902C17.0271 0.499023 44.7904 0.499023 44.7904 0.499023C44.7904 0.499023 72.5538 0.499023 79.4835 2.29902ZM58.6721 30.499L35.0733 17.8324V43.1657L58.6721 30.499Z' fill='%23FF0000'/%3E%3Cpath d='M58.6721 30.499L35.0733 17.8324V43.1657L58.6721 30.499Z' fill='%23FFF'/%3E%3C/svg%3E")}gws-youtube-video:not(:defined)[play-button=black]:after{background-color:#1212129f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='61' viewBox='0 0 90 61' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M79.4835 2.29902C83.3037 3.28474 86.3244 6.19902 87.3461 9.88474C89.2118 16.5705 89.2118 30.499 89.2118 30.499C89.2118 30.499 89.2118 44.4276 87.3461 51.1133C86.3244 54.799 83.3037 57.7133 79.4835 58.699C72.5538 60.499 44.7904 60.499 44.7904 60.499C44.7904 60.499 17.0271 60.499 10.0974 58.699C6.27717 57.7133 3.25653 54.799 2.23484 51.1133C0.369141 44.4276 0.369141 30.499 0.369141 30.499C0.369141 30.499 0.369141 16.5705 2.23484 9.88474C3.25653 6.19902 6.27717 3.28474 10.0974 2.29902C17.0271 0.499023 44.7904 0.499023 44.7904 0.499023C44.7904 0.499023 72.5538 0.499023 79.4835 2.29902ZM58.6721 30.499L35.0733 17.8324V43.1657L58.6721 30.499Z' fill='transparent'/%3E%3Cpath d='M58.6721 30.499L35.0733 17.8324V43.1657L58.6721 30.499Z' fill='%23FFF'/%3E%3C/svg%3E");border-radius:50%;width:50px;height:50px}@media (width>=600px){gws-youtube-video:not(:defined)[play-button=black]:after{width:62px;height:62px}}@media (width>=1024px){gws-youtube-video:not(:defined)[play-button=black]:after{width:80px;height:80px}}gws-youtube-video:not(:defined)[play-button=glass]:after{filter:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88' fill='none'%3E%3Ccircle cx='44' cy='44' r='43.82' fill='%23D0D0D0' fill-opacity='0.5' stroke='%23E8EAED' stroke-width='0.36'/%3E%3Cpath d='M36.6426 55.1983V32.8015C36.6426 32.1884 36.859 31.6745 37.2918 31.2597C37.7246 30.845 38.2295 30.6376 38.8066 30.6376C38.9869 30.6376 39.1762 30.6647 39.3746 30.7188C39.573 30.7728 39.7623 30.854 39.9426 30.9622L57.5787 42.1606C57.9033 42.3769 58.1467 42.6474 58.309 42.972C58.4713 43.2966 58.5525 43.6392 58.5525 43.9999C58.5525 44.3606 58.4713 44.7032 58.309 45.0278C58.1467 45.3524 57.9033 45.6229 57.5787 45.8392L39.9426 57.0376C39.7623 57.1458 39.573 57.227 39.3746 57.281C39.1762 57.3351 38.9869 57.3622 38.8066 57.3622C38.2295 57.3622 37.7246 57.1548 37.2918 56.7401C36.859 56.3253 36.6426 55.8114 36.6426 55.1983Z' fill='%23FFF'/%3E%3C/svg%3E");width:56px;height:56px}@media (width>=600px){gws-youtube-video:not(:defined)[play-button=glass]:after{width:88px;height:88px}}body[data-theme=dark] gws-youtube-video:not(:defined){background:0 0;border:none}[data-theme=dark] gws-youtube-video:not(:defined){background:0 0;border:none}gws-video-player:not(:defined){width:100%;display:block}gws-action-bar:not(:defined){visibility:hidden;position:absolute;bottom:0}:is(gws-tooltip:not(:defined),gws-popover:not(:defined)){display:none}gws-join-meeting:not(:defined){visibility:hidden;height:62px;overflow:hidden}gws-testimonial-tabs:not(:defined){visibility:hidden;position:relative}gws-testimonial-tabs:not(:defined) [data-slide]:first-child{padding-top:104px}gws-testimonial-tabs:not(:defined) [data-slide]:not(:first-child){position:absolute}gws-carousel:not(:defined){visibility:hidden;position:relative}gws-carousel:not(:defined)>:not(:first-child){position:absolute}@media (width<=599px){gws-guide-menu:not(:defined){display:none}}gws-gemini-video-gallery-dropdown:not(:defined){visibility:hidden;height:53px;position:relative}gws-pagination:not(:defined){visibility:hidden;position:relative}main gws-dynamic-module-container:not(:defined){display:block}gws-wisp-slot:not(:defined){display:contents}:is(.wisp-personalization-active gws-wisp-slot:not(:defined),.wisp-personalization-active gws-wisp-slot:not(:defined) *){visibility:hidden}section[data-module=TemplateSecondaryNav],section[data-module=TemplateJumplinks]{display:contents}.blockquote--add-quotes *{--quote-start-content:"“";--quote-end-content:"”";position:relative}.blockquote--add-quotes :lang(pl),.blockquote--add-quotes :lang(hu){--quote-start-content:"„";--quote-end-content:"”"}.blockquote--add-quotes :lang(ja),.blockquote--add-quotes :lang(zh-HK),.blockquote--add-quotes :lang(zh-TW){--quote-start-content:"「";--quote-end-content:"」"}.blockquote--add-quotes :before{content:var(--quote-start-content)}.blockquote--add-quotes :after{content:var(--quote-end-content)}html.--no-scroll,html.--no-scroll body{touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow:hidden}.base_main:has(gws-jumplinks) section{scroll-margin-top:calc(var(--header-height,64px) + 12px)}section[data-module=TemplateHeroFeature]+section[data-module=TemplateJumplinks] gws-jumplinks,div:has(section[data-module=TemplateHeroFeature])+div:has(section[data-module=TemplateJumplinks]) gws-jumplinks{margin-top:-80px}:is(md-outlined-text-field,md-outlined-select,gws-phone-input):not(:defined){border:1px solid var(--md-outlined-text-field-outline-color,#79747e);box-sizing:border-box;pointer-events:none;border-radius:4px;min-height:56px;display:block;overflow:hidden}:is(md-outlined-text-field,md-outlined-select,gws-phone-input):not(:defined)>*{display:none}:is(md-outlined-text-field,md-outlined-select,gws-phone-input):not(:defined):before{color:var(--md-outlined-text-field-label-text-color,#49454f);content:attr(label);text-align:start;text-overflow:ellipsis;white-space:nowrap;padding:15px 15px 0;font-size:1rem;line-height:1.5rem;display:block;overflow:hidden}:is(md-outlined-text-field,md-outlined-select,gws-phone-input):not(:defined)[required]:before{content:attr(label) "*"}md-outlined-select:not(:defined){border-color:var(--md-outlined-select-text-field-outline-color,#79747e);position:relative}md-outlined-select:not(:defined):before{color:var(--md-outlined-select-text-field-label-text-color,#49454f)}md-outlined-select:not(:defined):has(md-select-option[selected]){overflow:visible}md-outlined-select:not(:defined):has(md-select-option[selected]):before{background-color:var(--md-outlined-text-field-container-color,#fff);inset-inline-start:12px;padding:0 4px;font-size:.75rem;line-height:1rem;position:absolute;top:-8px}md-outlined-select:not(:defined):has(md-select-option[selected])>md-select-option[selected]{color:var(--md-outlined-text-field-input-text-color,#1d1b20);text-align:start;text-overflow:ellipsis;white-space:nowrap;padding:15px 15px 0;font-size:1rem;line-height:1.5rem;display:block;overflow:hidden}gws-phone-input:not(:defined){border:var(--gws-phone-input-border,1px solid #79747e);border-radius:var(--gws-phone-input-border-radius,4px)}gws-phone-input:not(:defined):before{color:var(--gws-phone-input-placeholder-text-color,#49454f);padding-inline-start:52px}md-outlined-text-field[type=textarea]:not(:defined){min-height:90px}md-checkbox:not(:defined){width:18px;height:18px;display:inline-block}gws-form-fieldset:not(:defined){visibility:hidden}gws-form-prefill:not(:defined){display:none}@layer component{.CesChatMessenger_chatMessenger{z-index:1019;border-radius:50%;transition:bottom .3s cubic-bezier(.5,1,.89,1);position:fixed;bottom:24px;right:24px}body:has(.glue-cookie-notification-bar:not([aria-hidden=true])) .CesChatMessenger_chatMessenger{display:none}@media (width<=599px){body:has(gws-mobile-cta-nav[visible]) .CesChatMessenger_chatMessenger{bottom:80px}}@media (width<=1023px){body:has(gws-jump-action-button) .CesChatMessenger_chatMessenger{display:none}}@media (width<=599px){body:has(gws-action-bar[visible]) .CesChatMessenger_chatMessenger{display:none}}.CesChatMessenger_chatMessenger{--chat-messenger-color--surface-container-high:#f0f4f9;--chat-messenger-color--primary:#1a73e8;--chat-messenger-color--on-primary:#f2f2f2;--chat-messenger-color--secondary:#dde3ea;--chat-messenger-color--on-surface:#202124;--chat-messenger-color--surface:#fff;--chat-messenger-color--outline:#c4c7c5;--chat-messenger-shape--corner-value-small:8px;--chat-messenger-shape--corner-value-medium:12px;--chat-messenger-shape--corner-value-large:16px;--md-filled-icon-button-container-color:#1a73e8;--md-filled-icon-button-icon-color:#fff;--chat-messenger-internal-chat-window-width:460px;--chat-messenger-internal-chat-window-height:min(588px, calc(100vh - var(--header-height,64px) - 112px))}@media (width>=1440px){.CesChatMessenger_chatMessenger{--chat-messenger-internal-chat-window-width:500px;--chat-messenger-internal-chat-window-height:min(660px, calc(100vh - var(--header-height,64px) - 112px))}}@media (width>=2560px){.CesChatMessenger_chatMessenger{--chat-messenger-internal-chat-window-width:560px;--chat-messenger-internal-chat-window-height:min(760px, calc(100vh - var(--header-height,64px) - 112px))}}@media (width<=599px){.CesChatMessenger_chatMessenger{--chat-messenger-internal-chat-window-width:100vw;--chat-messenger-internal-chat-window-height:calc(100dvh - var(--header-height,56px));--chat-messenger-internal-chat-window-offset:0px}}.CesChatMessenger_chatMessenger{--chat-messenger-internal-titlebar-icon-font-color:#5f6368;--chat-messenger-internal-titlebar-border-bottom:none;--chat-messenger-internal-titlebar-font-color:#202124;--chat-messenger-internal-titlebar-title-font-size:24px;--chat-messenger-internal-titlebar-padding:10px 16px;--chat-messenger-internal-message-line-height:22px;--chat-messenger-internal-chat-padding:20px 0 0;--chat-messenger-font-family:"Google Sans Text", "Google Sans", sans-serif;--chat-messenger-internal-message-bot-background:#f1f3f4;--chat-messenger-internal-message-user-background:#e8f0fe;--chat-messenger-internal-chat-border-radius:16px;--chat-messenger-internal-message-border-radius:16px;--chat-messenger-internal-message-user-border-top-right-radius:16px;--chat-messenger-internal-message-user-border-bottom-right-radius:16px;--chat-messenger-internal-message-user-border-bottom-left-radius:16px;--chat-messenger-internal-message-user-border-top-left-radius:16px;--chat-messenger-internal-message-user-stack-border-top-right-radius:16px;--chat-messenger-internal-message-user-stack-border-bottom-right-radius:16px;--chat-messenger-internal-message-user-stack-border-bottom-left-radius:16px;--chat-messenger-internal-message-user-stack-border-top-left-radius:16px;--chat-messenger-internal-message-bot-border-top-right-radius:16px;--chat-messenger-internal-message-bot-border-bottom-right-radius:16px;--chat-messenger-internal-message-bot-border-bottom-left-radius:16px;--chat-messenger-internal-message-bot-border-top-left-radius:16px;--chat-messenger-internal-message-bot-stack-border-top-right-radius:16px;--chat-messenger-internal-message-bot-stack-border-bottom-right-radius:16px;--chat-messenger-internal-message-bot-stack-border-bottom-left-radius:16px;--chat-messenger-internal-message-bot-stack-border-top-left-radius:16px;--chat-messenger-internal-message-stack-border-top-right-radius:16px;--chat-messenger-internal-message-stack-border-bottom-right-radius:16px;--chat-messenger-internal-message-stack-border-bottom-left-radius:16px;--chat-messenger-internal-message-stack-border-top-left-radius:16px;--chat-messenger-internal-card-border-radius:16px;--chat-messenger-internal-card-border-top-left-radius:16px;--chat-messenger-internal-card-stack-border-bottom-left-radius:16px;--chat-messenger-internal-card-stack-border-top-left-radius:16px;--chat-messenger-internal-input-box-border-radius:16px;--chat-messenger-internal-chat-bubble-background:#1a73e8;--chat-messenger-internal-chat-bubble-size:56px;--chat-messenger-internal-chat-bubble-icon-size:28px;box-shadow:0 1px 20px #3c40430d,0 1px 10px #80868b08,0 4px 20px #80868b1a}.CesChatMessenger_chatMessenger chat-messenger-chat-bubble:hover{--chat-messenger-internal-chat-bubble-background:#174ea6}.CesChatMessenger_chatMessenger chat-messenger-chat-bubble[expanded]{--chat-messenger-internal-chat-bubble-background:#1a73e8;--chat-messenger-internal-chat-bubble-icon-color:#fff}.CesChatMessenger_chatMessenger chat-messenger-container{--chat-messenger-color--on-surface:#202124}.CesChatMessenger_chatMessenger .CesChatMessenger_message.CesChatMessenger_bot-message{background:var(--chat-messenger-internal-message-bot-background)}.CesChatMessenger_chatMessenger chat-messenger.CesChatMessenger_slide-over{width:var(--chat-messenger-internal-chat-window-width,460px)!important;height:var(--chat-messenger-internal-chat-window-height,588px)!important}.CesChatMessenger_chatMessenger:has(gws-ces-chat-messenger[chat-open]){z-index:1021}@media (width<=599px){.CesChatMessenger_chatMessenger:has(gws-ces-chat-messenger[chat-open]){bottom:0;left:0;right:0;top:var(--header-height,56px);border-radius:0}}}
