.section-carusel{padding-inline:2rem}.card-carusel{gap:1.5rem}.section-layout{flex-direction:row}.gallery-panel{width:80%}.info-panel{width:20%}.image-container-with-gradients{position:relative;display:inline-block;width:100%;color:white}.image-container-with-gradients:after,.image-container-with-gradients:before{content:"";position:absolute;left:0;width:100%;pointer-events:none}.image-container-with-gradients:before{top:0;height:20%;background:linear-gradient(180deg,rgba(255,255,255,1),transparent)}.image-container-with-gradients:after{bottom:0;height:20%;background:linear-gradient(0deg,rgba(0,0,0,1),transparent)}@keyframes slideInLeft{0%{transform:translateX(-100%);opacity:.2}to{transform:translateX(0);opacity:1}}@keyframes slideInTop{0%{transform:translateY(-100%);opacity:.2}to{transform:translateY(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:.2}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-slide-in-left{animation:slideInLeft 1.5s ease-out forwards;animation-delay:.4s}.animate-slide-in-top{animation:slideInTop 1.5s ease-out forwards;animation-delay:.5s}.animate-slide-in-right{animation:slideInRight 1.5s ease-out forwards;animation-delay:.7s}.animate-fade-in{animation:fadeIn .8s ease-out forwards;animation-delay:.9s}.hero-feature-item{opacity:0}.animate-fade-in,.animate-slide-in-left,.animate-slide-in-right,.animate-slide-in-top{opacity:1}@media (min-width:390px) and (max-width:420px){.section-carusel{padding-left:1.3rem;padding-right:0}.card-carusel{gap:.5rem}.text-image-middle{transform:translateY(-240%);text-align:center}.text-main-image-middle{font-size:.875rem}.text-secondary-image-middle{font-size:.8rem}.section-layout{flex-direction:column;height:auto;overflow-y:visible}.gallery-panel,.info-panel{width:100%;padding:1rem}.info-panel{height:auto;overflow-y:visible}.text-description-middle-for{display:none}.text-paddin-390{padding:16px}.image-center-390{justify-content:center!important}.image-center-390-height{height:100%}}@media (max-width:390px){.text-main-image-for{font-size:.8rem!important}.text-description-main-image-for{font-size:.7rem!important}}@media (max-width:767px){.left-panel,.right-panel{height:50vh!important}}@media (min-width:768px) and (max-width:1023px){.left-panel{width:70%!important}.right-panel{width:30%!important}}