@media (min-width:2560px){.mission-presentation-section .mission-presentation-container{max-width:50%;margin:0 auto}.mission-presentation-section .mission-presentation-title{font-size:2.5rem;margin-bottom:1.5rem}.mission-presentation-section .mission-presentation-subtitle{font-size:1rem;margin-bottom:1.5rem}.mission-presentation-section .mission-presentation-text{font-size:.875rem}.mission-presentation-section .mission-presentation-carousel,.mission-presentation-section .mission-presentation-content{height:500px}.mission-presentation-section .mission-presentation-thumbnails{bottom:.75rem;left:.75rem;gap:.25rem}.mission-presentation-section .mission-presentation-thumbnail{width:1.5rem;height:1.5rem}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width:1023px){.scrollbar-hide{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}}@media (min-width:2560px){.philosophy-section .philosophy-container{max-width:50%;margin:0 auto}.philosophy-section .philosophy-title{font-size:2.5rem;max-width:60rem}.philosophy-section .philosophy-grid{height:400px;gap:1.25rem}.philosophy-section .philosophy-text{font-size:.75rem;max-width:18rem}.philosophy-section .philosophy-card{padding:1rem;min-height:auto}.philosophy-section .philosophy-card-icon{padding:.75rem}.philosophy-section .philosophy-card-icon svg{width:1.25rem;height:1.25rem}.philosophy-section .philosophy-card-image{width:5rem;height:5rem}.philosophy-section .philosophy-card-title{font-size:1rem}.philosophy-section .philosophy-card-subtitle{font-size:.75rem}.presentation-hero-section .presentation-container{max-width:50%;margin:0 auto}.presentation-hero-section .presentation-text-container{left:0}.presentation-hero-section .presentation-title{font-size:3rem}.presentation-hero-section .presentation-svg{transform:scale(3);height:60px;top:30px}}