.section-gallery{background-position:center;background-size:cover;background-repeat:no-repeat;padding:7.3rem 0 9.5rem}.section-gallery.bottom{background-image:none;padding-top:0;position:relative;padding-bottom:5rem!important}@media (max-width:991px){.section-gallery.bottom{padding:5rem 0!important;background-color:#fff}}.section-gallery.bottom::after{content:"";position:absolute;bottom:0;width:100%;height:61%;background-color:rgba(34,34,34,.8)}@media (max-width:991px){.section-gallery.bottom::after{height:100%}}.section-gallery.bottom .images-wrapper--container{display:block!important}@media (max-width:991px){.section-gallery.bottom .images-wrapper--container{display:none!important}}.section-gallery.bottom .section-gallery--title{display:none}.section-gallery.bottom .container{z-index:3}.section-gallery.bottom .images-wrapper--large{margin-top:-336px}@media (max-width:991px){.section-gallery.bottom .images-wrapper--large{margin-top:0;aspect-ratio:5/3}}@media (max-width:991px){.section-gallery{padding:5rem 0}}.section-gallery.single::after{height:50%}@media (max-width:991px){.section-gallery.single::after{height:100%}}.section-gallery.single .images-wrapper{margin-right:0!important}.section-gallery.single .images-wrapper img{width:100%!important;position:static!important}.section-gallery--title{margin-bottom:8rem;text-align:center}@media (max-width:991px){.section-gallery--title{margin-bottom:5rem}}.section-gallery--title h2{margin-bottom:1.4rem}.section-gallery--title h2 strong{color:#a800ba}.section-gallery--title p{max-width:74.9rem;margin:0 auto}.section-gallery .slider img{width:100%;display:block}.section-gallery .slider .images-wrapper{position:relative}@media (max-width:991px){.section-gallery .slider .images-wrapper{overflow:hidden;margin-right:-2rem}}.section-gallery .slider .images-wrapper--arrows{position:absolute;cursor:pointer;z-index:1;top:50%;transform:translateY(-50%);transition:all ease-in-out 280ms;width:4.2rem;height:7.4rem}@media (max-width:720px){.section-gallery .slider .images-wrapper--arrows{width:3.2rem;height:5.4rem}}@media (max-width:420px){.section-gallery .slider .images-wrapper--arrows{width:2.2rem;height:4.4rem}}.section-gallery .slider .images-wrapper--arrows svg{width:100%;height:100%}@media (max-width:991px){.section-gallery .slider .images-wrapper--arrows svg{display:none}}.section-gallery .slider .images-wrapper--arrows.arrow-prev{left:0}@media (max-width:720px){.section-gallery .slider .images-wrapper--arrows.arrow-prev{left:-1px}}.section-gallery .slider .images-wrapper--arrows.arrow-next{right:0}@media (max-width:720px){.section-gallery .slider .images-wrapper--arrows.arrow-next{right:-2px}}@media (max-width:420px){.section-gallery .slider .images-wrapper--arrows.arrow-next{right:-1px}}.section-gallery .slider .images-wrapper--large{overflow:hidden;position:relative;width:100%;aspect-ratio:1440/840;border-radius:6rem}@media (max-width:991px){.section-gallery .slider .images-wrapper--large{border-radius:3rem;overflow:visible}}.section-gallery .slider .images-wrapper--large img{position:absolute;inset:0;width:100%;height:100%;transition:transform 1s}@media (max-width:991px){.section-gallery .slider .images-wrapper--large img{inset:auto;left:0;top:0;width:72%;aspect-ratio:3/2;height:auto;border-radius:1.6rem;cursor:pointer}}.section-gallery .slider .images-wrapper--container{display:none;overflow:hidden;width:100%;margin-top:1.9rem}.section-gallery .slider .images-wrapper--container-small{display:flex;gap:1.9rem;align-items:center}.section-gallery .slider .images-wrapper--container-small img{width:18.9rem;height:12.6rem;cursor:pointer;flex-shrink:0;object-fit:cover;border-radius:1.6rem}.section-gallery .slider .images-wrapper--open-image{cursor:pointer;position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;width:100%;background:rgba(0,0,0,.33);backdrop-filter:blur(12px);height:6.6rem;padding:0 2.8rem;border-bottom-left-radius:6rem;border-bottom-right-radius:6rem}@media (max-width:991px){.section-gallery .slider .images-wrapper--open-image{border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;height:3rem;padding:0 1.4rem;justify-content:center;position:static;justify-content:flex-start;padding-left:0;margin-top:1.5rem;background:0 0;backdrop-filter:blur(0);cursor:default}}.section-gallery .slider .images-wrapper--open-image p{font-size:2rem;line-height:3.2rem}@media (max-width:991px){.section-gallery .slider .images-wrapper--open-image p{font-size:1.6rem;line-height:1}}@media (max-width:991px){.section-gallery .slider .images-wrapper--open-image .expand,.section-gallery .slider .images-wrapper--open-image .number{display:none}}.section-gallery .slider .images-wrapper--open-image svg{width:23px;height:23px}@media (max-width:991px){.section-gallery .slider .images-wrapper--open-image svg{width:15px;height:15px}}.section-gallery .image-modal-modal-wrapper{opacity:0;pointer-events:none;visibility:hidden;transition:all .3s ease-in;position:fixed;z-index:99;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}.section-gallery .image-modal-modal-wrapper .image-modal{position:relative;display:flex;justify-content:center;width:100%}.section-gallery .image-modal-modal-wrapper .image-modal img{aspect-ratio:9/9;width:85%}@media screen and (min-width:720px){.section-gallery .image-modal-modal-wrapper .image-modal img{aspect-ratio:16/9;width:95%}}@media screen and (min-width:1200px){.section-gallery .image-modal-modal-wrapper .image-modal img{width:75%}}.section-gallery .image-modal-modal-wrapper .image-modal svg{width:24px;height:24px;position:absolute;top:24px;right:72px;right:calc(100vw - 85%);z-index:3;cursor:pointer}@media screen and (min-width:720px){.section-gallery .image-modal-modal-wrapper .image-modal svg{width:35px;height:35px;right:calc(100vw - 95%)}}@media screen and (min-width:1200px){.section-gallery .image-modal-modal-wrapper .image-modal svg{right:calc(100vw - 85%)}}.section-gallery.open-image-modal .image-modal-modal-wrapper{opacity:1;pointer-events:auto;visibility:visible}