#tool .tool-nav{position:fixed;top:0;right:0;width:26.35%;height:100vh;background:#1d4370}#tool .tool-nav a{display:block}#tool .tool-nav a:active,#tool .tool-nav a:hover,#tool .tool-nav a:link,#tool .tool-nav a:visited{color:#fff}@media screen{html{font-size:12px}}@media screen and (min-width:48em){html{font-size:14px}}@media screen and (min-width:75em){html{font-size:16px}}@media screen and (min-width:90em){html{font-size:16px}}@media screen and (min-width:120em){html{font-size:16px}}@media screen and (min-device-width:1200px) and (max-device-width:1400px) and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width:1200px) and (max-device-width:1400px) and (min-resolution:192dpi){html{font-size:12px}}@media screen and (min-device-width:1400px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width:1400px) and (max-device-width:1600px) and (min-resolution:192dpi){html{font-size:14px}}body:after{position:fixed;right:0;bottom:0;background:#000;color:#fff;padding:.3125rem .625rem;z-index:99999;font-size:.75rem;font-family:HolcimCustom,sans-serif;content:none!important}@media screen{body:after{content:"Small"}}@media screen and (min-width:48em){body:after{content:"Medium"}}@media screen and (min-width:75em){body:after{content:"Large"}}@media screen and (min-width:90em){body:after{content:"X-Large"}}@media screen and (min-width:120em){body:after{content:"XX-Large"}}body,html{margin:0}.section-intro{min-height:100vh;scroll-snap-align:start}.css-1q95h32{margin-top:20px;margin-bottom:40px}.css-1ibnzcg br,.css-1vtcfna{display:none}#widget{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;outline:none}#widget ::-moz-selection{color:#fff;background:#000}#widget ::selection{color:#fff;background:#000}#widget .page{position:relative;width:100%;z-index:0}#widget .fade-enter-active,#widget .fade-leave-active{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#widget .fade-leave-active{position:absolute;top:0;left:0}#widget .fade-enter,#widget .fade-leave-active{opacity:0}#widget .i-layout,#widget .o-layout{width:100%;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:992px){#widget .i-layout,#widget .o-layout{margin-left:auto;margin-right:auto}}#widget .o-layout{max-width:1450px}#widget .i-layout{max-width:1000px}#widget .r-16\/9{position:relative;width:100%;overflow:hidden}#widget .r-16\/9:before{content:"";float:left;padding-bottom:56.25%}#widget .r-16\/9:after{content:"";display:table;clear:both}#widget .c-image{width:100%;height:100%;border-radius:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:#fff}#widget .c-image img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}#widget ol,#widget ul{list-style:none;margin:0;padding:0}#widget ol li,#widget ul li{font-size:u(22px);line-height:inherit;font-family:HolcimCustom,sans-serif;font-weight:400;font-style:normal}#widget figure{margin:0}@font-face{font-family:HolcimCustom;src:url(../fonts/Holcim-Regular.c2beff97.woff2) format("woff2"),url(../fonts/Holcim-Regular.3461efe0.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HolcimCustom;src:url(../fonts/Holcim-Bold.1260b231.woff2) format("woff2"),url(../fonts/Holcim-Bold.fc8db046.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HolcimCustomHeadline;src:url(../fonts/Holcim-HeadlineLight.77197548.woff2) format("woff2"),url(../fonts/Holcim-HeadlineLight.27bedb46.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HolcimCustomHeadline;src:url(../fonts/Holcim-HeadlineBlack.5a924bb3.woff2) format("woff2"),url(../fonts/Holcim-HeadlineBlack.385db5ac.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}button,dl,figcaption,input,label,option,p,select,small,span,textarea{line-height:1.45em;font-size:u(22px);font-family:HolcimCustom,sans-serif;font-weight:400;font-style:normal;color:#000;margin:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 2 2}p+p{margin-top:1.45em}a{font-family:HolcimCustom,sans-serif;font-size:inherit;font-weight:inherit;font-style:inherit;color:#1d4370;-webkit-transition:color .2s ease;transition:color .2s ease}a,a:active,a:link,a:visited{color:#1d4370;text-decoration:none}a:hover{text-decoration:underline}small,sub,sup{font-size:.875rem;display:inline}.richtext ul{padding-left:1.875rem}.richtext ul,.richtext ul li{font-size:inherit;line-height:inherit}.richtext ul li{position:relative;color:#000;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (min-width:75em){.richtext ul li{font-size:u(22px)}}.richtext ul li:before{content:"";position:absolute;top:.375rem;left:-1.875rem;margin:auto;width:.5rem;height:.5rem;border-radius:100%;display:block;background-color:#000;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.richtext ul li:last-child ul{margin-bottom:0}.font-gradient{background:#1d4370;background:-webkit-gradient(linear,left top,right top,from(#94c12e),color-stop(50%,#04bbf1),to(#1d4370));background:linear-gradient(90deg,#94c12e,#04bbf1 50%,#1d4370);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#94c12e",endColorstr="#1d4370",GradientType=1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.quote{font-weight:500;font-size:1.75rem;line-height:1.28em}.intro-text,.quote{font-family:HolcimCustom,sans-serif;color:#1d4370;text-align:left;margin:0}.intro-text{font-weight:700;font-size:2.9375rem;line-height:1.4em}h1{font-family:HolcimCustomHeadline,sans-serif;font-weight:900;font-size:3.125rem;line-height:1.2em;color:#000;text-align:left;margin:0}*+h1,h1+*{margin-top:2.61em}h2{font-family:HolcimCustom,sans-serif;font-weight:700;font-size:2.25rem;line-height:1.25em;color:#000;text-align:left;margin:0}*+h2,h2+*{margin-top:1.45em}h3{font-family:HolcimCustom,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.28em;color:#000;text-align:left;margin:0}*+h3,h3+*{margin-top:1.45em}h4{font-family:HolcimCustom,sans-serif;font-weight:700;font-size:1.375rem;line-height:1.36em;color:#000;text-align:left;margin:0}*+h4,h4+*{margin-top:1.45em}h5{font-family:HolcimCustom,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.66em;color:#000;text-align:left;margin:0}*+h5,h5+*{margin-top:1.45em}h6{font-family:HolcimCustom,sans-serif;font-weight:500;font-size:1rem;line-height:1.75em;color:#000;text-align:left;margin:0}*+h6,h6+*{margin-top:1.45em}#widget .button{position:relative;padding:.9375rem 1.875rem;margin-left:1.875rem;border-radius:3.625rem;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;-webkit-box-shadow:.125rem .125rem 1.875rem hsla(0,0%,59.6%,.16);box-shadow:.125rem .125rem 1.875rem hsla(0,0%,59.6%,.16);font-family:HolcimCustom,sans-serif;font-size:1.125rem;font-weight:700;text-align:center;text-decoration:none;letter-spacing:.02em;-webkit-transition:background-color .2s ease,color .2s ease,opacity .2s ease;transition:background-color .2s ease,color .2s ease,opacity .2s ease;z-index:1}@media screen and (min-width:48em){#widget .button{padding:.6875rem 2.1875rem}}#widget .button,#widget .button:active,#widget .button:link,#widget .button:visited{color:#333;background-color:#fff}#widget .button.active,#widget .button:hover{color:#f10;background-color:#fff}#widget .button.disabled{opacity:.3!important;pointer-events:none}#widget blockquote{position:relative;padding:1.25rem 0 0;margin:0}@media (min-width:400px){#widget blockquote{padding:1.25rem 1.25rem 0}}@media screen and (min-width:48em){#widget blockquote{padding:1.25rem 2.5rem 0}}#widget blockquote:before{content:"";position:absolute;top:0;left:0;width:20%;height:1px;display:block;border-top:1px solid #fff}@media (min-width:400px){#widget blockquote:before{position:absolute;top:0;left:1.25rem}}@media screen and (min-width:48em){#widget blockquote:before{position:absolute;top:0;left:3.125rem}}@media screen and (min-width:1450px){#widget blockquote{padding:1.25rem 0 0}#widget blockquote:before{left:0}}#widget blockquote p{font-size:24px;font-weight:700;color:#fff;line-height:1.25em}@media screen and (min-width:48em){#widget blockquote p{font-size:3.0625rem}}@media screen and (min-width:1450px){#widget blockquote p{font-size:4rem}}#widget blockquote p.quotes:before{content:"«"}#widget blockquote p.quotes:after{content:"»"}#widget blockquote figure{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3.125rem 0 0}#widget blockquote figure .c-image{position:relative;width:4.375rem;height:4.375rem;border:.25rem solid #fff;border-radius:100%;overflow:hidden}@media screen and (min-width:48em){#widget blockquote figure .c-image .c-image{width:5.75rem;height:5.75rem}}#widget blockquote figure figcaption{height:4.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1.25rem}@media screen and (min-width:48em){#widget blockquote figure figcaption{height:5.75rem}}#widget blockquote figure figcaption p{font-size:1rem;color:#fff;line-height:1.625em}#widget blockquote figure figcaption p:after,#widget blockquote figure figcaption p:before{content:none}#tool{position:relative;width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.scroll-by-step-container[data-v-f0f817fa]{overflow-y:scroll;height:100vh;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}