.s-snake-component{position:relative;padding:5.5rem 0 6.4rem}@media only screen and (max-width: 1440px){.s-snake-component{padding:5rem 0 5.4rem}}@media only screen and (max-width: 1080px){.s-snake-component{padding:4rem 0}}@media only screen and (max-width: 987px){.s-snake-component{padding:3rem 0}}.s-snake-component__wrapper{position:relative;width:100%}.s-snake-component__title{display:block;padding:0 0 4.5rem;width:100%;text-align:center}@media only screen and (max-width: 1440px){.s-snake-component__title{padding:0 0 3.5rem}}@media only screen and (max-width: 1080px){.s-snake-component__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-snake-component__title{padding:0 0 2rem}}.s-snake-component__title h2{font:500 var(--font-size-h-lg)/1.3 var(--font-heading)}.s-snake-component__title p{font:400 var(--font-size-h-sm)/1.6 var(--font-text);margin:.6rem 0 0;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-snake-component__title p{font-size:var(--font-size-h-xs)}}.s-snake-component__block{display:flex;flex-direction:column;gap:4rem;width:100%}@media only screen and (max-width: 1440px){.s-snake-component__block{gap:3rem}}@media only screen and (max-width: 1080px){.s-snake-component__block{gap:2.5rem}}@media only screen and (max-width: 987px){.s-snake-component__block{gap:2.5rem}}.s-snake-component__block .s-snake-component__box{display:flex;flex-wrap:wrap;align-items:center;width:100%}.s-snake-component__block .s-snake-component__box .textbox{padding:0 0 0 4rem;width:calc(50% + 10px)}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box .textbox{padding:0 0 0 3rem}}@media only screen and (max-width: 1366px){.s-snake-component__block .s-snake-component__box .textbox{padding:0 0 0 2rem}}@media only screen and (max-width: 1080px){.s-snake-component__block .s-snake-component__box .textbox{padding:0 0 0 2rem}}@media only screen and (max-width: 987px){.s-snake-component__block .s-snake-component__box .textbox{padding:1.5rem 0 0;width:100%}}.s-snake-component__block .s-snake-component__box .textbox h3{font:500 var(--font-size-h-sm)/1.4 var(--font-heading);font-style:italic}@media only screen and (max-width: 1366px){.s-snake-component__block .s-snake-component__box .textbox h3{font-size:1.4rem}}@media only screen and (max-width: 987px){.s-snake-component__block .s-snake-component__box .textbox h3{font-size:var(--font-size-h-sm)}}.s-snake-component__block .s-snake-component__box .textbox p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box .textbox p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-snake-component__block .s-snake-component__box .textbox .ssc__read-more{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin-top:10px;color:var(--color-black);text-decoration:underline}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box .textbox .ssc__read-more{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-snake-component__block .s-snake-component__box .textbox .s__cta{margin:2rem 0 0;width:100%}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box .textbox .s__cta{margin:1.5rem 0 0}}@media only screen and (max-width: 987px){.s-snake-component__block .s-snake-component__box .textbox .s__cta{margin:1.5rem 0 0}}.s-snake-component__block .s-snake-component__box .imagebox{width:calc(50% - 10px)}@media only screen and (max-width: 987px){.s-snake-component__block .s-snake-component__box .imagebox{width:100%}}.s-snake-component__block .s-snake-component__box .imagebox .image{position:relative;display:block;width:100%;border-radius:4px;overflow:hidden}.s-snake-component__block .s-snake-component__box .imagebox .image:before{display:block;padding:72% 0 0;content:""}.s-snake-component__block .s-snake-component__box .imagebox .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-snake-component__block .s-snake-component__box .imagebox .image .video-play-icon{position:absolute;top:50%;left:50%;z-index:2;margin:0;padding:0;width:120px;height:auto;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;outline:none;transform:translate(-50%, -50%)}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box .imagebox .image .video-play-icon{width:80px}}@media only screen and (max-width: 1080px){.s-snake-component__block .s-snake-component__box .imagebox .image .video-play-icon{width:56px}}@media only screen and (max-width: 767px){.s-snake-component__block .s-snake-component__box .imagebox .image .video-play-icon{width:50px}}.s-snake-component__block .s-snake-component__box .imagebox .image .video-play-icon svg{display:block;width:100%;height:auto}.s-snake-component__block .s-snake-component__box .imagebox .image.has-video:after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.5);content:"";pointer-events:none}.s-snake-component__block .s-snake-component__box .imagebox .disclaimer_txt{position:relative;margin-top:20px;padding:0 0 0 50px}.s-snake-component__block .s-snake-component__box .imagebox .disclaimer_txt:before{position:absolute;top:0;left:0;width:30px;height:30px;background:url("../../../static/images/info-icon.svg") no-repeat center;background-size:contain;content:""}.s-snake-component__block .s-snake-component__box .imagebox .disclaimer_txt p{margin:0;font-size:14px}.s-snake-component__block .s-snake-component__box .imagebox .disclaimer_txt p a{color:#ae2b2b}.s-snake-component__block .s-snake-component__box:nth-child(odd){flex-direction:row-reverse}.s-snake-component__block .s-snake-component__box:nth-child(odd) .textbox{padding:0 4rem 0 0}@media only screen and (max-width: 1440px){.s-snake-component__block .s-snake-component__box:nth-child(odd) .textbox{padding:0 3rem 0 0}}@media only screen and (max-width: 1366px){.s-snake-component__block .s-snake-component__box:nth-child(odd) .textbox{padding:0 2rem 0 0}}@media only screen and (max-width: 1080px){.s-snake-component__block .s-snake-component__box:nth-child(odd) .textbox{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-snake-component__block .s-snake-component__box:nth-child(odd) .textbox{padding:1.5rem 0 0}}.s-snake-component__modal{position:fixed;top:0;left:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none}.s-snake-component__modal.open{opacity:1;visibility:visible;pointer-events:all}.s-snake-component__modal .ssc__modal-dialog{position:relative;width:100%;max-width:960px;background:var(--color-white);border-radius:12px;overflow:hidden}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-close{position:absolute;top:12px;right:12px;z-index:2;width:36px;cursor:pointer}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-close .svg{display:block;width:100%;height:auto}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video{position:relative;width:100%;height:auto;max-height:calc(100vh - 3rem)}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video:before{display:block;padding:56.25% 0 0;content:""}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video video.default-vimeo,.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video iframe.default-vimeo{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper{position:absolute;top:0;left:0;z-index:1;display:flex;margin:0;padding:0;width:100% !important;height:100% !important}@media only screen and (max-width: 767px){.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper{flex-wrap:wrap;overflow:auto}}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able .able-vidcap-container{flex:1 1 auto}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able .able-media-container{position:relative;width:100%;height:100%}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able .able-media-container iframe,.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able .able-media-container video{position:absolute;top:0;left:0;z-index:1;margin:0;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able .able-media-container .able-big-play-button{position:absolute;top:50% !important;left:50% !important;width:50px !important;height:50px !important;transform:translate(-50%, -50%)}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able .able-media-container .able-big-play-button svg{padding:10px !important;width:50px !important;min-width:50px !important;height:50px !important;min-height:50px !important}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able .able-player{flex:0 0 auto}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able .able-player .able-status-bar{padding:10px;height:38px;font-family:var(--font-text);font-size:14px}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able .able-player .able-controller div[role=button]{font-size:16px}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able-transcript-area{position:static !important;flex:0 0 auto;padding:0 0 20px;width:400px !important;height:100% !important;max-height:100%}@media only screen and (max-width: 767px){.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able-transcript-area{width:100% !important;height:300px !important;max-height:300px}}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able-transcript-area .able-transcript{height:480px !important;max-height:calc(100% - 50px)}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able-transcript-area .able-transcript div{font-size:14px;line-height:normal}.s-snake-component__modal .ssc__modal-dialog .ssc__modal-video .able-wrapper .able-transcript-area .able-window-toolbar .able-button-handler-preferences{display:none}.ssc__read-more--expanded{display:block;margin-top:.5em}.s-sustainability-intro+.s-snake-component{padding-top:0}
