.policy-page-content-component{width:100%;position:relative}
.policy-page-content-component .policy-page-content-container{background-color:white;display:flex;flex:1;position:relative}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container.section-list-visible .left-area{transition:opapity .3s cubic-bezier(0.2,0.4,0.6,1),transform .3s cubic-bezier(0.2,0.4,0.6,1);transform:translateX(0)}
.policy-page-content-component .policy-page-content-container.section-list-visible .overlay{z-index:9;opacity:.6;visibility:visible}
}
.policy-page-content-component .policy-page-content-container .overlay{transition:.2s cubic-bezier(0.2,0.4,0.6,1);visibility:hidden;z-index:-1;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;opacity:0}
.policy-page-content-component .policy-page-content-container .popup.active .overlay{z-index:0;visibility:visible;opacity:.6}
.policy-page-content-component .policy-page-content-container .left-area{width:calc(342px + ((100vw - 1440px) / 2));flex-shrink:0;padding:40px 20px 0 calc((100vw - 1440px) / 2);position:sticky;left:0;top:0;z-index:10;height:auto;max-height:100vh;overflow-y:auto;overflow-x:hidden}
.policy-page-content-component .policy-page-content-container .left-area::-webkit-scrollbar{display:none}
@media(max-width:1440px){.policy-page-content-component .policy-page-content-container .left-area{width:calc(342px + ((100vw - 1220px) / 2));padding:40px 20px 0 calc((100vw - 1220px) / 2)}
}
@media(max-width:1219px){.policy-page-content-component .policy-page-content-container .left-area{width:342px;padding:40px 20px 0 40px}
}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container .left-area{width:320px;padding:14px 20px 0;transition:opapity .2s cubic-bezier(0.2,0.4,0.6,1),transform .2s cubic-bezier(0.2,0.4,0.6,1);position:fixed;transform:translateX(-100%);height:100%}
}
.policy-page-content-component .policy-page-content-container .left-area::-webkit-scrollbar{width:4px}
.policy-page-content-component .policy-page-content-container .left-area::-webkit-scrollbar-thumb{background:#757575;border-radius:4px}
.policy-page-content-component .policy-page-content-container .left-area .close-section-list-button{display:none}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container .left-area .close-section-list-button{cursor:pointer;display:block;width:44px;height:44px}
}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container{width:342px;padding:40px 20px 40px 40px;position:absolute;top:0;left:calc((100vw - 1440px) / 2)}
@media(max-width:1440px){.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container{left:calc((100vw - 1220px) / 2)}
}
@media(max-width:1219px){.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container{left:0}
}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container{padding:14px 0 0;width:100%;position:relative;left:unset;top:unset}
}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container{margin:16px 0;background-color:#fff;border:1px solid #f2f2f2;border-radius:12px}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container.active>.title-container{position:relative}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container.active>.title-container::before{position:absolute;bottom:0}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container.active>.title-container>.toggle{transform:rotate(-180deg)}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container.active>.page-list{max-height:2066px;visibility:visible;position:relative;opacity:1}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container{display:flex;align-items:center;height:58px;border-bottom:1px #f2f2f2 solid;padding:10px 14px}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container>.progress-icon{display:block;flex-shrink:0;width:24px;height:24px;transition:.5s;position:relative}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container>.progress-icon>svg{position:absolute;top:0;left:0}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container>.progress-icon>.procress-bar{transform:rotate(-90deg)}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container>.progress-icon>.procress-bar circle+circle{stroke-dasharray:65.94;stroke-dashoffset:66px;transition:.5s linear}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container>.progress-icon>.procress-bar.hidden{opacity:0;transition:opacity .3s .5s}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container>.progress-icon>.procress-bar.hidden circle+circle{stroke-dasharray:65.94;stroke-dashoffset:0;transition:.5s linear}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container>.progress-icon>.procress-bar-finish{opacity:0;transition:opacity .3s .6s}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container>.progress-icon>.procress-bar-finish.active{opacity:1}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container>.section-title{margin:0 12px;font-family:'Roboto';font-weight:400;font-size:16px;line-height:19px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.title-container>.toggle{transition:.3s linear;display:block;flex-shrink:0;width:24px;height:24px}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list{overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:.3s linear}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a{text-decoration:none}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container{cursor:pointer;transition:.3s linear;padding:10px 8px;display:flex;margin:6px;border-radius:4px}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container:not(.active):not(.member-only):hover{background-color:#f2f2f2}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container:not(.active):not(.member-only):hover>.page-title{color:#000}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container.active{background-color:#e4f0e9}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container.active:hover{background-color:#dbe9e2}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container.active>.page-title{color:#000}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container.member-only{background-color:#f2f2f2;border-radius:4px;opacity:.6}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container.member-only:hover{background-color:#ccc}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container.member-only>.page-title{color:#000}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container>.status-icon{flex-shrink:0;display:block;width:24px;height:24px}
.policy-page-content-component .policy-page-content-container .left-area .title-and-list-container .section-list-container>.section-container>.page-list a>.page-container>.page-title{margin-left:8px;padding-top:4px;font-family:'Roboto';font-weight:400;font-size:14px;line-height:16px;color:#757575}
.policy-page-content-component .policy-page-content-container .right-area{flex-grow:1;padding-right:40px;padding-bottom:60px;margin:40px calc((100vw - 1440px) / 2) 0 40px}
@media(max-width:1440px){.policy-page-content-component .policy-page-content-container .right-area{margin:40px calc((100vw - 1220px) / 2) 0 40px}
}
@media(max-width:1219px){.policy-page-content-component .policy-page-content-container .right-area{margin:0;padding:40px 40px 0}
}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container .right-area{padding:20px 20px 0}
}
@media(max-width:767px){.policy-page-content-component .policy-page-content-container .right-area{width:100%}
}
@media(max-width:767px){.policy-page-content-component .policy-page-content-container .right-area>*{max-width:100%}
}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container .right-area>*+*{margin:0 20px 0}
}
@media(max-width:767px){.policy-page-content-component .policy-page-content-container .right-area>*+*{margin:0}
}
.policy-page-content-component .policy-page-content-container .right-area>*+*:first-of-type{margin-top:16px}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container{padding:0;width:100%}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container{padding:0 20px}
}
@media(max-width:767px){.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container{padding:0}
}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container{display:flex;align-items:center}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .section-list-toggle{display:none}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .section-list-toggle{cursor:pointer;display:block;box-shadow:0 1px 4px rgba(0,0,0,0.06);width:54px;height:44px;margin:10px 0;position:absolute;top:20px;left:0;background-color:#00626b;border-radius:0 4px 4px 0}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .section-list-toggle.active{position:fixed;top:0;z-index:9}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .section-list-toggle>svg{position:absolute;top:10px;right:10px;width:24px;height:24px}
}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb{display:flex;flex-wrap:wrap}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb{min-height:64px;padding:calc(25px - 6px) 0 25px;margin-left:30px;height:auto}
}
@media(max-width:767px){.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb{margin-left:50px;padding:calc(15px - 6px) 0 15px}
}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb li{margin-top:6px;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100vw - 120px);font-family:'Roboto';font-weight:400;font-size:14px;line-height:16px}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb li{font-size:12px;line-height:14px}
}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb li>a{text-decoration:none;color:#000;transition:color .3s}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb li>a:hover,.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb li>a:active{text-decoration:underline}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb li>a:active{color:#00626b}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb li:not(:last-child){padding-right:20px;margin-right:8px}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container .breadcrumb li:not(:last-child)::before{content:url(../images/svg/right-arrow.svg);position:absolute;right:0;display:block;width:12px;height:12px}
.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container+.title{margin-top:14px}
@media(max-width:1023px){.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container+.title{margin-top:20px}
}
@media(max-width:767px){.policy-page-content-component .policy-page-content-container .right-area .title-and-breadcrumb-container .breadcrumb-container+.title{margin:20px 0}
}
.policy-page-content-component .policy-page-content-container .right-area .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:32px;z-index:1}
.policy-page-content-component .policy-page-content-container .right-area .video-container.empty-video{padding:0}
@media(max-width:1219px){.policy-page-content-component .policy-page-content-container .right-area .video-container{border-radius:24px}
}
@media(max-width:767px){.policy-page-content-component .policy-page-content-container .right-area .video-container{border-radius:12px}
}
.policy-page-content-component .policy-page-content-container .right-area .video-container iframe{display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.policy-page-content-component .policy-page-content-container .right-area .choose-page-container{margin-top:40px;margin-bottom:100px;display:flex}
@media(max-width:375px){.policy-page-content-component .policy-page-content-container .right-area .choose-page-container{margin-top:20px;margin-bottom:40px}
}
.policy-page-content-component .policy-page-content-container .right-area .choose-page-container>a+a{margin-left:20px}
.policy-page-content-component svg{height:100%;width:100%;visibility:visible}
.policy-home-page .policy-page-content-component .policy-page-content-container .left-area{padding-left:0}
.policy-home-page .policy-page-content-component .policy-page-content-container .left-area .title-and-list-container{position:sticky;padding-top:0}
.policy-home-page .root.responsivegrid,.cookie-settings-page .root.responsivegrid,.policy-page .root.responsivegrid{display:flex;flex-direction:column}
.policy-home-page .root.responsivegrid .aem-Grid.aem-Grid--12.aem-Grid--default--12,.cookie-settings-page .root.responsivegrid .aem-Grid.aem-Grid--12.aem-Grid--default--12,.policy-page .root.responsivegrid .aem-Grid.aem-Grid--12.aem-Grid--default--12,.policy-home-page .root.responsivegrid .aem-GridColumn,.cookie-settings-page .root.responsivegrid .aem-GridColumn,.policy-page .root.responsivegrid .aem-GridColumn,.policy-home-page .root.responsivegrid .policy-page-content-component,.cookie-settings-page .root.responsivegrid .policy-page-content-component,.policy-page .root.responsivegrid .policy-page-content-component{flex:1;display:flex;flex-direction:column}