.presentation-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.blurred-image-container{position:relative;width:100%;height:500px;overflow:hidden}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:filter .3s ease,transform .3s ease}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.presentation-section{position:absolute;top:290px;padding:50px 20px;display:flex;justify-content:center;align-items:center}.director-container{display:flex;flex-direction:row;align-items:center;gap:20px;max-width:1000px;background:#fff;border-radius:15px;box-shadow:0 10px 20px #00000026;padding:30px}.director-image{display:flex;width:30%;flex-direction:column;align-items:center}body{background-color:#f0f0f0}.director-photo{width:150px;height:150px;object-fit:cover;border-radius:50%;box-shadow:0 5px 15px #0000004d}.director-name{margin-top:10px;font-size:18px;font-weight:700;color:#333}.director-content{flex:1}.director-title{font-size:24px;font-weight:700;color:#206903;margin-bottom:10px}.director-text{width:100%;font-size:18px;color:#555;font-family:Montserrat;height:160px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word}.section1{position:absolute;top:700px;width:80%;height:auto}.section1 h2{text-align:center;padding:10px;color:#206903}.text-section{color:#000;font-size:18px;font-family:Montserrat;padding:10px}.points-forts-section{text-align:center;position:absolute;width:100%;top:1000px;padding:40px 20px}.points-forts-section h2{color:#206903;text-align:center;font-family:Montserrat}.points-forts-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1200px;margin:0 auto}.point-card{background-color:#fff;border-radius:8px;padding:20px;width:300px;text-align:center;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease-in-out}.point-card:hover{transform:translateY(-5px)}.icon{width:70px;height:70px;font-size:17px;justify-content:center;align-items:center;display:flex;text-align:center;border-radius:50px;margin:0 auto 10px;font-size:40px;background-color:#b6b6b6}h3{color:#000;font-size:18px;margin-bottom:10px}p{font-size:14px;color:#555}.line2{display:inline-block;width:5px;height:27px;background-color:#000;margin-right:10px}.slider-container{width:50%;height:500px;top:500px;position:relative;margin:0 auto;padding:20px;background:#640f0f;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden}.slider-title{text-align:left;font-size:18px;font-weight:700;padding:10px 20px;border-bottom:2px solid #a00498;margin-bottom:10px;color:#000}.slider-item{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute}.slider-image{position:absolute;width:100%;height:500px;object-fit:contain;border-radius:10px}.slick-dots{bottom:-30px}.slick-dots li button:before{color:#5ca946}.slick-dots li.slick-active button:before{color:#2e7d32}.open-button{background-color:#28a745;color:#fff;padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out}.open-button:hover{background-color:#218838}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.modal-content{background:#fff;padding:20px;border-radius:10px;height:auto;text-align:center;width:70%;z-index:1000;box-shadow:0 4px 6px #0000001a}.close-button{width:10%;margin-top:10px;background-color:#dc3545;color:#fff;padding:8px 15px;border:none;border-radius:5px;cursor:pointer}.close-button:hover{background-color:#c82333}.director-texto{font-size:17px;width:100%;height:100%}@media screen and (min-width: 320px) and (max-width: 768px){.presentation-container{width:100%}.modal-content{height:auto;position:absolute;top:100px;width:90%;margin:0 auto;z-index:2000}.close-button{text-align:center;width:70px;height:30px}.director-texto{font-size:15px;width:100%;height:100%}.blurred-image-container{width:100%;height:300px}.presentation-section{width:90%;position:absolute;top:250px}.director-image{width:40%;padding:10px}.director-content{width:60%}.director-title{font-size:15px}.section1{top:700px}.points-forts-section{top:1250px}}@media screen and (min-width: 769px) and (max-width: 992px){.presentation-container{width:100%}.blurred-image-container{width:100%;height:500px}.modal-content{height:auto;position:absolute;top:100px;width:90%;margin:0 auto;z-index:2000}.close-button{text-align:center;width:70px;height:30px}.director-texto{font-size:17px;width:100%;height:100%}.presentation-section{width:80%;height:300px;bottom:500px}.director-image{width:30%}.director-content{width:70%}.director-title{font-size:20px}.points-forts-section{top:1220px}}@media screen and (min-width: 993px) and (max-width: 1200px){.presentation-container{width:100%}.blurred-image-container{width:100%;height:500px}.modal-content{height:auto;position:absolute;top:100px;width:90%;margin:0 auto;z-index:2000}.close-button{text-align:center;width:70px;height:30px}.director-texto{font-size:17px;width:100%;height:100%}.presentation-section{width:80%;height:300px;bottom:500px}.director-image{width:30%}.director-content{width:70%}.director-title{font-size:20px}}@media screen and (min-width: 1201px) and (max-width: 1440px){.presentation-container{width:100%}.blurred-image-container{width:100%;height:500px}.presentation-section{width:80%;height:300px;bottom:500px}.modal-content{height:auto;width:70%;margin:0 auto;z-index:2000}.close-button{text-align:center;width:70px;height:30px}.director-texto{font-size:17px;width:100%;height:100%}.director-image{width:30%}.director-content{width:70%}.director-title{font-size:20px}}@media screen and (min-width: 1441px){.presentation-section{bottom:500px;height:300px}.section1{width:70%}.modal-content{height:auto;position:absolute;top:400px;width:60%;margin:0 auto;z-index:2000}.close-button{text-align:center;width:70px;height:30px}.director-texto{font-size:18px;width:100%;height:100%}}
