.alfagresalfa-sostenibilidad-0-x-banner{display:block;position:relative;width:100%;min-height:calc(100vh - 337px)}.alfagresalfa-sostenibilidad-0-x-banner_body{width:100%;min-height:calc(100vh - 337px);z-index:2!important;position:relative;background:rgba(19,25,40,.7);display:flex;flex-direction:column}.alfagresalfa-sostenibilidad-0-x-banner_video{-o-object-fit:cover;object-fit:cover}.alfagresalfa-sostenibilidad-0-x-banner_img,.alfagresalfa-sostenibilidad-0-x-banner_video{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1!important}.alfagresalfa-sostenibilidad-0-x-banner_footer{width:100%;background:#025f2b;height:100px;display:flex;justify-content:center;align-items:center;padding:0}.alfagresalfa-sostenibilidad-0-x-banner_footer_body{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-flow:row nowrap;height:100%;gap:14px}.alfagresalfa-sostenibilidad-0-x-banner_footer_body p{color:#fff;font-size:clamp(.875rem,2vw,1.1875rem);margin:0}.alfagresalfa-sostenibilidad-0-x-banner_footer_body .alfagresalfa-sostenibilidad-0-x-banner_footer_author{border-right:1px solid #fff;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;height:100%;padding-right:14px}.alfagresalfa-sostenibilidad-0-x-banner_footer_body .alfagresalfa-sostenibilidad-0-x-banner_footer_phrase p{max-width:340px;text-align:right}@media only screen and (max-width:1025px){.alfagresalfa-sostenibilidad-0-x-banner,.alfagresalfa-sostenibilidad-0-x-banner_body{min-height:calc(100vh - 280px)}}@media only screen and (max-width:961px){.alfagresalfa-sostenibilidad-0-x-banner,.alfagresalfa-sostenibilidad-0-x-banner_body{min-height:calc(100vh - 275px)}}@media only screen and (max-width:700px){.alfagresalfa-sostenibilidad-0-x-banner,.alfagresalfa-sostenibilidad-0-x-banner_body{min-height:calc(100vh - 275px)}}.alfagresalfa-sostenibilidad-0-x-card_essence{width:clamp(18.875rem,20.321vw + 5.844rem,23.625rem);height:clamp(26.5rem,35.561vw + 3.696rem,34.813rem);flex-shrink:0;border-radius:20px;position:relative;overflow:hidden;z-index:3}.alfagresalfa-sostenibilidad-0-x-card_essence_body{width:100%;height:100%}.alfagresalfa-sostenibilidad-0-x-card_essence_body_container{display:flex;flex-direction:column;width:100%;height:100%;padding:clamp(1.25rem,1.07vw + .564rem,1.5rem) 0 0;position:relative;z-index:4;transition:background .4s}.alfagresalfa-sostenibilidad-0-x-card_essence_body_container:hover{background:rgba(21,54,35,.75)}.alfagresalfa-sostenibilidad-0-x-card_index{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:rgba(0,0,0,.262);border-radius:100%;border:1px solid #fff;width:clamp(1.875rem,5.348vw - 1.554rem,3.125rem);height:clamp(1.875rem,5.348vw - 1.554rem,3.125rem);font-weight:700;font-size:clamp(1.5rem,-.0431rem + 2.4064vw,2.0625rem);display:flex;justify-content:center;align-items:center;color:#fff;font-family:landing;font-weight:600;margin:0 auto}.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect{position:relative;transition:all .3s ease-in-out;flex:1;display:flex;flex-direction:column;padding:22% 5% 10%;align-items:center;justify-content:center}.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect_body{flex:1;display:flex;flex-flow:column;justify-content:center;align-items:center}.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect_body_icons{width:90%;display:grid;grid-template-columns:repeat(2,1fr);opacity:0;gap:5px;transition:all .12s}.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect h4,.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect p{color:#fff;text-align:center;padding:0;margin:0;opacity:0;transition:all .12s}.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect_title{position:absolute;display:block;width:290px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;bottom:40px;left:50%;transform:translateX(-50%);transition:all .3s}.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect_title h4{font-family:landing;font-weight:600;font-size:clamp(1.5rem,.9375rem + 1.2857vw,2.0625rem);opacity:1!important;position:relative;width:100%}.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect p{font-family:landing;font-weight:400;font-size:clamp(1rem,.4856rem + .8021vw,1.1875rem)}.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect p span.alfagresalfa-sostenibilidad-0-x-strong{font-family:Gilroy Extra Bold}.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect_btn{background:#ff4d00;padding:8px 28px;border-radius:18px;border:none;outline:none;cursor:pointer;color:#fff;font-size:clamp(.875rem,.0177rem + 1.3369vw,1.1875rem);display:none;transition:all .6s;font-family:landing;font-weight:400}.alfagresalfa-sostenibilidad-0-x-card_essence_body:hover .alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect_title{bottom:calc(100% - 76px)}.alfagresalfa-sostenibilidad-0-x-card_essence_body:hover .alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect_body_icons,.alfagresalfa-sostenibilidad-0-x-card_essence_body:hover .alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect p{opacity:1;width:100%}.alfagresalfa-sostenibilidad-0-x-card_essence_body:hover .alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect_btn{display:block}.alfagresalfa-sostenibilidad-0-x-card_essence_background,.alfagresalfa-sostenibilidad-0-x-card_essence_background_placeholder,.alfagresalfa-sostenibilidad-0-x-card_essence_background_video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(2.7);z-index:1;transition:all .3s}.alfagresalfa-sostenibilidad-0-x-card_essence_background_placeholder{z-index:2}.alfagresalfa-sostenibilidad-0-x-card_essence_modal{display:flex;flex-direction:column}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_header_subtitle h5,.alfagresalfa-sostenibilidad-0-x-card_essence_modal_header_title h4{margin:0;color:#121928;font-family:landing;padding:0 24px 0 0}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_header_title h4{font-weight:700;font-size:clamp(1.5rem,.9375rem + 1.2857vw,2.0625rem);margin-bottom:clamp(.5rem,0 + 1.1429vw,1rem)}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_header_subtitle h5{font-style:italic;text-align:left;font-weight:200;font-size:clamp(1rem,.5rem + 1.1429vw,1.5rem)}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_body{flex:1;overflow-y:auto}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_body::-webkit-scrollbar{width:10px;background:#f6f6f6}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_body::-webkit-scrollbar-thumb{background-color:#6f716f!important;border-radius:5px!important}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_body_list{list-style:circle;width:100%;display:flex;flex-direction:column;padding:10px}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_body_list_item::marker{content:"•";color:#ff4d00;font-size:30px}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_body_list_item p{font-size:clamp(.75rem,.575rem + .7vw,1.1875rem);font-family:landing;margin:15px 0 0;font-weight:400;color:#717171;padding-left:10px;position:relative}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_body_list_item p img{margin:0 auto 10px;position:relative;display:block}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_body_list_item p span.alfagresalfa-sostenibilidad-0-x-strong{color:#121928;font-size:22px;font-weight:400}.alfagresalfa-sostenibilidad-0-x-card_essence_modal_body_wrappers_infocards{display:flex;flex-flow:row nowrap;gap:10px;justify-content:center}.alfagresalfa-sostenibilidad-0-x-card_essence_body_infocard{background:#fbfbfd;flex-direction:column-reverse!important;max-width:none!important;max-width:200px!important;padding:clamp(.5rem,.2308rem + .6154vw,.625rem) clamp(.625rem,-.7212rem + 3.0769vw,1.25rem)}.alfagresalfa-sostenibilidad-0-x-card_essence_body_infocard .alfagresalfa-sostenibilidad-0-x-icon_text_txt p{color:#717171;font-size:clamp(.5rem,.3rem + .8vw,1rem)}@media only screen and (max-width:1240px){.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect_body_icon .alfagresalfa-sostenibilidad-0-x-icon_text_img{height:80px}}@media only screen and (max-width:1025px){.alfagresalfa-sostenibilidad-0-x-card_essence_body_infocard .alfagresalfa-sostenibilidad-0-x-icon_text_img{max-height:45px}.alfagresalfa-sostenibilidad-0-x-card_essence_hover_effect_body_icons{grid-template-columns:repeat(3,1fr)}}.alfagresalfa-sostenibilidad-0-x-icon_text_wrapper{max-width:102px;display:flex;align-items:center;flex-direction:column}.alfagresalfa-sostenibilidad-0-x-icon_text_img{}.alfagresalfa-sostenibilidad-0-x-icon_text_txt{margin:5px 0 0;padding:0}.alfagresalfa-sostenibilidad-0-x-icon_text_txt p{margin:0;padding:0;font-family:landing;font-weight:200;color:#121928;font-size:12px}.alfagresalfa-sostenibilidad-0-x-modal_bg{display:block;position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(18,25,40,.1);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);top:0;left:0;z-index:9999999999;padding:clamp(.938rem,3.571vw - .625rem,2.5rem)}.alfagresalfa-sostenibilidad-0-x-modal_container{background:#fff;width:100%;height:100%;max-width:880px;max-height:820px;padding:clamp(.938rem,7.143vw - 2.188rem,4.063rem);position:relative;overflow-y:auto}.alfagresalfa-sostenibilidad-0-x-modal_container::-webkit-scrollbar{width:10px;background:#f6f6f6}.alfagresalfa-sostenibilidad-0-x-modal_container::-webkit-scrollbar-thumb{background-color:#6f716f!important;border-radius:5px!important}.alfagresalfa-sostenibilidad-0-x-modal_btn_close{display:flex;width:27px!important;height:27px!important;outline:none;justify-content:center;align-items:center;border-radius:100%;position:absolute;top:15px;right:15px;padding:0;border:1px solid #000;color:#000;cursor:pointer;background:#fff}.alfagresalfa-sostenibilidad-0-x-modal_btn_close svg{width:8px;height:8px}@media only screen and (max-width:400px){.alfagresalfa-sostenibilidad-0-x-modal_container{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:90vh}}.alfagresalfa-sostenibilidad-0-x-header{display:flex;justify-content:center;width:100%;background:#025f2b;z-index:9;position:-webkit-sticky;position:sticky;top:150px;padding:0 6vw}.alfagresalfa-sostenibilidad-0-x-header_hero{transition:background .3s;background:#121928;margin:0}.alfagresalfa-sostenibilidad-0-x-header_container{padding:0;width:100%;max-width:1920px;height:68px;display:flex;flex-direction:row;justify-content:center;align-items:center}.alfagresalfa-sostenibilidad-0-x-header .alfagresalfa-sostenibilidad-0-x-wrapper_stepper{transform:translateX(-31px)}.alfagresalfa-sostenibilidad-0-x-header_icon{max-width:W200px!important}.alfagresalfa-sostenibilidad-0-x-header_title,.alfagresalfa-sostenibilidad-0-x-header_title_hero{color:#fff;font-weight:700;font-size:29px;transition:all .3s;margin:auto 0}.alfagresalfa-sostenibilidad-0-x-header_title{margin:auto auto auto 0}.alfagresalfa-sostenibilidad-0-x-header_title_hero{width:56%;text-align:right}.alfagresalfa-sostenibilidad-0-x-header_btn_pdf{justify-self:end;grid-area:right;margin:auto 0 auto auto;transform:translateX(-100px)}.alfagresalfa-sostenibilidad-0-x-header_btn_pdf:hover svg{color:#fff}@media only screen and (max-width:1100px){.alfagresalfa-sostenibilidad-0-x-header_icon{max-width:150px!important}}@media only screen and (max-width:1025px){.alfagresalfa-sostenibilidad-0-x-header{display:flex;justify-content:center;align-items:center;top:55px;padding:0 15px}.alfagresalfa-sostenibilidad-0-x-header .alfagresalfa-sostenibilidad-0-x-wrapper_stepper{transform:translateX(0)}.alfagresalfa-sostenibilidad-0-x-header_title{display:none}.alfagresalfa-sostenibilidad-0-x-header_btn_pdf{display:none!important;transform:translateX(0)}.alfagresalfa-sostenibilidad-0-x-header_title_hero{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}}@media only screen and (min-width:1550px){.alfagresalfa-sostenibilidad-0-x-header{top:125px}}.alfagresalfa-sostenibilidad-0-x-special_title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.alfagresalfa-sostenibilidad-0-x-special_title .alfagresalfa-sostenibilidad-0-x-headingLevel3{font-size:clamp(2.0625rem,2vw,3.4375rem);color:#121928;margin:0;font-family:landing!important;font-weight:700}.alfagresalfa-sostenibilidad-0-x-special_title .alfagresalfa-sostenibilidad-0-x-headingLevel3 span.alfagresalfa-sostenibilidad-0-x-italic{position:relative;font-style:normal}.alfagresalfa-sostenibilidad-0-x-special_title .alfagresalfa-sostenibilidad-0-x-headingLevel3 span.alfagresalfa-sostenibilidad-0-x-strong{position:relative;font-weight:700;z-index:2}.alfagresalfa-sostenibilidad-0-x-special_title .alfagresalfa-sostenibilidad-0-x-headingLevel3 span.alfagresalfa-sostenibilidad-0-x-italic:after{content:"";position:absolute;top:0;left:0;display:block;width:0;height:47%;background:#2dd550;top:50%}.alfagresalfa-sostenibilidad-0-x-start_animation_word_strong:after{-webkit-animation:alfagresalfa-sostenibilidad-0-x-word_strong 2s ease-in infinite both;animation:alfagresalfa-sostenibilidad-0-x-word_strong 2s ease-in infinite both}@-webkit-keyframes alfagresalfa-sostenibilidad-0-x-word_strong{0%{width:0}50%{width:105%}90%{width:105%}95%{width:50%}to{width:0}}@keyframes alfagresalfa-sostenibilidad-0-x-word_strong{0%{width:0}50%{width:105%}90%{width:105%}95%{width:50%}to{width:0}}.alfagresalfa-sostenibilidad-0-x-wrapper_stepper{align-items:center;display:flex;gap:40px;grid-area:center;height:100%;justify-content:center;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.alfagresalfa-sostenibilidad-0-x-wrapper_stepper:after{content:"";width:100%;height:1px;background:#fff;position:absolute;top:50%;left:0;z-index:1}.alfagresalfa-sostenibilidad-0-x-item{height:39px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#47755b;border:1px solid #fff;border-radius:20px;color:#fff;font-size:clamp(.625rem,-.7792rem + 2.1898vw,1rem);display:flex;align-items:center;justify-content:center;gap:7px;z-index:2;font-family:landing;font-weight:600;cursor:pointer}@media only screen and (max-width:1025px){.alfagresalfa-sostenibilidad-0-x-wrapper_stepper:after{display:none}.alfagresalfa-sostenibilidad-0-x-wrapper_stepper{width:100%;flex-wrap:wrap;justify-content:center;gap:5px;margin:0}.alfagresalfa-sostenibilidad-0-x-item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:4px 6px}}@media only screen and (max-width:380px){.alfagresalfa-sostenibilidad-0-x-item img{height:14px}}.alfagresalfa-sostenibilidad-0-x-stepper_section_wrapper{position:fixed;bottom:65px;left:6%;z-index:9999;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:48px;display:flex;gap:15px}.alfagresalfa-sostenibilidad-0-x-stepper_go_to_section_btn{width:48px;height:48px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:100%;border:none;outline:none;padding:0;cursor:pointer}.alfagresalfa-sostenibilidad-0-x-stepper_go_to_back_section_btn{background:#121928}.alfagresalfa-sostenibilidad-0-x-stepper_go_to_next_section_btn{background:rgba(2,95,42,.3);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media only screen and (max-width:600px){.alfagresalfa-sostenibilidad-0-x-stepper_section_wrapper{gap:10px;left:15px;bottom:auto;top:170px}.alfagresalfa-sostenibilidad-0-x-stepper_go_to_section_btn{width:38px;height:38px}.alfagresalfa-sostenibilidad-0-x-stepper_go_to_section_btn svg{height:14px}}.alfagresalfa-sostenibilidad-0-x-ui_btn_plus{background:#ff4c00;display:flex;width:50px;height:50px;justify-content:center;align-items:center;color:#fff;border-radius:100%;border:none;outline:none;position:relative;cursor:pointer;transition:all .3s}.alfagresalfa-sostenibilidad-0-x-ui_btn_plus:hover{background:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff}.alfagresalfa-sostenibilidad-0-x-ui_btn_plus:hover:before{border-color:hsla(0,0%,100%,.43)}.alfagresalfa-sostenibilidad-0-x-ui_btn_plus:before{content:"";border:2px solid #ff4c00;width:100%;height:100%;border-radius:100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1.2)}.alfagresalfa-sostenibilidad-0-x-wrapper_carousel_normal{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;cursor:-webkit-grab;cursor:grab;gap:30px;padding:66px 0 0}.alfagresalfa-sostenibilidad-0-x-wrapper_carousel_normal::-webkit-scrollbar{width:0}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card{display:flex;flex-shrink:0;width:clamp(17.25rem,24.064vw + 1.819rem,22.875rem);min-height:460px;flex-direction:column;background:#fff;box-shadow:0 3px 30px rgba(143,145,154,.07);border-radius:20px;position:relative;transition:transform .3s}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card:hover{transform:translateY(-20px)!important}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card:before{content:"";display:block;width:113px;height:40px;position:absolute;top:0;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.3);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);transition:transform .3s}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card:hover:before{transform:translate(-50%,-40px)}.alfagresalfa-sostenibilidad-0-x-wrapper_carousel_normal_drabbing{cursor:grabbing;cursor:-webkit-grabbing}.alfagresalfa-sostenibilidad-0-x-wrapper_carousel_normal:has(>:nth-child(4)){justify-content:flex-start}.alfagresalfa-sostenibilidad-0-x-wrapper_carousel_normal:has(>:nth-child(4)) .alfagresalfa-sostenibilidad-0-x-carousel_normal_card:first-child{margin-left:30px}.alfagresalfa-sostenibilidad-0-x-wrapper_carousel_normal:has(>:nth-child(4)) .alfagresalfa-sostenibilidad-0-x-carousel_normal_card:last-child{margin-right:30px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_header{width:100%;position:relative;border-radius:20px 20px 0 0}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_header .alfagresalfa-sostenibilidad-0-x-carousel_normal_card_header_img{margin:-40px auto 0;position:relative;width:139px;display:block;transition:transform .3s}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card:hover .alfagresalfa-sostenibilidad-0-x-carousel_normal_card_header_img{transform:translateY(-10px)}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_header_subtitle{position:relative;margin:0 auto}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_header_subtitle p,.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_header_title h3{position:relative;margin:0;padding:0;color:#121928!important}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_header_title h3{font-family:landing;font-weight:500;font-size:clamp(1.5rem,-.0431rem + 2.4064vw,2.0625rem)}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_header_subtitle p{font-size:12px;font-family:landing;font-weight:200}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_body{padding:10px 0 0;flex:1;display:flex;flex-direction:column;align-items:center}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_body_txt{margin-bottom:15px;flex:1}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_body_txt p{color:#717171;font-size:clamp(.875rem,.825rem + .2vw,1rem);width:100%;max-width:263px;font-family:landing;font-weight:400;margin:0;padding:0}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_body_icons_wrapper{display:flex;flex-flow:row nowrap;gap:10px;width:100%;justify-content:center;padding-bottom:5px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_footer{border-radius:0 0 20px 20px;overflow:hidden}.alfagresalfa-sostenibilidad-0-x-crarousel_normal_card_footer_cta{position:relative;display:flex;justify-content:center;align-items:center;height:40px;margin:0 auto;background:#ff4c00;border-radius:50px 50px 0 0;border:none;outline:none;color:#fff;font-size:18px;padding:0 73px;font-family:landing;font-weight:200;cursor:pointer}.alfagresalfa-sostenibilidad-0-x-banner_card{display:flex;width:1027px;height:584px;box-shadow:0 3px 30px rgba(143,145,154,.1);border-radius:35px;flex-flow:row nowrap;flex-shrink:0;overflow:hidden;position:relative;background:#fff}.alfagresalfa-sostenibilidad-0-x-banner_card_content_btn_plus{position:absolute!important;bottom:35px;right:20px}.alfagresalfa-sostenibilidad-0-x-banner_card_content{display:flex;width:50%;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s}.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_content{opacity:0}.alfagresalfa-sostenibilidad-0-x-banner_card_content_title h4{font-family:landing;font-weight:700;font-size:44px;color:#121928;margin:0 0 10px}.alfagresalfa-sostenibilidad-0-x-banner_card_content_title h4 span.alfagresalfa-sostenibilidad-0-x-strong{font-weight:700;color:#63d552}.alfagresalfa-sostenibilidad-0-x-banner_card_content_image{width:50%;height:100%;border-radius:35px;overflow:hidden;align-self:flex-end}.alfagresalfa-sostenibilidad-0-x-banner_card_content_image img{width:100%;height:100%;z-index:1;transition:all .3s}.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_content_image img{transform:scale(1.2)}.alfagresalfa-sostenibilidad-0-x-banner_card_content_hover{opacity:0;width:0;height:100%;background:transparent;position:absolute;top:0;left:0;transition:opacity .3s;z-index:2;padding-left:80px;display:flex;flex-direction:column;justify-content:center}.alfagresalfa-sostenibilidad-0-x-banner_card_content_hover p{color:#fff;font-family:landing;font-weight:400;font-size:24px;max-width:522px}.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_content_hover{width:80%;opacity:1;background:linear-gradient(90deg,#121928 81.5%,rgba(18,25,40,0) 99.45%)}.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_1,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_2,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_3,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_1,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_2,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_3{display:block;position:absolute;border-radius:100%;z-index:3;transition:transform .3s}.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_1,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_2,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_3{width:220px;height:220px;background:#2dd550}.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_1,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_2,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_3{width:387px;height:387px;border:5px solid #2dd550}.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_1{left:35%;top:-149px}.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_1{transform:translateY(-500px)}.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_1,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_3{left:38%;bottom:-238px}.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_1,.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_3{transform:translateY(500px)}.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_2{left:-51px;bottom:-49px}.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_2{transform:translateX(-500px)}.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_2{right:-132px;top:-110px}.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_2{transform:translateX(500px)}.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_3{left:45%;top:-149px}.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_3{transform:translateY(-500px)}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_body{display:flex;flex-flow:row nowrap;max-height:100%;overflow-y:auto}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_left{width:40%;display:flex;flex-direction:column;justify-content:space-between}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_img{width:100%;height:auto}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_icon{width:171px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_right{flex:1;padding-left:6%;display:flex;flex-direction:column}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_right_body{flex:1;display:flex;flex-direction:column;gap:20px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_titles h3,.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_titles p{margin:0;padding:0;color:#121928}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_titles h3{font-size:33px;font-family:landing;font-weight:600}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_titles span.alfagresalfa-sostenibilidad-0-x-italic{color:#6c717a;font-size:12px;font-style:normal;padding:0;margin:0;font-family:landing;font-weight:300}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_info p{color:#6c717a;font-family:landing;font-weight:400;font-size:19px;margin:0;padding:0}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_colors h5,.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_complements h5{font-size:19px;font-family:landing;font-weight:600;color:#121928;margin:0;padding:0}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_complements_list{display:flex;flex-flow:row wrap;gap:10px;margin:0}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_complements_item p{margin:0;padding:0;font-family:landing;font-weight:400;font-size:19px;color:#6c717a}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_colors{padding-top:10px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_colors_list,.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_format_list,.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_info_icons_list{display:flex;flex-flow:row wrap;gap:10px;margin:5px 0 0}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_colors_list li,.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_format_list li,.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_info_icons_list li{list-style-type:none}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_color_item,.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_info_format_item,.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_info_icons_item{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_color_item{flex-flow:row nowrap!important;gap:10px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_color_item .alfagresalfa-sostenibilidad-0-x-icon_text_txt p{font-weight:400!important;font-size:18px!important;color:#121928}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_info_format_item .alfagresalfa-sostenibilidad-0-x-icon_text_txt p,.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_info_icons_item .alfagresalfa-sostenibilidad-0-x-icon_text_txt p{font-weight:300!important;font-size:12px!important;color:#121928}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_ctas_wrapper{display:flex;flex-flow:row wrap;gap:20px;padding-top:20px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_left .alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_ctas_wrapper{display:none}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_cta{padding:calc(.25rem + .3vw) calc(.5rem + .6vw);border-radius:20px;border:none;outline:none;font-family:landing;font-weight:400;font-size:clamp(.75rem,1vw + .313rem,1.188rem);background:#121928;color:#fff;cursor:pointer;text-decoration:none}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_cta_video{background:#2dd550;color:#121928;font-style:normal}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_color_item .alfagresalfa-sostenibilidad-0-x-icon_text_img{width:38px;height:38px}.alfagresalfa-sostenibilidad-0-x-banner_card_modal_title h4{font-size:clamp(1.1875rem,1.0375rem + .6vw,1.5625rem);font-family:landing;font-weight:700;margin:0;padding:0 16px 0 0}.alfagresalfa-sostenibilidad-0-x-banner_card_modal_text p{font-family:landing;font-weight:400;margin:clamp(1rem,2vw + .125rem,1.875rem) 0 0;padding:0;font-size:clamp(.875rem,.75rem + .5vw,1.1875rem)}.alfagresalfa-sostenibilidad-0-x-banner_card_modal_text p span.alfagresalfa-sostenibilidad-0-x-strong{font-family:landing;font-weight:600;color:#2dd550}@media only screen and (max-width:1025px){.alfagresalfa-sostenibilidad-0-x-banner_card{flex-direction:column;width:330px;height:479px}.alfagresalfa-sostenibilidad-0-x-banner_card_content{width:100%;height:50%}.alfagresalfa-sostenibilidad-0-x-banner_card_content img{display:none}.alfagresalfa-sostenibilidad-0-x-banner_card_content_title h4{font-size:30px}.alfagresalfa-sostenibilidad-0-x-banner_card_content_image{align-self:flex-start;width:100%;height:50%}.alfagresalfa-sostenibilidad-0-x-banner_card .alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_1,.alfagresalfa-sostenibilidad-0-x-banner_card .alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_1,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_2,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_border_type_3,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_2,.alfagresalfa-sostenibilidad-0-x-banner_card_bubble_full_type_3{display:none}.alfagresalfa-sostenibilidad-0-x-banner_card_content_hover{padding:15px;overflow-y:auto}.alfagresalfa-sostenibilidad-0-x-banner_card_content_hover p{font-size:15px;margin:0;text-align:center}.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_content_hover{width:100%;height:100%;opacity:1;background:#121928}.alfagresalfa-sostenibilidad-0-x-banner_card:hover .alfagresalfa-sostenibilidad-0-x-banner_card_content_image img{margin-left:0}.alfagresalfa-sostenibilidad-0-x-banner_card_content_btn_plus{left:50%;bottom:15px;transform:translateX(-50%);z-index:4}}@media only screen and (max-width:800px){.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_left .alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_ctas_wrapper{display:flex}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_body{flex-direction:column-reverse;justify-content:space-between;height:100%;gap:20px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_right{padding:0;justify-content:center;flex:1}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_right_body{align-items:center}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_info_icons_list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_img{width:168px;height:168px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;min-width:168px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_left{width:100%}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_color_item .alfagresalfa-sostenibilidad-0-x-icon_text_txt{display:none}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_left_content{display:flex;flex-direction:row;gap:25px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_icon{display:none}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_info p{font-size:14px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_right .alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_ctas_wrapper{display:none}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_ctas_wrapper{gap:10px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_cta{font-size:15px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_color_item .alfagresalfa-sostenibilidad-0-x-icon_text_img{width:23px;height:23px}.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_complements_item p{font-size:14px}}@media only screen and (max-width:600px){.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_left_content{gap:10px}}@media only screen and (max-width:350px){.alfagresalfa-sostenibilidad-0-x-carousel_normal_card_modal_prd_img{width:150px;height:150px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}.alfagresalfa-sostenibilidad-0-x-gallery_container{width:100%;height:100%;display:grid;grid-template-columns:repeat(4,2fr);grid-template-rows:repeat(6,auto);position:relative}.alfagresalfa-sostenibilidad-0-x-gallery_item{overflow:hidden}.alfagresalfa-sostenibilidad-0-x-gallery_item_body{width:100%;height:100%;z-index:3;position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.alfagresalfa-sostenibilidad-0-x-gallery_item_background{top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%)}.alfagresalfa-sostenibilidad-0-x-gallery_item_background,.alfagresalfa-sostenibilidad-0-x-gallery_item_background_img{z-index:1;position:absolute}.alfagresalfa-sostenibilidad-0-x-gallery_item_background_img{top:0;left:0;width:100%;height:100%;aspect-ratio:1/2;z-index:2}.alfagresalfa-sostenibilidad-0-x-gallery_container_order{display:flex;flex-flow:row wrap;gap:40px}.alfagresalfa-sostenibilidad-0-x-gallery_order_item{width:clamp(9.375rem,20.906vw - 4.031rem,16.875rem);height:clamp(9.375rem,20.906vw - 4.031rem,16.875rem);border-radius:20px;padding:20px;display:flex;flex-direction:column;position:relative;overflow:hidden;transform-origin:100% 50%}.alfagresalfa-sostenibilidad-0-x-gallery_order_item_title{position:relative;margin:auto 0 0}.alfagresalfa-sostenibilidad-0-x-gallery_order_item_title p{font-family:landing;font-size:clamp(1rem,.2222rem + 1.7778vw,2rem);font-weight:400;margin:0;color:#fff;line-height:normal}.alfagresalfa-sostenibilidad-0-x-gallery_item_body p.alfagresalfa-sostenibilidad-0-x-paragraph span.alfagresalfa-sostenibilidad-0-x-strong{font-weight:700;position:relative;z-index:2}.alfagresalfa-sostenibilidad-0-x-gallery_item_body p.alfagresalfa-sostenibilidad-0-x-paragraph span.alfagresalfa-sostenibilidad-0-x-italic:after{content:"";width:16%;height:60%;display:block;position:absolute;top:50%;left:0;transform:translateY(-36%);background:#2dd550;z-index:1;transition:width .3s}.alfagresalfa-sostenibilidad-0-x-gallery_item_body p.alfagresalfa-sostenibilidad-0-x-paragraph:hover span.alfagresalfa-sostenibilidad-0-x-italic:after{width:100%}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_container{display:flex;flex-direction:column}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_body{flex:1}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_header{padding-right:18px}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_header h3,.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_header h4{margin:0;font-family:landing}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_header h3{font-weight:700;font-size:clamp(1.25rem,.4375rem + 1.8571vw,2.0625rem);color:#121928}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_header h4{font-size:clamp(1rem,.6875rem + 1vw,1.5625rem);font-weight:400}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_body_txt p{font-size:clamp(.75rem,.3125rem + 1vw,1.1875rem);font-family:landing;font-weight:400;color:#717171}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_body_txt p img{display:block;position:relative;margin:0 auto;max-height:100px}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_body_txt::-webkit-scrollbar{width:10px;background:#f6f6f6}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_body_txt::-webkit-scrollbar-thumb{background-color:#6f716f!important;border-radius:5px!important}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_footer{display:flex;width:100%;position:relative}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_info_icon{max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_info_icon p{font-family:landing;font-weight:700;font-size:clamp(.75rem,.4375rem + .7143vw,1.0625rem);color:#121928}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_info_icon p span.alfagresalfa-sostenibilidad-0-x-strong{font-size:clamp(1.875rem,.5rem + 3.1429vw,3.25rem);color:#2dd550;font-weight:700}.alfagresalfa-sostenibilidad-0-x-modal_gallery_item_footer_list{display:flex;flex-flow:row wrap;gap:30px;width:100%;justify-content:center}.alfagresalfa-sostenibilidad-0-x-modal_gallery_icon{position:relative}.alfagresalfa-sostenibilidad-0-x-modal_gallery_icon:after{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:50%;right:-26px;transform:translateY(-50%);font-family:landing;font-weight:800;font-size:clamp(1.875rem,.5rem + 3.1429vw,3.25rem);color:#2dd550}.alfagresalfa-sostenibilidad-0-x-modal_gallery_icon--1:after{content:">"}.alfagresalfa-sostenibilidad-0-x-modal_gallery_icon--2:after{content:"="}.alfagresalfa-sostenibilidad-0-x-gallery_item{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px clamp(1.125rem,4.4vw - .8rem,2.5rem);position:relative}.alfagresalfa-sostenibilidad-0-x-gallery_container .alfagresalfa-sostenibilidad-0-x-gallery_item:nth-child(2) .alfagresalfa-sostenibilidad-0-x-gallery_item_body:before{content:"";background:transparent;display:block;left:50%;top:50%;transform:translate(-50%,-50%);width:290px;height:290px;border:2px solid #2dd550;border-radius:100%;position:absolute;transition:all .3s}.alfagresalfa-sostenibilidad-0-x-gallery_container .alfagresalfa-sostenibilidad-0-x-gallery_item:nth-child(2):hover .alfagresalfa-sostenibilidad-0-x-gallery_item_body:before{transform:translate(-50%,-50%) scale(1.75)}.alfagresalfa-sostenibilidad-0-x-gallery_item p.alfagresalfa-sostenibilidad-0-x-paragraph{margin:0;color:#fff;font-size:clamp(1.8125rem,-.5rem + 5.2857vw,4.125rem);font-family:landing;font-weight:700;padding:clamp(1rem,.75rem + .5714vw,1.25rem) 0;line-height:clamp(1.875rem,.4375rem + 3.2857vw,3.3125rem)}.alfagresalfa-sostenibilidad-0-x-gallery_item p.alfagresalfa-sostenibilidad-0-x-paragraph span.alfagresalfa-sostenibilidad-0-x-italic{font-style:normal;position:relative}.alfagresalfa-sostenibilidad-0-x-gallery_item_btn_pdf{background:transparent;padding:clamp(.25rem,.8vw - .1rem,.5rem) clamp(.5rem,1.6vw - .2rem,1rem);border-radius:50px;backdrop-filter:blur(31px);-webkit-backdrop-filter:blur(31px);border:1px solid #fff;outline:none;color:#fff;font-family:landing;font-weight:700;font-size:clamp(.625rem,.8vw + .275rem,.875rem);cursor:pointer;text-decoration:none}@media only screen and (max-width:1025px){.alfagresalfa-sostenibilidad-0-x-gallery_item_body p.alfagresalfa-sostenibilidad-0-x-paragraph span.alfagresalfa-sostenibilidad-0-x-italic:after{width:100%}.alfagresalfa-sostenibilidad-0-x-gallery_order_item_title p{font-size:16px}}.alfagresalfa-sostenibilidad-0-x-timeline_container{display:flex;flex-direction:row;max-width:100%;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;cursor:-webkit-grab;cursor:grab;position:relative;padding-top:25px}.alfagresalfa-sostenibilidad-0-x-timeline_container::-webkit-scrollbar{width:0}.alfagresalfa-sostenibilidad-0-x-timeline_year{display:block;width:430px;min-height:200px;flex-shrink:0;position:relative;padding:0 20px}.alfagresalfa-sostenibilidad-0-x-timeline_year_number{background:#121928;font-size:55px;font-weight:700;font-family:landing;display:flex;justify-content:center;align-items:center;width:154px;height:154px;border-radius:100%;color:#fff;margin:0 auto;position:relative;transition:transform .3s}.alfagresalfa-sostenibilidad-0-x-timeline_year_number:hover{transform:scale(1.2)}.alfagresalfa-sostenibilidad-0-x-timeline_year_line_after,.alfagresalfa-sostenibilidad-0-x-timeline_year_line_before{position:absolute;display:block;width:50%;height:5px;background:#121928;top:77px}.alfagresalfa-sostenibilidad-0-x-timeline_year_line_after{left:50%}.alfagresalfa-sostenibilidad-0-x-timeline_year_line_before{left:0}.alfagresalfa-sostenibilidad-0-x-timeline_container .alfagresalfa-sostenibilidad-0-x-timeline_year:first-child .alfagresalfa-sostenibilidad-0-x-timeline_year_line_before,.alfagresalfa-sostenibilidad-0-x-timeline_container .alfagresalfa-sostenibilidad-0-x-timeline_year:last-child .alfagresalfa-sostenibilidad-0-x-timeline_year_line_after{display:none}.alfagresalfa-sostenibilidad-0-x-timeline_container .alfagresalfa-sostenibilidad-0-x-timeline_year:nth-last-child(4) .alfagresalfa-sostenibilidad-0-x-timeline_year_line_after,.alfagresalfa-sostenibilidad-0-x-timeline_container:has(.alfagresalfa-sostenibilidad-0-x-timeline_year_disable) .alfagresalfa-sostenibilidad-0-x-timeline_year:nth-last-child(3) .alfagresalfa-sostenibilidad-0-x-timeline_year_line_after{background:#ff4d00}.alfagresalfa-sostenibilidad-0-x-timeline_container .alfagresalfa-sostenibilidad-0-x-timeline_year:nth-last-child(3) .alfagresalfa-sostenibilidad-0-x-timeline_year_line_before,.alfagresalfa-sostenibilidad-0-x-timeline_container:has(.alfagresalfa-sostenibilidad-0-x-timeline_year_disable) .alfagresalfa-sostenibilidad-0-x-timeline_year:last-child .alfagresalfa-sostenibilidad-0-x-timeline_year_line_before{background:#ff4d00}.alfagresalfa-sostenibilidad-0-x-timeline_container .alfagresalfa-sostenibilidad-0-x-timeline_year:first-child .alfagresalfa-sostenibilidad-0-x-timeline_year_number,.alfagresalfa-sostenibilidad-0-x-timeline_container:has(.alfagresalfa-sostenibilidad-0-x-timeline_year_disable) .alfagresalfa-sostenibilidad-0-x-timeline_year:nth-last-child(3) .alfagresalfa-sostenibilidad-0-x-timeline_year_number{background:#ff4d00}.alfagresalfa-sostenibilidad-0-x-timeline_container:has(.alfagresalfa-sostenibilidad-0-x-timeline_year_disable) .alfagresalfa-sostenibilidad-0-x-timeline_year:last-child{-webkit-filter:grayscale(90%);filter:grayscale(90%)}.alfagresalfa-sostenibilidad-0-x-timeline_container:has(.alfagresalfa-sostenibilidad-0-x-timeline_year_disable) .alfagresalfa-sostenibilidad-0-x-timeline_year:last-child .alfagresalfa-sostenibilidad-0-x-timeline_year_line_before,.alfagresalfa-sostenibilidad-0-x-timeline_container:has(.alfagresalfa-sostenibilidad-0-x-timeline_year_disable) .alfagresalfa-sostenibilidad-0-x-timeline_year:last-child .alfagresalfa-sostenibilidad-0-x-timeline_year_number,.alfagresalfa-sostenibilidad-0-x-timeline_container:has(.alfagresalfa-sostenibilidad-0-x-timeline_year_disable) .alfagresalfa-sostenibilidad-0-x-timeline_year:nth-last-child(2) .alfagresalfa-sostenibilidad-0-x-timeline_year_line_after{background:#c8c8d0}.alfagresalfa-sostenibilidad-0-x-timeline_year_body_video{width:100%;height:238px;display:block;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;flex-direction:column;padding:20px;margin-top:50px;position:relative;overflow:hidden}.alfagresalfa-sostenibilidad-0-x-timeline_year_body_video_frame{width:100%;height:100%;left:0;position:absolute;top:0;-o-object-fit:cover;object-fit:cover}.alfagresalfa-sostenibilidad-0-x-timeline_year_body_video .alfagresalfa-sostenibilidad-0-x-container{position:relative;margin-top:auto;display:block}.alfagresalfa-sostenibilidad-0-x-timeline_year_body_video p{font-family:landing;font-weight:500;color:#fff;font-size:33px;margin:0}.alfagresalfa-sostenibilidad-0-x-timeline_year_body_info{margin-top:50px}.alfagresalfa-sostenibilidad-0-x-timeline_year_body_info_list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;list-style:circle}.alfagresalfa-sostenibilidad-0-x-timeline_year_body_list_item,.alfagresalfa-sostenibilidad-0-x-timeline_year_body_list_item_link{letter-spacing:0;color:#121928;font-weight:500;font-size:20px;font-family:landing;text-decoration:none}.alfagresalfa-sostenibilidad-0-x-timeline_year_body_list_item::marker{content:"-";color:#121928}@media only screen and (max-width:1025px){.alfagresalfa-sostenibilidad-0-x-timeline_year_number{width:100px;height:100px;font-size:30px}.alfagresalfa-sostenibilidad-0-x-timeline_year_line_after,.alfagresalfa-sostenibilidad-0-x-timeline_year_line_before{top:50px}}.alfagresalfa-sostenibilidad-0-x-ui_btn_pdf{display:flex;align-items:center;gap:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#2dd550;background:transparent;border:none;outline:none;position:relative;font-family:landing;font-weight:400;padding:0;text-decoration:none}.alfagresalfa-sostenibilidad-0-x-ui_btn_pdf>span{background:#2dd550;padding:8px clamp(1rem,.7rem + 1.2vw,1.75rem);border-radius:18px;color:#121928;font-size:clamp(14px,.4856rem + .8021vw,19px);transition:all .3s}.alfagresalfa-sostenibilidad-0-x-ui_btn_pdf:hover>span{background:#fff;cursor:pointer}.alfagresalfa-sostenibilidad-0-x-ui_btn_pdf>svg{width:clamp(1.5625rem,1.4375rem + .5vw,1.875rem)}.alfagresalfa-sostenibilidad-0-x-ui_btn_pdf:hover>svg{transition:all .3s;opacity:.5;cursor:pointer}.alfagresalfa-sostenibilidad-0-x-lp_footer{padding-top:20px;width:100%}.alfagresalfa-sostenibilidad-0-x-lp_footer_img{width:100%}