.content-page-style{background:#fff;padding-bottom:60px;padding-top:56px;position:relative}.content-page-style .content-area h2{scroll-margin-top:130px}@media screen and (min-width:768.02px){.content-page-style{padding-top:64px}}.content-page-style .content-first-screen{background:var(--primary-color);display:flex;flex-flow:column nowrap}@media screen and (min-width:768.02px){.content-page-style .content-first-screen{flex-flow:row nowrap}}.content-page-style .content-first-screen .header-part{border:12px solid var(--secondary-blue-color);border-bottom:0;color:#fff;display:flex;flex-flow:column nowrap;gap:36px;padding:24px 24px 36px;width:100%}.content-page-style .content-first-screen .header-part .introduction{display:flex;flex-flow:column nowrap;gap:16px}.content-page-style .content-first-screen .header-part h1{font-family:Sora,sans-serif;font-size:36px;font-weight:700;line-height:44px}.content-page-style .content-first-screen .header-part .submitted{display:flex;flex-flow:row wrap;gap:8px 24px}.content-page-style .content-first-screen .header-part .submitted .item{align-items:center;color:var(--secondary-blue-color-less);display:inline-flex;font-size:12px;font-weight:300;gap:4px;line-height:16px}.content-page-style .content-first-screen .header-part .submitted .item .cog-icon{height:16px;width:16px}.content-page-style .content-first-screen .header-part .submitted .item .cog-icon svg .cog-svg-primary-color{fill:var(--secondary-blue-color)}.content-page-style .content-first-screen .header-part .submitted .item .cog-icon svg .cog-svg-secondary-color{fill:var(--secondary-blue-color-less)}.content-page-style .content-first-screen .header-part .page-catchline{display:none;font-size:18px;font-weight:300;line-height:28px;margin:0}.content-page-style .content-first-screen .header-part .buttons{display:flex;flex-flow:row wrap;gap:12px;padding-top:12px;position:relative}.content-page-style .content-first-screen .header-part .buttons .btn{border-radius:24px;font-size:13px;height:48px;gap:8px;margin:0;text-transform:none}.content-page-style .content-first-screen .header-part .buttons .btn.active{background:#ffffff1f}.content-page-style .content-first-screen .header-part .buttons .btn.active .cog-icon{transform:rotate(180deg)}.content-page-style .content-first-screen .header-part .buttons .btn-toc{border:1px solid rgba(255,255,255,.25)}.content-page-style .content-first-screen .header-part .buttons .btn-contact{background:#fff;color:var(--primary-color)}@media screen and (min-width:768.02px){.content-page-style .content-first-screen .header-part{border:20px solid var(--secondary-blue-color);border-left:0;order:2;padding:30px 30px 90px 72px}.content-page-style .content-first-screen .header-part h1{font-size:40px;line-height:48px}.content-page-style .content-first-screen .header-part .page-catchline{display:inline;display:initial}.content-page-style .content-first-screen .header-part .buttons{padding-top:16px}.content-page-style .content-first-screen .header-part .buttons .btn-contact{font-size:16px}}@media screen and (min-width:1024.02px){.content-page-style .content-first-screen .header-part{border-width:30px;padding:30px 96px 90px}}@media screen and (min-width:1218.02px){.content-page-style .content-first-screen .header-part .introduction{max-width:calc(66svw - ((100svw - 1170px)/2) - 144px)}}.content-page-style .content-first-screen .breadcrumb{background:none;padding:0}.content-page-style .content-first-screen .breadcrumb .content-part{margin:0;max-width:100%;padding:0!important}.content-page-style .content-first-screen .breadcrumb ol{flex-flow:row wrap;justify-content:flex-start}.content-page-style .content-first-screen .breadcrumb ol li{color:#fff;flex-flow:row wrap}.content-page-style .content-first-screen .breadcrumb ol li:before{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PHBhdGggZD0iTTkuNCAxOCA4IDE2LjYgMTIuNiAxMiA4IDcuNCA5LjQgNiAxNS40IDEyWiIvPjwvc3ZnPg==);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PHBhdGggZD0iTTkuNCAxOCA4IDE2LjYgMTIuNiAxMiA4IDcuNCA5LjQgNiAxNS40IDEyWiIvPjwvc3ZnPg==)}.content-page-style .content-first-screen .breadcrumb ol li a{color:#fff}.content-page-style .content-first-screen .breadcrumb ol li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.content-page-style .content-first-screen .breadcrumb ol li:last-child{display:none}.content-page-style .toc-list{border-radius:2px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;color:var(--primary-color);inset:0 auto auto 0;max-width:400px;opacity:0;pointer-events:none;position:absolute;transition:.3s ease;width:calc(100svw - 72px);z-index:10}.content-page-style .toc-list .cog-overlay{pointer-events:none;z-index:1}.content-page-style .toc-list.active{display:inline;display:initial;inset:52px auto auto 0;opacity:1;pointer-events:auto}.content-page-style .toc-list.active .cog-overlay{pointer-events:auto}.content-page-style .toc-list nav{background:#fff;position:relative;z-index:2}.content-page-style .toc-list nav ol{display:flex;flex-flow:column nowrap;list-style:none;gap:0;margin:0;padding:12px 0;width:100%;counter-reset:count}.content-page-style .toc-list nav ol li{padding:0}.content-page-style .toc-list nav ol li a{counter-increment:count;color:var(--primary-color);display:flex;font-size:15px;line-height:20px;gap:8px;padding:6px 16px;-webkit-text-decoration:none;text-decoration:none}.content-page-style .toc-list nav ol li a:before{content:counter(count,decimal) ". "}.content-page-style .toc-list nav ol li a:hover{background:var(--primary-color-10percent)}@media screen and (min-width:768.02px){.content-page-style .toc-list.active{inset:56px auto auto 0}}.content-page-style .content-first-screen figure{border:12px solid var(--secondary-blue-color);border-top:0;display:block;width:100%}.content-page-style .content-first-screen figure .blurred-visual{display:none}.content-page-style .content-first-screen figure .main-visual{display:block;height:300px;width:100%}.content-page-style .content-first-screen figure .main-visual img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (min-width:768.02px){.content-page-style .content-first-screen figure{border:0;order:1;position:relative;max-width:34svw;padding:20px 0 20px 20px;width:100%}.content-page-style .content-first-screen figure:before{background:var(--secondary-blue-color);content:"";inset:20px 0 20px 20px;opacity:.7;position:absolute;z-index:2}.content-page-style .content-first-screen figure .blurred-visual{background:#fff;display:inline;display:initial;inset:0;overflow:hidden;position:absolute;z-index:1}.content-page-style .content-first-screen figure .blurred-visual img{filter:blur(70px);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.2);transform-origin:center;width:100%}.content-page-style .content-first-screen figure .main-visual{position:relative;margin-right:-36px;height:400px;width:calc(100% + 36px);z-index:3}}@media screen and (min-width:1024.02px){.content-page-style .content-first-screen figure{padding:30px 0 30px 30px}.content-page-style .content-first-screen figure:before{inset:30px 0 30px 30px}}.content-page-style .outer-content-area{position:relative;margin:-98px 24px 0;z-index:4}.content-page-style .outer-content-area:before{box-shadow:0 0 50px #0000001a;content:"";display:block;height:280px;inset:0 auto auto 50%;max-width:1170px;position:absolute;transform:translate(-50%);width:100%}.content-page-style .outer-content-area .content-area{background:#fff;color:#333;display:flex;flex-flow:column nowrap;gap:60px;margin:0 auto;max-width:1170px;padding:24px 24px 90px;position:relative}.content-page-style .outer-content-area .content-area .page-catchline{font-size:18px;font-weight:300;line-height:28px;margin:0}.content-page-style .outer-content-area .content-area.related{background:var(--light-gray-color);margin:0 auto;padding:60px 24px}.content-page-style .outer-content-area .content-area.related .inner{margin:0 auto;max-width:700px}@media screen and (min-width:768.02px){.content-page-style .outer-content-area{margin:-60px 24px 0}.content-page-style .outer-content-area .content-area{padding:60px 72px}.content-page-style .outer-content-area .content-area .page-catchline{display:none}}.content-page-style .content-area .content-summary{background:#f8f5fa;display:flex;flex-flow:column nowrap;gap:24px;padding:24px 16px;width:100%}.content-page-style .content-area .content-summary h2{align-items:center;color:var(--primary-color);display:flex;flex-flow:row nowrap;font-family:Sora,sans-serif;font-size:20px;line-height:28px;gap:16px;margin:0}.content-page-style .content-area .content-summary h2 img{display:block;flex:0 0 auto}.content-page-style .content-area .content-summary .summary-inner{color:var(--primary-color);font-size:16px;font-weight:300;line-height:20px}.content-page-style .content-area .content-summary .summary-inner ol,.content-page-style .content-area .content-summary .summary-inner ul{display:flex;flex-flow:column nowrap;gap:16px}.content-page-style .content-area .content-summary .legals{color:var(--primary-color-75percent)!important}@media screen and (min-width:768.02px){.content-page-style .content-area .content-summary{gap:36px;padding:36px}}@media screen and (min-width:1024.02px){.content-page-style .content-area .content-summary{padding:36px 90px}}.content-page-style .content-area .section h2:not(.cog-autopromo h2):not(.form-in-page h2){color:var(--primary-color);font-family:Sora,sans-serif;font-weight:700}.content-page-style .content-area .section h3:not(.cog-autopromo h3):not(.form-in-page h3){color:var(--primary-color);font-family:Sora,sans-serif;font-weight:700}.content-page-style .content-area .section h4:not(.cog-autopromo h4):not(.form-in-page h4){color:var(--primary-color);font-family:Sora,sans-serif;font-weight:700}.content-page-style .content-area .section h5:not(.cog-autopromo h5):not(.form-in-page h5){color:var(--primary-color);font-family:Sora,sans-serif;font-weight:700}.content-page-style .content-area .section h2:not(.cog-autopromo h2):not(.form-in-page h2){font-size:32px;line-height:40px;margin-bottom:24px;margin-top:60px}.content-page-style .content-area .section h3:not(.cog-autopromo h3):not(.form-in-page h3){font-size:24px;line-height:28px}.content-page-style .content-area .section h4:not(.cog-autopromo h4):not(.form-in-page h4){font-size:20px;line-height:24px}.content-page-style .content-area .section h5:not(.cog-autopromo h5):not(.form-in-page h5){font-size:16px;line-height:20px}.content-page-style .content-area .section p:not(.cog-autopromo p):not(.form-in-page p){font-size:16px;line-height:20px}.content-page-style .content-area .section ul:not(.cog-autopromo ul):not(.form-in-page ul){font-size:16px;line-height:20px}.content-page-style .content-area .section ol:not(.cog-autopromo ol):not(.form-in-page ol){font-size:16px;line-height:20px}.content-page-style .content-area .section table:not(.cog-autopromo table):not(.form-in-page table){font-size:16px;line-height:20px}.content-page-style .content-area .section table:not(.cog-autopromo table):not(.form-in-page table){margin-bottom:24px}.content-page-style .cog-autopromo-content{gap:20px;margin:50px auto;max-width:820px}.content-page-style .cog-autopromo-content .node-card-content{margin:0;width:100%}@media screen and (min-width:768px){.content-page-style .cog-autopromo-content .node-card-content{width:calc(50% - 10px)}}.content-stackbar{background:#fff;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;color:var(--primary-color);display:flex;flex-flow:column nowrap;gap:16px;inset:-250px 0 auto;opacity:0;padding:24px;pointer-events:none;position:fixed;transition:.3s ease;z-index:30}.content-stackbar.stacked{opacity:1;pointer-events:auto;top:0}.content-stackbar.up{inset:68px 12px auto;z-index:10}@media screen and (min-width:768px){.content-stackbar{flex-flow:row nowrap;gap:24px;top:-140px}.content-stackbar.up{top:76px}}@media screen and (min-width:1024.02px){.content-stackbar.up{inset:88px 24px auto}}.content-stackbar .h1{font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (min-width:768px){.content-stackbar .h1{align-self:center}}.content-stackbar .buttons{display:flex;flex:0 0 auto;flex-flow:row wrap;gap:12px;position:relative}.content-stackbar .buttons .btn{font-size:12px;gap:8px;margin:0;text-transform:none}.content-stackbar .buttons .btn.active{background:var(--primary-color-10percent)}.content-stackbar .buttons .btn.active .cog-icon{transform:rotate(180deg)}.content-stackbar .buttons .btn-toc{border:1px solid var(--primary-color-25percent);order:1}.content-stackbar .buttons .btn-contact{background:var(--primary-color);color:#fff;order:2}.content-stackbar .buttons .toc-list{max-width:320px;width:100%}.content-stackbar .buttons .toc-list.active{inset:30px auto auto 0}@media screen and (min-width:768px){.content-stackbar .buttons{gap:24px}.content-stackbar .buttons .btn{border-radius:24px;font-size:13px;height:48px}.content-stackbar .buttons .btn-contact{font-size:16px}.content-stackbar .buttons .toc-list.active{inset:40px auto auto 0}}.content-stackbar .toc-list nav{border:1px solid var(--primary-color-10percent);margin:0}.content-stackbar .toc-list nav a{color:var(--primary-color)}
