main.transformingpatientslive section.hero{position:relative;height:876px;background-color:var(--color-navy);background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column}main.transformingpatientslive section.hero video{position:absolute;width:100vw;object-fit:none;height:inherit}main.transformingpatientslive section.hero .wrapper{gap:24px;flex-direction:row;align-items:flex-end;padding-top:307px;justify-content:space-between;z-index:2;display:flex;padding-bottom:92px}main.transformingpatientslive section.hero .arrow_button{position:absolute;bottom:34px;cursor:pointer;z-index:2}main.transformingpatientslive section.hero .arrow_button img{position:relative;cursor:pointer}main.transformingpatientslive section.hero .wrapper .block_text{display:flex;flex-direction:column;gap:24px}main.transformingpatientslive section.hero .wrapper .block_img{position:absolute;bottom:-4px;right:0}main.transformingpatientslive section.hero .wrapper p{color:var(--color-navy);max-width:662px}main.transformingpatientslive section.hero .wrapper .text-2xl-semibold{font-family:var(--font-family);font-weight:300;font-size:60px;line-height:72px;letter-spacing:-2%;color:white;white-space:pre}main.transformingpatientslive section.hero .wrapper .text-2xl-semibold strong{font-weight:500}main.transformingpatientslive section.hero .wrapper .text-l-light{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;color:white;white-space:break-spaces;max-width:732px}section.tabs-section{padding:80px 20px;width:100%}section.tabs-section .wrapper{max-width:1448px;display:flex;flex-direction:column;align-items:flex-start;gap:60px}section.tabs-section .content_text{max-width:957px;display:flex;flex-direction:column;gap:24px}section.tabs-section .slide_tabs{display:flex;flex-direction:row;align-items:center;align-content:center;gap:32px;width:100%;justify-content:space-between;border:1px solid #dcdcdc;padding:13px;border-radius:150px}section.tabs-section .slide_tabs .arrow_next,section.tabs-section .slide_tabs .arrow_pre{border:0!important}section.tabs-section .slide_tabs .elemento{border:0!important;cursor:pointer}section.tabs-section .slide_tabs .elemento.active{border:0!important;border-radius:150px;background-color:#00F0BE;color:var(--color-navy);padding:9px 23px;font-weight:500}section.tabs-section .slide_tabs .list_tabs{display:flex;flex-direction:row;gap:41px}section.tabs-section .card{position:relative;overflow:hidden;background-color:#002855;padding:40px 50px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:flex-start;border-radius:10px 10px 35px 10px}section.tabs-section .card.is-closed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background:linear-gradient(180deg,rgba(0,40,85,0) 0,rgba(0,40,85,1));pointer-events:none;z-index:1}section.tabs-section .card .card_content{display:flex;flex-direction:column;align-content:center;align-items:stretch;width:100%}section.tabs-section .card .card_content .block_text{display:flex;flex-direction:row;gap:20px;align-items:center}section.tabs-section .card .container_button{position:relative;z-index:2;margin-top:20px;display:flex;justify-content:center}section.tabs-section .card .content{gap:20px;display:flex;flex-direction:column}section.tabs-section .card h3.title_card{color:white;font-size:30px;font-weight:500;line-height:38px}section.tabs-section .card .parraph_card,section.tabs-section .card .text_details{color:white;font-size:16px;font-weight:400;line-height:24px}section.tabs-section .card .button_expandir{background-color:white;color:#002855;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .2s ease-in-out;border:0!important}.grid-cards-patient{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;gap:30px;width:100%;max-width:900px;margin:0 auto}main.transformingpatientslive .disease{background-color:#002855;padding:100px 20px}main.transformingpatientslive .disease .wrapper{max-width:1448px}main.transformingpatientslive .disease .wrapper .row{display:flex;flex-direction:row;gap:153px;align-items:center}main.transformingpatientslive .disease .wrapper .row h2.disease-heading{font-size:48px;font-weight:600;line-height:60px;letter-spacing:-.5px;color:white}main.transformingpatientslive .disease .wrapper .row div{gap:25px;display:flex;flex-direction:column}main.transformingpatientslive .disease .wrapper .row .grid_cards{display:grid;grid-gap:26px;gap:26px;width:100%;grid-template-columns:repeat(2,2fr)}main.transformingpatientslive .disease .wrapper .row .text_content{max-width:579px}main.transformingpatientslive .disease .wrapper .row .card_content{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;gap:14px!important;background-color:#00F0BE;padding:20px 26px;border-radius:16px 16px 35px 16px}main.transformingpatientslive .disease .wrapper .row .card_content.bg-white{background-color:white}main.transformingpatientslive .disease .wrapper .row p.disease-description{font-size:18px;line-height:28px;font-weight:400;color:white}main.transformingpatientslive .disease .wrapper .row h3.card_title{font-size:30px;font-weight:600;line-height:38px;color:#002855}main.transformingpatientslive .disease .wrapper .row p.card_description{font-size:14px;line-height:20px;font-weight:400;color:#002855}main.transformingpatientslive ul{list-style:none;padding:0;line-height:34px}main.transformingpatientslive li{position:relative;font-family:Arial,sans-serif;font-size:20px;color:#2c3e50}main.transformingpatientslive .addressing_key li:before{content:"•";color:#00F0BE;font-weight:700;display:inline-block;width:1em;margin-left:-1em;position:absolute;left:10px;font-size:1.5rem;top:-2px}@media (min-width:768px){.grid-cards-patient{grid-template-columns:repeat(2,1fr)}.grid-cards-patient>div:nth-child(3){justify-self:center;width:100%;max-width:585px}main.transformingpatientslive .patient-card-grid{grid-template-columns:repeat(2,1fr)}}main.transformingpatientslive .col-span-full-centered{grid-column:1/-1;max-width:500px;margin-left:auto;margin-right:auto;width:100%}main.transformingpatientslive .patient-card h3{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}main.transformingpatientslive .patient-card p{font-size:.875rem;line-height:1.6;font-weight:300}main.transformingpatientslive .animate-fadeIn{animation:fadeIn .4s ease-out forwards}section.addressing_key,section.advancing_medical{padding:80px 20px;background-color:white}section.addressing_key .wrapper .text_content,section.advancing_medical .wrapper .text_content{gap:24px;display:flex;flex-direction:column;align-items:flex-start}section.addressing_key .wrapper,section.advancing_medical .wrapper{display:flex;flex-direction:column;align-items:center;align-content:flex-start;gap:60px}section.advancing_medical .wrapper .content_block{display:flex;flex-direction:column;width:100%;background-color:#F0F0F0;border-radius:10px 10px 35px 10px;padding:80px 125px;justify-content:center;align-items:flex-start}section.advancing_medical .wrapper .row{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:flex-start;gap:63.77px}section.advancing_medical .wrapper .row .col_left{display:flex;flex-direction:column;align-items:flex-end;align-content:flex-end}section.advancing_medical .wrapper .row .col_right{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-content:flex-start;gap:26.83px}section.advancing_medical .wrapper .row .col_right ul.list_medical_dermatology{font-weight:400;font-size:20px;line-height:30px;letter-spacing:0}section.advancing_medical .wrapper .row .col_right ul.list_medical_dermatology hr.divider{margin-block:15px;height:2px;border-top:1px solid #002855}section.advancing_medical .wrapper .row .title{font-size:48px;line-height:45px;letter-spacing:-2%;font-weight:500;text-align:right}section.advancing_medical .wrapper .row .title.blue{font-size:30px;line-height:38px;font-weight:600;color:#002855}section.advancing_medical .wrapper .row .title.green_dark{color:#00BEA0}section.advancing_medical .wrapper .row .number_green{font-weight:600;font-size:242.59px;line-height:303.23px;letter-spacing:-4%;text-align:center;vertical-align:middle;color:#00F0BE}section.addressing_key .wrapper .advancing_medical-heading,section.advancing_medical .wrapper .advancing_medical-heading{font-weight:400;font-size:48px;color:#002855;line-height:60px;letter-spacing:-2%}section.advancing_medical .wrapper .row p.advancing_medical-description{text-align:center}section.addressing_key .wrapper p.advancing_medical-description,section.advancing_medical .wrapper p.advancing_medical-description{font-size:18px;font-weight:400;line-height:28px;letter-spacing:0;color:#002855;text-align:left}section.banner_bg_call_to_action{padding:56px 0;background-image:url(/year-in-review-2025/assets/images/transforming-patients-lives/banner_bg_call_to_action.png);background-size:cover}section.banner_bg_call_to_action .wrapper{width:100vw;max-width:100vw}section.banner_bg_call_to_action .row{display:flex;flex-direction:row;align-items:flex-start;align-content:flex-start;gap:97px;justify-content:center;height:525px}section.banner_bg_call_to_action .row .col_left{width:50%;height:525px}section.banner_bg_call_to_action .row .col_right{width:50%;height:525px;display:flex;align-items:flex-end}section.banner_bg_call_to_action .row .block{display:flex;flex-direction:column;align-items:flex-end;align-content:flex-start;gap:24px;background-color:#00F0BE4D;padding:45px 55px;height:254px;justify-content:center;border-radius:10px 10px 35px 10px}section.banner_bg_call_to_action .row .col_right .block{border-radius:10px 10px 10px 35px}section.banner_bg_call_to_action .row .block p{font-size:24px;line-height:32px;color:white}section.addressing_key .wrapper .row{display:flex;flex-direction:row;align-items:center;width:100%}section.addressing_key .wrapper .row.right{display:flex;flex-direction:row;align-items:flex-end;width:100%;justify-content:flex-end}section.addressing_key .wrapper .row.full .card_box{width:100%;max-width:1203px;display:flex;flex-direction:row;justify-content:flex-start;position:relative}section.addressing_key .wrapper .row .card_box .block_title{display:flex;flex-direction:row}section.addressing_key .wrapper .row.full .card_box p.card_description{font-size:20px;line-height:30px;color:#002855;padding-left:21px;max-width:652px;width:100%}section.addressing_key .wrapper .row.full .card_box .button_plus{width:100%;display:flex;justify-content:flex-end;position:absolute;right:0;bottom:0}section.addressing_key .wrapper .row .card_box{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:35px;border-bottom-left-radius:10px;border:2px solid #00f0be;display:flex;flex-direction:row;justify-content:space-between;padding:30px;max-width:959px;width:100%}section.addressing_key .wrapper .row.full .card_box .card_title{max-width:230px;font-size:48px;line-height:60px;color:#002855}section.addressing_key .wrapper .row .card_box .card_number{width:187px;height:187px;font-size:96px;border-radius:150px;background-color:#00F0BE;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;color:#002855;margin-right:30px}section.addressing_key .wrapper .row .card_box .card_title{max-width:328px;font-size:48px;line-height:60px;color:#002855}section.addressing_key .wrapper .row .card_box .divider{color:#002855;border:1px solid #002855;width:2px;margin:0 13px}section.addressing_key .wrapper .row .card_box p.card_description{font-size:20px;line-height:30px;color:#002855;padding-left:21px;max-width:328px;width:324px}section.addressing_key .wrapper .row .card_box .col_text_button{display:flex;flex-direction:column;gap:16px;align-items:flex-start;align-content:flex-start;position:relative}section.addressing_key .wrapper .row .card_box .button_plus{width:100%;display:flex;justify-content:flex-end;position:absolute;bottom:0}section.banner_call_to_action{padding:75px 20px;background-image:url(/year-in-review-2025/assets/images/transforming-patients-lives/bg_call_to_action.png)}section.banner_call_to_action_second{padding:75px 20px;background-image:url(/year-in-review-2025/assets/images/transforming-patients-lives/bg_call_to_action_second.png)}section.banner_call_to_action .wrapper,section.banner_call_to_action_second .wrapper{gap:26px}section.banner_call_to_action h3{color:white}section.banner_call_to_action h3,section.banner_call_to_action_second h3{font-size:60px;line-height:72px;font-weight:400;letter-spacing:-2%;text-align:center}section.banner_call_to_action_second h3{color:#002855;max-width:733px}section.banner_call_to_action h3 strong,section.banner_call_to_action_second h3 strong{font-weight:600}section.banner_call_to_action .wrapper .cta.green{background-color:var(--color-turquoise)}section.banner_call_to_action .wrapper .cta.green,section.banner_call_to_action_second .wrapper .cta.green{opacity:1;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding:14px 22px;margin-top:4px;transition:.2s;cursor:pointer;border-radius:35px;width:auto;display:flex;align-items:center;justify-content:space-around;gap:10px}section.banner_call_to_action_second .wrapper .cta.green{background-color:#002855}section.banner_call_to_action_second .wrapper .cta.green p.blue.text-base-semibold{color:white}@media (max-width:1000px){main.transformingpatientslive section.hero{height:auto!important;min-height:700px;padding-top:80px}main.transformingpatientslive section.hero .wrapper{flex-direction:column-reverse!important;align-items:flex-start!important;padding-top:20px!important;padding-bottom:60px!important;gap:30px!important}main.transformingpatientslive section.hero .wrapper .text-2xl-semibold{font-size:38px!important;line-height:46px!important;white-space:normal!important}main.transformingpatientslive section.hero .wrapper .text-l-light{font-size:16px!important;line-height:26px!important}main.transformingpatientslive section.hero .wrapper .block_img{position:relative!important;right:auto!important;bottom:auto!important;align-self:center}main.transformingpatientslive section.tabs-section{padding:40px 16px;width:100%}main.transformingpatientslive section.tabs-section .slide_tabs{gap:10px!important;padding:10px 15px!important;border-radius:50px!important}main.transformingpatientslive section.tabs-section .slide_tabs .list_tabs{gap:15px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}main.transformingpatientslive .grid-cards-patient{grid-template-columns:1fr!important}main.transformingpatientslive section.tabs-section .card{padding:30px 20px!important}main.transformingpatientslive section.tabs-section .card h3.title_card{font-size:26px!important}main.transformingpatientslive .disease .wrapper .row{flex-direction:column!important;gap:25px!important}main.transformingpatientslive .disease .wrapper .row h2.disease-heading{font-size:36px!important;line-height:44px!important;text-align:left}main.transformingpatientslive .disease .wrapper .row p.disease-description{font-size:16px;line-height:24px;font-weight:400;color:white}main.transformingpatientslive .disease .wrapper .row .grid_cards{grid-template-columns:1fr!important;width:100%!important}main.transformingpatientslive .disease .wrapper .row .text_content{max-width:100%!important}main.transformingpatientslive .disease .wrapper .row h3.card_title{font-size:24px!important;line-height:32px}section.advancing_medical .wrapper .content_block{padding:40px 20px!important;gap:50px}section.advancing_medical .wrapper .row{flex-direction:column-reverse!important;align-items:center!important;gap:30px!important}section.advancing_medical .wrapper .row .col_left{align-items:flex-end}section.advancing_medical .wrapper .row .number_green{font-size:120px!important;line-height:1!important}section.advancing_medical .wrapper .row .title{text-align:left!important;font-size:24px!important;line-height:32px}section.addressing_key .wrapper,section.advancing_medical .wrapper{gap:25px}main.transformingpatientslive li{font-size:16px;font-weight:400;line-height:120%;color:#2c3e50}section.advancing_medical .wrapper .row .col_right{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-content:flex-start;gap:20px}section.addressing_key .wrapper .row,section.addressing_key .wrapper .row.right{justify-content:center!important}section.addressing_key .wrapper .row .card_box,section.addressing_key .wrapper .row.full .card_box{flex-direction:column!important;align-items:center!important;text-align:center;padding:40px 20px!important;max-width:100%!important}section.addressing_key .wrapper .row .card_box .card_number{margin-right:0!important;width:62px!important;min-width:62px;height:62px!important;font-size:35px!important}section.addressing_key .wrapper .row .card_box .card_title,section.addressing_key .wrapper .row.full .card_box .card_title{max-width:100%!important;font-size:21px!important;line-height:24px!important;text-align:left}section.addressing_key .wrapper .row .card_box .divider{display:none}section.addressing_key .wrapper .row .card_box p.card_description{padding-left:20px!important;max-width:90%!important}section.addressing_key .wrapper .row .card_box .button_plus,section.addressing_key .wrapper .row.full .card_box .button_plus{position:relative!important;right:auto!important;bottom:auto!important;margin-top:20px;justify-content:center!important}section.banner_bg_call_to_action .row{flex-direction:column!important;height:auto!important;gap:20px!important}section.banner_bg_call_to_action .row .col_left,section.banner_bg_call_to_action .row .col_right{width:100%!important;height:auto!important;flex-direction:row-reverse}section.banner_bg_call_to_action{padding:28px 0;background-position:50%}section.banner_bg_call_to_action .row .block{height:auto!important;padding:30px!important}section.banner_call_to_action h3,section.banner_call_to_action_second h3{font-size:32px!important;line-height:1.2!important}main.transformingpatientslive section.tabs-section .content_text h2{font-size:36px;line-height:44px;letter-spacing:-2%;font-weight:600}main.transformingpatientslive section.tabs-section .content_text h3{font-size:36px;line-height:44px;letter-spacing:-2%;font-weight:400}section.tabs-section .wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.grid-cards-patient{gap:16px}main.transformingpatientslive .disease{background-color:#002855;padding:40px 16px}section.addressing_key,section.advancing_medical{padding:40px 16px;background-color:white}section.addressing_key .wrapper .advancing_medical-heading,section.advancing_medical .wrapper .advancing_medical-heading{font-weight:400;font-size:36px;color:#002855;line-height:44px;letter-spacing:-2%}section.addressing_key .wrapper p.advancing_medical-description,section.advancing_medical .wrapper p.advancing_medical-description{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#002855;text-align:left}section.advancing_medical .wrapper .row p.advancing_medical-description{font-size:14px;line-height:20px;text-align:center}section.banner_bg_call_to_action .row .block p{font-size:16px;line-height:24px}section.banner_bg_call_to_action .row .block{border-radius:0 10px 35px 0;width:90%}section.addressing_key .wrapper .row .card_box .block_title{display:flex;flex-direction:row;align-items:center;gap:14px}section.addressing_key .wrapper .row .card_box .divider{color:#002855;border:1px solid #002855;width:100%;margin:13px;display:block}section.banner_call_to_action,section.banner_call_to_action_second{padding:40px 16px}}@media (max-width:480px){main.transformingpatientslive section.hero .wrapper .text-2xl-semibold{font-size:30px!important;line-height:36px!important}}main.mapa section.hero{position:relative;height:876px;background-color:var(--color-navy);margin-top:0;background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column}main.mapa section.hero video{position:absolute;width:100vw;object-fit:cover;height:inherit}main.mapa section.hero .wrapper{gap:24px;flex-direction:row;align-items:flex-end;padding-top:307px;justify-content:space-between;z-index:2;display:flex;padding-bottom:92px}main.mapa section.hero .arrow_button{position:absolute;bottom:34px;cursor:pointer;z-index:2}main.mapa section.hero .arrow_button img{position:relative;cursor:pointer}main.mapa section.hero .wrapper .block_text{display:flex;flex-direction:column;gap:24px;max-width:732px}main.mapa section.hero .wrapper .block_img{position:absolute;bottom:-4px;right:0}main.mapa section.hero .wrapper p{color:var(--color-navy);max-width:662px}main.mapa section.hero .wrapper .text-2xl-semibold{font-family:var(--font-family);font-weight:300;font-size:60px;line-height:72px;letter-spacing:-2%;color:white}main.mapa section.hero .wrapper .text-2xl-semibold strong{font-weight:500}main.mapa section.hero .wrapper .text-l-light{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;color:white;white-space:break-spaces;max-width:732px}.map-interaction-section{background-color:#fff;width:100%;display:flex;flex-direction:column}.map-container{width:100%;height:766px;position:relative;background-color:#f8f9fa;display:flex;justify-content:center;align-items:center}.map-content-dark{background-color:#002855;color:white;padding:80px 0;text-align:center;width:100%}.map-content-dark .wrapper{max-width:1180px;margin:0 auto;padding:0 20px}.select-title{font-size:32px;font-weight:500;margin-bottom:40px}.custom-selector-container{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:60px}.dropdown-control{position:relative;min-width:350px}.selected-display{font-size:56px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:20px}.chevron{font-size:20px;transition:transform .3s}.chevron.open{transform:rotate(180deg)}.nav-arrow{background:none;border:1px solid rgba(255,255,255,.4);color:white;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s}.nav-arrow:hover{border-color:white;background:rgba(255,255,255,.1)}.dropdown-list-custom{position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#1a2b4a;border-radius:12px;width:320px;padding:10px;z-index:50;margin-top:20px;box-shadow:0 10px 40px rgba(0,0,0,.4)}.dropdown-list-custom li{padding:15px 20px;text-align:left;font-size:20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:12px}.dropdown-list-custom li.active{background-color:#6a963e}.dropdown-list-custom li:hover:not(.active){background-color:rgba(255,255,255,.05)}.country-details-grid{display:flex;gap:60px;text-align:left;animation:fadeIn .5s ease}.country-details-grid .col{flex:1 1}.country-details-grid p{font-size:16px;line-height:24px;font-weight:400;color:white}.col-left{min-width:400px;gap:80px}.col-right{flex:0 0 350px;gap:20px;position:relative}.graph-title{font-size:32px;margin:0 0 30px}.eadv-title{font-size:36px;margin:0}.label-text{font-size:20px;font-weight:400}.label-text-small{font-size:18px;font-weight:400}.symposia-text{font-size:24px;font-weight:600;width:200px;text-align:right}.graph-content{gap:30px}.participants-wrapper{flex-direction:row}.participants-wrapper.align-bottom{margin-top:60px;gap:0}.label-line-group{display:flex;flex-direction:column;min-width:150px}.circle-data{width:140px;height:140px}.circle-green span{font-size:50px;font-weight:600;color:#002855;letter-spacing:-2px}.circle-dark{width:120px;height:120px}.circle-dark span{font-size:46px;font-weight:600}.info-box{padding:30px;max-width:300px}.info-box p{font-size:16px;line-height:1.4;margin:0;font-weight:400}.info-box-stack{gap:15px}.info-box-stack,.right-header{display:flex;flex-direction:column}.right-header{text-align:right;align-items:flex-end;gap:10px}.eadv-graph-row{display:flex;flex-direction:row;gap:30px;align-items:center}.eadv-circles-stack{display:flex;flex-direction:column;gap:10px}.eadv-item{gap:0}.eadv-item,.eadv-label-group{display:flex;align-items:center}.eadv-label-group{gap:15px}.horizontal-line{width:100%;height:1px;background-color:#002855;margin-bottom:10px}.horizontal-line-grey{width:100px;height:1px;background-color:#9EABB7}.skin-graphics-section{background-color:white;width:100%}.graphics-main-container{display:flex;justify-content:space-between;gap:60px;font-family:Arial,sans-serif;color:#002855;padding:80px 60px;border-radius:10px 10px 37px 10px;flex-wrap:wrap;align-items:center}.col-left{min-width:450px}.col-left,.col-right{flex:1 1;display:flex;flex-direction:column;gap:30px}.col-right{min-width:350px}.col-right,.graph-block{background-color:#f0f0f0;padding:40px;border-radius:10px 10px 35px 10px}.graph-block{width:100%}.graph-content{display:flex;align-items:center;gap:20px}.participants-wrapper{display:flex;align-items:center;gap:0}.circle-data{width:130px;height:130px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.circle-green{background-color:#00FFC2}.circle-dark{background-color:#002855;color:white;width:110px;height:110px}.graph-title{margin-bottom:20px}.eadv-title,.graph-title{font-size:28px;font-weight:600}.eadv-title{text-align:right}.info-box{background-color:#002855;color:white;padding:25px;border-radius:15px 15px 35px 15px;max-width:320px;font-size:15px}@media (max-width:1100px){.graphics-main-container{gap:40px;padding:40px}.col-left,.col-right{min-width:100%}.eadv-title{text-align:left}.right-header{align-items:center!important}}@media (max-width:768px){.graphics-main-container{padding:30px 20px;margin:20px 0}.graph-title{font-size:24px;text-align:center}.graph-content{flex-direction:column;align-items:center;text-align:center}.participants-wrapper{flex-direction:column;gap:10px}.participants-wrapper.align-bottom{margin-top:20px}.label-line-group{min-width:auto;align-items:center}.horizontal-line{width:50px}.circle-data{width:110px;height:110px}.circle-data span{font-size:40px!important}.info-box{max-width:100%;width:100%;border-radius:15px}.eadv-graph-row{flex-direction:column;align-items:center!important;gap:20px}.symposia-text{text-align:center;width:100%;font-size:20px}.eadv-item{flex-direction:column;gap:10px}.horizontal-line-grey{display:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.country-details-grid{flex-direction:column;gap:30px}.selected-display{font-size:32px}.dropdown-control{min-width:50px}.custom-selector-container{gap:15px}.map-container{height:300px}.map-container svg{height:-webkit-fill-available;height:-moz-available;height:stretch}main.mapa section.hero .wrapper{gap:22px;display:flex;flex-direction:column-reverse;align-items:flex-start;padding-bottom:52px;justify-content:flex-start;padding-top:0}main.mapa section.hero .wrapper .text-2xl-semibold{font-family:var(--font-family);font-weight:300;font-size:40px;line-height:48px;letter-spacing:-2%;white-space:normal}main.mapa section.hero .wrapper .text-l-light{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;white-space:break-spaces}main.mapa .map-content-dark{background-color:#002855;color:white;padding:40px 0;text-align:center;width:100%}.custom-selector-container{margin-bottom:25px}}:root{--almirall-dark-blue:#0b2245;--almirall-teal:#00ffd0;--almirall-bg-gray:#f8f9fa;--almirall-text-gray:#4d4d4d}.portfolio-slider-section{padding:80px 0;overflow:hidden}.slider-container{width:100vw;margin:0 auto;padding:0 0 0 250px}.portfolio-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.portfolio-track::-webkit-scrollbar{display:none}.portfolio-card{background-color:var(--almirall-dark-blue);color:white;max-width:470px;height:-moz-fit-content;height:fit-content;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:35px;border-bottom-left-radius:10px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;max-height:-moz-fit-content;max-height:fit-content;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 18px);scroll-snap-align:start}.portfolio-card h3{font-weight:400;font-size:24px;line-height:32px}.portfolio-card p{font-weight:400;font-size:16px;line-height:24px}@media (max-width:1024px){.slider-container{padding-left:16px}.portfolio-card{flex:0 0 95%;max-width:100vw}}.slider-controls{gap:30px;margin-top:40px}.nav-btn,.slider-controls{display:flex;align-items:center;justify-content:center}.nav-btn{width:48px;height:auto;border-radius:50%;border:1.5px solid var(--almirall-dark-blue);background:#f0f0f0;color:var(--almirall-dark-blue);cursor:pointer;transition:.3s}.nav-btn.right svg{transform:rotate(180deg)}.nav-btn:hover:not(.disabled){background:var(--almirall-dark-blue);color:white}.pagination-bars{display:flex;gap:0}.bar{width:62px;height:17px;background:#d1d5db;border-bottom-right-radius:11.81px;transition:.4s}.bar.active{background:var(--almirall-dark-blue)}section.strategic{background-color:white;padding:80px 20px}section.other_strategic{background-color:#00F0BE;padding:80px 20px}section.other_strategic .wrapper,section.strategic .wrapper{display:flex;flex-direction:column;gap:60px;align-items:flex-start;max-width:1448px;margin:0 auto}section.other_strategic .text-content .section-title,section.strategic .text-content .section-title{font-size:48px;line-height:60px;font-weight:600;color:#002855;letter-spacing:-2%;text-align:left}section.strategic .text-content .section-subtitle{font-size:48px;line-height:60px;font-weight:400;color:#002855;letter-spacing:-2%}section.other_strategic .sales-grid-container,section.strategic .sales-grid-container{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;width:100%;grid-row-gap:40px;row-gap:40px}section.strategic .sales-card-container{background:white}section.other_strategic .sales-card-container,section.strategic .sales-card-container{border-right:2px solid var(--almirall-dark-blue);border-bottom:2px solid var(--almirall-dark-blue);border-bottom-right-radius:40px;display:flex;flex-direction:column;min-height:432px;padding-top:20px}section.other_strategic .sales-card-container{background:#00F0BE}section.other_strategic .sales-card-container .card-header,section.strategic .sales-card-container .card-header{text-align:center;padding:0 5px 14px;color:var(--almirall-dark-blue)}section.other_strategic .product-brand,section.strategic .product-brand{font-size:24px;margin:0;font-weight:800}section.other_strategic .brand-symbol,section.strategic .brand-symbol{font-size:14px;vertical-align:super}section.other_strategic .generic-name,section.strategic .generic-name{font-size:18px;margin:5px 0 0;font-weight:400}section.strategic .teal-divider{border:none;border-top:2.5px solid var(--almirall-teal);margin:0;width:100%}section.other_strategic .teal-divider{border:none;border-top:2.5px solid white;margin:0;width:100%}section.other_strategic .country-grid,section.strategic .country-grid{display:grid;grid-template-columns:1fr 1fr;padding:25px 20px;flex-grow:1}section.other_strategic .country-item,section.strategic .country-item{font-size:14px;color:var(--almirall-dark-blue);margin-bottom:6px;line-height:1.2}section.other_strategic .card-footer,section.strategic .card-footer{text-align:center;padding:23px 15px;color:var(--almirall-dark-blue)}section.other_strategic .sales-amount,section.other_strategic .total-label,section.strategic .sales-amount,section.strategic .total-label{display:block;font-size:24px;font-weight:600}section.content_text{padding:80px 20px}section.content_text .wrapper{max-width:958px}section.content_text .wrapper p{font-size:18px;line-height:28px;color:#002855;text-align:center}@media (max-width:1300px){section.other_strategic .sales-grid-container,section.strategic .sales-grid-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){section.other_strategic .sales-grid-container,section.strategic .sales-grid-container{grid-template-columns:repeat(2,1fr);padding:0}.portfolio-card{height:auto;max-height:618px}.slider-controls{display:flex;align-items:center;justify-content:space-between;gap:27px;margin-top:30px;width:95%}.bar{width:34px;height:9px;background:#d1d5db}section.strategic{background-color:white;padding:40px 16px}section.strategic .text-content .section-title{font-size:36px;line-height:44px;font-weight:600;color:#002855;letter-spacing:-2%;text-align:left}section.strategic .text-content .section-subtitle{font-size:36px;line-height:44px;font-weight:400;color:#002855;letter-spacing:-2%;text-align:left!important}section.strategic .sales-card-container{background:white;border-right:2px solid var(--almirall-dark-blue);border-bottom:2px solid var(--almirall-dark-blue);border-bottom-right-radius:40px;display:flex;flex-direction:column;min-height:199px;padding-top:20px}section.other_strategic .sales-card-container{min-height:199px}section.other_strategic{background-color:#00F0BE;padding:40px 34px}section.other_strategic .text-content .section-title,section.strategic .text-content .section-title{font-size:36px;line-height:44px;font-weight:400;color:#002855;letter-spacing:-2%;text-align:left}section.other_strategic .wrapper,section.strategic .wrapper{gap:30px}.portfolio-slider-section{padding:40px 0}}@media (max-width:480px){section.other_strategic .sales-grid-container,section.strategic .sales-grid-container{grid-template-columns:1fr}}main.aletterfromourceo section.principal.content-radius.content-front-blue.content-back-white{background-color:white;width:100%;display:flex;flex-direction:column}main.aletterfromourceo section.principal .wrapper{width:100%;max-width:100vw}main.aletterfromourceo section.principal .wrapper .main-box{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:227px}main.aletterfromourceo section.letter .wrapper{flex-direction:column;display:flex;align-content:flex-start;align-items:flex-start;gap:24px;padding:80px 20px}main.aletterfromourceo section.letter .wrapper h2{font-size:48px;line-height:60px;font-weight:600;color:#002855}main.aletterfromourceo section.letter .wrapper .main-box{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:227px}main.aletterfromourceo section.letter .wrapper .row{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:140px}main.aletterfromourceo section.letter .wrapper .row .col,main.aletterfromourceo section.letter .wrapper .row .col p .firma{display:flex;flex-direction:column;gap:16px}main.aletterfromourceo section.letter .wrapper .row .col p{font-size:16px;line-height:24px;color:#002855}@media (max-width:1024px){main.aletterfromourceo section.principal .wrapper .base-contents{width:100%;max-width:calc(100dvw - 50px);align-items:center}main.aletterfromourceo section.principal .wrapper .main-box .image-wrapper{width:100%;object-fit:cover}main.aletterfromourceo section.principal .wrapper .main-box{flex-direction:column;gap:40px}main.aletterfromourceo section.letter .wrapper{padding:60px 16px;gap:32px}main.aletterfromourceo section.letter .wrapper h2{font-size:32px;line-height:40px}main.aletterfromourceo section.letter .wrapper .main-box,main.aletterfromourceo section.letter .wrapper .row{flex-direction:column;gap:32px}main.aletterfromourceo section.letter .wrapper .row .col{width:100%;gap:20px}main.aletterfromourceo section.letter .wrapper .row .col p .firma{margin-top:20px;align-items:flex-start}main.aletterfromourceo section.letter .wrapper .row .col p{font-size:16px;line-height:26px}}@media (max-width:480px){main.aletterfromourceo section.letter .wrapper h2{font-size:28px;line-height:36px}main.aletterfromourceo section.letter .wrapper{padding:40px 16px}}.financial{padding:80px 0;background:#FFFFFF}.financial .wrapper{max-width:1448px;margin:0 auto}.financial .title{text-align:center;margin-bottom:50px}.financial .title h2{font-family:Graphik,sans-serif;font-weight:400;font-size:48px;line-height:60px;letter-spacing:-.02em;color:#002855;margin:0}.financial .content{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.financial .content .box_white{font-family:Graphik,sans-serif;font-weight:400;font-size:24px;line-height:32px;color:#002855;padding:0 1.5%;white-space:nowrap;flex-shrink:0}.financial .content .box_white p{margin:0}.financial .content .box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px;height:162px;border-radius:10px 10px 35px 10px;box-sizing:border-box}.financial .content .box p{font-family:Graphik,sans-serif;font-weight:500;font-size:24px;line-height:32px;color:#FFFFFF;margin:0}.financial .content .box--teal1{background:#005A6E;flex-shrink:0;width:16%}.financial .content .box--teal2{background:#008C94;width:16%}.financial .content .box--teal3{background:#00BEA0}.financial__group{position:relative;height:162px;flex:1 1;overflow:visible}.financial__group .box--front{position:absolute;left:0;top:0;z-index:2;width:47%;height:100%;padding:32px;box-sizing:border-box;box-shadow:13px 0 0 0 #FFFFFF}.financial__group .box--back{position:absolute;left:44%;top:0;z-index:1;width:56%;height:100%;padding:32px 20px 32px 10%!important;box-sizing:border-box;border-radius:10px 10px 35px 10px!important}.financial .box.box--teal2.box--back{padding-left:60px!important}.box.box--teal3.box--back{padding-left:65px!important}.double_digit{padding:80px 0;background:#FFFFFF}.double_digit .wrapper{max-width:1448px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:149px}.double_digit__bars{flex-shrink:0;width:330px;height:359px}.double_digit__bars svg{display:block}.double_digit__content{display:flex;flex-direction:column;gap:24px;width:957px}.double_digit__content h2{font-family:Graphik,sans-serif;font-weight:400;font-size:48px;line-height:60px;letter-spacing:-.02em;color:#002855;margin:0}.double_digit__content h2 strong{font-weight:600}.double_digit__body{display:flex;flex-direction:column;gap:16px}.double_digit__body p{font-family:Graphik,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#002855;margin:0}.financial_stats{padding:0 0 65px;background:#FFFFFF}.financial_stats .wrapper{max-width:1920px;margin:0 auto;display:flex;justify-content:center}.financial_stats__card{width:calc(100% - 70px);max-width:1600px;background:#F0F0F0;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.12),0 15px 35px rgba(103,110,118,.08);min-height:580px;padding:58px 56px 60px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow:visible}.financial_stats__content{width:100%;display:grid;grid-template-columns:minmax(0,360px) minmax(0,360px) 220px;grid-auto-rows:auto;align-items:start;justify-content:center;grid-column-gap:60px;column-gap:60px;grid-row-gap:32px;row-gap:32px}.financial_stats__grid{display:contents}.financial_stats__grid--next{animation:fadeSlideRight .35s ease forwards}.financial_stats__grid--prev{animation:fadeSlideLeft .35s ease forwards}.stat_item{position:relative;width:100%;height:118px;overflow:visible}.stat_item:first-child{grid-column:1;grid-row:1}.stat_item:nth-child(2){grid-column:2;grid-row:1}.stat_item:nth-child(3){grid-column:1;grid-row:2}.stat_item:nth-child(4){grid-column:2;grid-row:2}.stat_item:nth-child(5){grid-column:1;grid-row:3}.stat_item__main{position:absolute;left:0;top:0;width:100%;height:118px;background:#002855;border-radius:8px 8px 30px 8px;padding:16px 24px 14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:2px;z-index:2}.stat_item__label{font-size:17px;line-height:24px;color:#00F0BE}.stat_item__label,.stat_item__value{font-family:Graphik,sans-serif;font-weight:500;display:block}.stat_item__value{font-size:38px;line-height:1.1;letter-spacing:0;color:#FFFFFF;white-space:nowrap}.stat_item__badge{position:absolute;left:calc(100% - 14px);top:68px;width:260px;height:50px;border:4px solid #002855;border-radius:8px 8px 30px 8px;background:#F0F0F0;z-index:1}.financial_stats__bubble,.stat_item__badge{display:flex;align-items:center;justify-content:center}.financial_stats__bubble{grid-column:3;grid-row:2/span 2;justify-self:center;align-self:start;width:210px;height:210px;flex:0 0 210px;margin-top:10px;border-radius:50%;background:#002855;color:#00F0BE;flex-direction:column;text-align:center;padding:22px;box-sizing:border-box}@media (min-width:1600px){.financial_stats__card{min-height:700px;padding:78px 76px}.financial_stats__content{grid-template-columns:430px 430px 260px;column-gap:84px;row-gap:48px}.stat_item{height:145px}.stat_item__main{height:145px;padding:22px 30px 18px}.stat_item__label{font-size:22px;line-height:30px}.stat_item__value{font-size:52px}.stat_item__badge{left:calc(100% - 30px);top:87px;width:315px;height:56px}.stat_item__badge span{font-size:24px;line-height:30px}.financial_stats__bubble{width:260px;height:260px;flex-basis:260px;margin-top:12px}}@media (max-width:1200px){.financial_stats__content{display:flex;flex-direction:column;gap:36px}.financial_stats__grid{display:flex;flex-direction:column;gap:18px;width:min(100%,520px)}.stat_item{width:100%;height:auto;min-height:145px}.stat_item__main{position:relative;width:100%;min-height:145px}.stat_item__badge{position:relative;left:auto;top:auto;width:100%;max-width:340px;margin-top:-1px}.financial_stats__bubble{margin-top:0}}.financial_stats__bubble_label{font-family:Graphik,sans-serif;font-weight:400;font-size:19px;line-height:24px;color:#00F0BE;margin-bottom:14px}.financial_stats__bubble_value{font-family:Graphik,sans-serif;font-weight:600;font-size:30px;line-height:1.28;color:#00F0BE;white-space:pre-line}@media (min-width:1600px){.financial_stats__bubble_label{font-size:22px;line-height:28px}.financial_stats__bubble_value{font-size:36px}}.stat_item__badge span{font-family:Graphik,sans-serif;font-weight:500;font-size:18px;line-height:28px;color:#002855;white-space:nowrap}@media (min-width:1600px){.stat_item__badge span{font-size:24px;line-height:30px}}.financial_stats__nav{flex-direction:row;gap:10px}.financial_stats__nav,.nav_btn{display:flex;align-items:center}.nav_btn{width:48px;height:48px;border-radius:50%;justify-content:center;font-family:Graphik,sans-serif;font-weight:500;font-size:28px;line-height:1;cursor:pointer;padding:0;transition:all .2s ease}.nav_btn--prev{background:#F0F0F0;border:2px solid #b2b2b2;color:#B2B2B2}.nav_btn--prev:hover{background:#E0E0E0;border-color:#002855;color:#002855}.nav_btn--next{background:#002855;border:none;color:#FFFFFF}.nav_btn--next:hover{background:#005A6E}.breakdown{padding:80px 0;background:#F0F0F0}.breakdown .wrapper{max-width:1920px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:21px}.breakdown_title{font-family:Graphik,sans-serif;font-weight:400;font-size:48px;line-height:60px;letter-spacing:-.02em;color:#002855;margin:0;width:100%;text-align:center}.breakdown__table_wrapper{width:100%;flex-direction:row;gap:56px;padding-bottom:80px}.breakdown__nav,.breakdown__table_wrapper{display:flex;align-items:center;justify-content:center}.breakdown__nav{width:68px;height:68px;min-width:68px;border-radius:50%;border:2px solid #002855;background:transparent;cursor:pointer;transition:all .2s ease;flex-shrink:0}.breakdown__nav:hover{background:#002855}.breakdown__nav:hover svg path{stroke:#FFFFFF;transition:stroke .2s ease}.breakdown__table_inner{flex:1 1;overflow:hidden}.breakdown__table{width:100%;display:flex;flex-direction:column;gap:2px}@keyframes fadeSlideRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeSlideLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.breakdown__table--next{animation:fadeSlideRight .35s ease forwards}.breakdown__table--prev{animation:fadeSlideLeft .35s ease forwards}.breakdown__table_row{position:relative;height:63px;background:transparent}.breakdown__table_row_border{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.breakdown__table_row_content{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 220px 220px 180px;align-items:center;padding:0 24px 0 124px;box-sizing:border-box}.breakdown__table_row_content span{font-family:Graphik,sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#002855}.breakdown__table_row--header .breakdown__table_row_content span{font-weight:600;font-size:24px;line-height:32px;color:#00F0BE}.breakdown__table_row--bold .breakdown__table_row_content span:first-child{font-weight:500}.breakdown__chart_card{width:100%;height:669px;background:#FFFFFF;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.12),0 15px 35px rgba(103,110,118,.08);box-sizing:border-box;position:relative;overflow:visible}.breakdown__chart_title{left:95px;top:84px;font-weight:600;font-size:30px;line-height:38px}.breakdown__chart_title,.breakdown__chart_year_label{position:absolute;font-family:Graphik,sans-serif;color:#002855}.breakdown__chart_year_label{left:103px;font-weight:400;font-size:20px;line-height:30px;z-index:2}.breakdown__chart_year_label--2025{top:207px}.breakdown__chart_year_label--2024{top:390px}.breakdown__chart_line{position:absolute;left:103px;height:1px;background:#002855;border:none}.breakdown__chart_line--2025{width:473px;top:202px}.breakdown__chart_line--2024{width:262px;top:386px}.breakdown__bar--turquoise{position:absolute;width:380px;height:322px;left:339px;top:260px;background:#00F0BE;border-radius:10px 35px 0 0;display:flex;align-items:flex-end;padding:0 0 20px 28px;box-sizing:border-box;z-index:1}.breakdown__bar--turquoise span{font-family:Graphik,sans-serif;font-weight:400;font-size:60px;line-height:85%;letter-spacing:-.02em;color:#002855;max-width:50%}.breakdown__bar--navy{position:absolute;width:443px;height:446px;left:557px;top:135px;background:#002855;border-radius:10px 35px 0;display:flex;align-items:flex-end;padding:0 28px 20px;box-sizing:border-box;justify-content:flex-end}.breakdown__bar--navy span{font-family:Graphik,sans-serif;font-weight:400;font-size:60px;line-height:85%;letter-spacing:-.02em;color:#FFFFFF;max-width:50%}.breakdown__chart_badge{position:absolute;width:157px;height:157px;left:950px;top:189px;border-radius:50%;background:#00F0BE;display:flex;align-items:center;justify-content:center;text-align:center}.breakdown__chart_badge span{font-size:36px;line-height:85%;letter-spacing:-.02em}.breakdown__chart_badge span,.breakdown__chart_growth_label{font-family:Graphik,sans-serif;font-weight:400;color:#002855}.breakdown__chart_growth_label{position:absolute;left:1278px;top:270px;font-size:20px;line-height:30px}.breakdown__geo{width:100%;padding:72px 0 0;display:flex;flex-direction:column;gap:70px}.breakdown__geo h3{font-family:Graphik,sans-serif;font-weight:400;font-size:48px;line-height:60px;letter-spacing:-.02em;color:#002855;margin:0}.breakdown__geo_grid{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:49px}.breakdown__geo_item{display:flex;flex-direction:column;align-items:center;gap:24px;flex:1 1}.breakdown__geo_dots{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;width:385px}.breakdown__geo_dot{width:71px;height:71px;border-radius:50%}.breakdown__geo_info{display:flex;flex-direction:column;align-items:center;gap:0}.breakdown__geo_value{font-family:Graphik,sans-serif;font-weight:400;font-size:22px;line-height:29px;color:#00F0BE;text-align:center}.breakdown__geo_label{font-weight:500;font-size:54px;line-height:68px;letter-spacing:-.02em}.breakdown__geo_label,.breakdown__geo_range{font-family:Graphik,sans-serif;color:#005A6E;text-align:center}.breakdown__geo_range{font-weight:400;font-size:22px;line-height:29px}.breakdown__geo_legend{display:flex;flex-direction:row;justify-content:center;gap:24px;padding-bottom:0}.breakdown__geo_legend_item{display:flex;flex-direction:row;align-items:center;gap:8px}.breakdown__geo_legend_dot{width:26px;height:26px;border-radius:50%;flex-shrink:0}.breakdown__geo_legend_item span{font-family:Graphik,sans-serif;font-weight:400;font-size:19px;line-height:29px;color:#002855}.breakdown__chart_growth_line{position:absolute;left:1107px;top:267px;width:240px;height:1px;background:#002855}.breakdown__table_counter,.breakdown__table_nav--top{display:none}.campaign_cards{display:flex;flex-direction:row;width:100%}.campaign_card{width:50%;height:296px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center}.campaign_card:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25)}.campaign_card__content{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:75px;padding:96px 236px;width:100%}.campaign_card__content h2{font-family:Graphik,sans-serif;font-weight:400;font-size:48px;line-height:60px;letter-spacing:-.02em;color:#FFFFFF;margin:0;flex:1 1}.campaign_card__content h2 strong{font-weight:700}.campaign_card__cta{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.campaign_card__cta:hover{transform:scale(1.1)}@media (max-width:1024px){.financial{padding:40px 0}.financial .wrapper{padding:0 16px}.financial .title{margin-bottom:25px}.financial .title h2{font-size:36px;line-height:44px;text-align:left}.financial .content{flex-direction:column;align-items:center;gap:10px}.financial .content .box_white{font-size:16px;line-height:22px;padding:4px 0}.financial .content .box{height:62px;padding:20px;border-radius:7px 7px 24px 7px;font-size:18px}.financial .content .box p{font-size:18px;line-height:22px}.financial .content .box--teal1{width:100%}.financial__group{width:100%;height:110px;flex:none}.financial__group .box{height:110px!important}.financial__group .box--front{width:46%;height:100%;padding:20px;box-shadow:9px 0 0 0 #FFFFFF}.financial__group .box--back{left:43%;width:57%;height:100%;padding:20px 12px 20px 8%!important;border-radius:7px 7px 24px 7px!important}.double_digit{padding:40px 0}.double_digit .wrapper{flex-direction:column;gap:25px;padding:0 16px;align-items:flex-start;flex-direction:column-reverse}.double_digit__bars,.double_digit__bars svg{width:206px;height:224px}.double_digit__content{width:100%;gap:16px}.double_digit__content h2{font-size:36px;line-height:44px}.double_digit__body p{font-size:16px;line-height:24px}.financial_stats{padding-bottom:0}.financial_stats .wrapper{padding:0}.financial_stats__card{width:100%;min-height:auto;padding:40px 16px;gap:25px;border-radius:0;background:#F0F0F0}.financial_stats__content{display:flex;flex-direction:column;gap:30px}.financial_stats__bubble{width:230px;height:230px;flex-basis:230px;padding:24px}.financial_stats__bubble_label{font-size:20px;line-height:25px;margin-bottom:12px}.financial_stats__bubble_value{font-size:30px;line-height:1.25}.financial_stats__counter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.financial_stats__counter>span{font-family:Graphik,sans-serif;font-weight:500;font-size:18px;line-height:28px;color:#002855}.financial_stats__nav--bottom{display:none}.financial_stats__nav--top{display:flex;flex-direction:row;gap:8px}.nav_btn{width:38px;height:38px;font-size:22px;font-weight:300}.nav_btn--prev{background:#F0F0F0;border:.8px solid #b2b2b2;color:#B2B2B2}.nav_btn--next{background:#002855;border:.8px solid #ffffff;color:#FFFFFF}.financial_stats__grid{display:flex;flex-direction:column;gap:10px;width:100%}.stat_item{position:relative;width:100%;height:89px;overflow:visible}.stat_item__main{position:absolute;height:58px;width:304px;top:0;border-radius:7px 7px 24px 7px;padding:10px 22px 10px 18px;display:flex;flex-direction:row;align-items:flex-end;gap:4px;z-index:2}.stat_item__label{font-size:15px;line-height:24px;align-self:flex-end}.stat_item__value{font-size:30px;line-height:32px;white-space:nowrap}.stat_item__badge{position:absolute;width:153px;height:41px;border-width:2px;border-radius:6px 6px 21px 6px;bottom:0;top:50px;right:auto}.stat_item:nth-child(odd) .stat_item__badge,.stat_item:nth-child(odd) .stat_item__main{left:0}.stat_item:nth-child(2n) .stat_item__main{right:0;left:auto;text-align:right;justify-content:flex-end;border-radius:7px 7px 24px 7px;transform:scaleX(-1);flex-direction:row-reverse}.stat_item:nth-child(2n) .stat_item__main .stat_item__label,.stat_item:nth-child(2n) .stat_item__main .stat_item__value{transform:scaleX(-1)}.stat_item:nth-child(2n) .stat_item__badge{right:0;left:auto;transform:scaleX(-1)}.stat_item:nth-child(2n) .stat_item__badge span{transform:scaleX(-1);display:block}.stat_item__badge span{font-size:16px;line-height:24px}section.banner_call_to_action{position:relative;background:url(/year-in-review-2025/assets/images/transforming-patients-lives/bg-calltoaction-mobile.jpg) 50%/cover no-repeat;background-color:#002855;isolation:isolate}section.banner_call_to_action:before{content:"";position:absolute;inset:0;background:rgba(0,40,85,.9);z-index:0}section.banner_call_to_action .wrapper{position:relative;z-index:1}.breakdown{padding:40px 0}.breakdown .wrapper{padding:0 16px;gap:19px}.breakdown_title{font-size:36px;line-height:44px;text-align:left}.breakdown__table_wrapper{gap:0;padding-bottom:30px;justify-content:space-between}.breakdown__nav{width:38px;height:38px;min-width:38px}.breakdown__nav svg{width:8px;height:16px}.breakdown__table_row{height:49px}.breakdown__table_row_content{grid-template-columns:1fr 80px 80px 60px;padding:0 12px 0 0}.breakdown__table_row--header .breakdown__table_row_content span,.breakdown__table_row_content span{font-size:12px;line-height:18px}.breakdown__chart_card{width:100%;height:449px;border-radius:16px;padding:30px 16px;gap:21px;box-shadow:0 2px 4px rgba(0,0,0,.15);overflow:hidden}.breakdown__chart_title{position:absolute;left:16px;top:30px;font-size:24px;line-height:32px;font-weight:600}.breakdown__chart_year_label{font-size:14px;line-height:30px}.breakdown__chart_year_label--2025{left:65px;top:389px}.breakdown__chart_year_label--2024{left:266px;top:89px}.breakdown__chart_line--2025{width:57px;top:387px;left:80px;transform:rotate(-90deg);transform-origin:left center}.breakdown__chart_line--2024{width:68px;top:104px;left:193px;transform:rotate(0deg)}.breakdown__bar--turquoise{width:182px;height:154px;left:16px;top:83px;border-radius:5px 17px 0 0;padding:0;display:flex;align-items:center}.breakdown__bar--turquoise span{position:absolute;left:14px;top:89px;font-size:31px;line-height:85%;letter-spacing:-.02em;color:#002855;max-width:100%}.breakdown__bar--navy{width:213px;height:214px;left:62px;top:142px;border-radius:5px 17px 0 0;padding:0}.breakdown__bar--navy span{position:absolute;left:95px;font-size:31px;line-height:85%;letter-spacing:-.02em;color:#FFFFFF;max-width:100%;bottom:10px}.breakdown__chart_badge{width:76px;height:76px;left:251px;top:168px}.breakdown__chart_badge span{font-size:19px;line-height:85%;letter-spacing:-.02em}.breakdown__chart_growth_line{position:absolute;left:293px;top:244px;width:1px;height:140px;background:#002855;transform:none}.breakdown__chart_growth_label{position:absolute;left:259px;top:389px;font-size:14px;line-height:30px}.breakdown__geo{padding:40px 0 0;gap:43px}.breakdown__geo h3{font-size:36px;line-height:44px}.breakdown__geo_grid{flex-direction:column;gap:50px}.breakdown__geo_item{width:100%}.breakdown__geo_dots{width:100%;gap:6px}.breakdown__geo_dot{width:63px;height:63px}.breakdown__geo_label{font-size:48px;line-height:60px}.breakdown__geo_range,.breakdown__geo_value{font-size:20px}.breakdown__geo_legend{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:3em}.campaign_cards{flex-direction:column}.campaign_card{width:100%;height:218px}.campaign_card__content{padding:40px 16px;gap:20px;flex-direction:column;align-items:center;justify-content:center}.campaign_card__content h2{font-size:30px;line-height:38px;text-align:center}}.financial_stats__counter{display:none}.financial_stats__nav--bottom{display:flex}.financial_stats__nav--top{display:none}@media (max-width:1000px){.financial_stats__counter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.financial_stats__counter span{font-family:Graphik,sans-serif;font-weight:500;font-size:18px;line-height:28px;color:#002855}.financial_stats__nav--bottom{display:none}.financial_stats__nav--top{display:flex;flex-direction:row;gap:8px}.breakdown__table_counter,.breakdown__table_nav--top{display:block}.breakdown__table_wrapper{flex-direction:column;gap:16px;padding-bottom:30px;align-items:stretch}.breakdown__table_counter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.breakdown__table_counter>span{font-family:Graphik,sans-serif;font-weight:500;font-size:18px;line-height:28px;color:#002855}.breakdown__table_nav--top{display:flex;flex-direction:row;gap:8px}.breakdown__table_nav--top .breakdown__nav{width:38px;height:38px;min-width:38px}.breakdown__nav--desktop{display:none}.breakdown__table_inner{width:100%;overflow-x:auto}.breakdown__table{min-width:100%}.breakdown__table_row{height:49px}.breakdown__table_row_content{grid-template-columns:1fr 80px 80px 60px;padding:0 8px}.breakdown__table_row_content span{font-size:12px;line-height:18px}.breakdown__table_row--header .breakdown__table_row_content span{font-size:12px;line-height:18px;color:#00F0BE;font-weight:600}.breakdown__geo_map{display:flex;flex-direction:column-reverse}}@media (min-width:768px) and (max-width:1200px){.financial_stats{padding:0 0 48px}.financial_stats__card{width:calc(100% - 48px);min-height:auto;padding:48px 36px;border-radius:18px;overflow:hidden}.financial_stats__content{display:flex;flex-direction:column;align-items:center;gap:30px}.financial_stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%;max-width:820px}.stat_item,.stat_item:first-child,.stat_item:nth-child(2),.stat_item:nth-child(3),.stat_item:nth-child(4),.stat_item:nth-child(5){grid-column:auto;grid-row:auto;width:100%;height:auto;min-height:0}.stat_item__main{position:relative;left:auto;right:auto;top:auto;width:100%;height:118px;min-height:118px;padding:18px 22px;transform:none}.stat_item:nth-child(2n) .stat_item__main{right:auto;left:auto;text-align:left;justify-content:center;transform:none;flex-direction:column}.stat_item:nth-child(2n) .stat_item__main .stat_item__label,.stat_item:nth-child(2n) .stat_item__main .stat_item__value{transform:none}.stat_item__label{font-size:17px;line-height:24px}.stat_item__value{font-size:36px;line-height:40px}.stat_item:nth-child(2n) .stat_item__badge,.stat_item:nth-child(odd) .stat_item__badge,.stat_item__badge{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:310px;height:44px;margin-top:-1px;border-width:3px;transform:none}.stat_item:nth-child(2n) .stat_item__badge span{transform:none}.stat_item__badge span{font-size:16px;line-height:22px}.financial_stats__bubble{width:220px;height:220px;flex-basis:220px;align-self:center;justify-self:center;margin-top:0;margin-right:auto;margin-left:auto}}@media (max-width:767px){.financial_stats{padding:0}.financial_stats__card{width:100%;min-height:auto;padding:32px 16px;border-radius:0;overflow:hidden}.financial_stats__content{display:flex;flex-direction:column;align-items:center;gap:24px}.financial_stats__grid{display:flex;flex-direction:column;gap:14px;width:100%}.stat_item,.stat_item:first-child,.stat_item:nth-child(2),.stat_item:nth-child(3),.stat_item:nth-child(4),.stat_item:nth-child(5){grid-column:auto;grid-row:auto;width:100%;height:auto;min-height:0}.stat_item__main{position:relative;top:auto;width:100%;height:auto;min-height:92px;padding:16px 18px;align-items:flex-start}.stat_item:nth-child(2n) .stat_item__main,.stat_item__main{left:auto;right:auto;flex-direction:column;justify-content:center;text-align:left;transform:none}.stat_item:nth-child(2n) .stat_item__main .stat_item__label,.stat_item:nth-child(2n) .stat_item__main .stat_item__value{transform:none}.stat_item__label{font-size:16px;line-height:22px;align-self:auto}.stat_item__value{font-size:30px;line-height:34px;white-space:normal}.stat_item:nth-child(2n) .stat_item__badge,.stat_item:nth-child(odd) .stat_item__badge,.stat_item__badge{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:auto;min-height:38px;margin-top:-1px;padding:6px 12px;border-width:2px;transform:none}.stat_item:nth-child(2n) .stat_item__badge span{transform:none}.stat_item__badge span{font-size:15px;line-height:20px;white-space:normal;text-align:center}.financial_stats__bubble{width:190px;height:190px;flex-basis:190px;align-self:center;justify-self:center;margin-top:0;margin-right:auto;margin-left:auto;padding:20px}.financial_stats__bubble_label{font-size:17px;line-height:22px;margin-bottom:8px}.financial_stats__bubble_value{font-size:26px;line-height:1.2}.financial .content .box--teal2{background:#008C94;width:100%}.financial .content .box p{text-align:center;width:100%}.breakdown__geo_dots{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;width:385px;justify-content:center}}