/*! File : /skins/univnantes/resources/templates/common/scss/carousel.css */
[data-carousel-nav]{position:relative;margin:0 auto;margin-top:3.125rem;max-width:max-content}@media (max-width: calc(25.875em + 0.02px)){[data-carousel-nav]{display:none !important}}[data-carousel-nav] .slick-prev{position:absolute;left:-1.5625rem;top:.25rem;z-index:1}[data-carousel-nav] .slick-prev svg path{stroke:#521C7E}[data-carousel-nav] .slick-prev.slick-disabled svg path{stroke:rgba(82,28,126,0.1)}[data-carousel-nav] .slick-next{position:absolute;right:-1.5625rem;top:.25rem;z-index:1}[data-carousel-nav] .slick-next svg path{stroke:#521C7E}[data-carousel-nav] .slick-next.slick-disabled svg path{stroke:rgba(82,28,126,0.1)}[data-carousel-nav] .slick-dots{margin-top:1.25rem;display:flex !important;justify-content:center;max-width:max-content;position:initial}[data-carousel-nav] .slick-dots li{margin:0;margin-right:12px;width:.5rem;height:.5rem;padding-left:0}[data-carousel-nav] .slick-dots li.slick-active{width:22px}@media screen and (max-width: 500px){[data-carousel-nav] .slick-dots li{margin-right:20px}}[data-carousel-nav] .slick-dots button{margin:0;padding:0;border-radius:50% !important;background-color:rgba(82,28,126,0.55) !important;width:.5rem !important;height:.5rem !important}[data-carousel-nav] .slick-dots button[aria-current=true]{background-color:#521C7E !important;width:1.375rem !important;border-radius:5px !important}[data-carousel-nav] .slick-dots button:hover,[data-carousel-nav] .slick-dots button:focus{background-color:#521C7E !important}[data-carousel-nav] .slick-dots button .slick-dot-icon:before{display:none}
/*! File : /skins/univnantes/resources/zones/carousel/carousel.css */
.carousel{padding-bottom:5.625rem;padding-top:3.125rem;overflow-x:hidden}@media (max-width: calc(64em + 0.02px)){.carousel{padding-top:2.5rem}}@media (max-width: calc(46.875em + 0.02px)){.carousel{padding-bottom:2.5rem}}.carousel .service-title{margin-bottom:1.5625rem;text-align:center}@media (max-width: calc(64em + 0.02px)){.carousel .service-title{margin-bottom:1.5625rem}}.carousel .service-subtitle{color:#2E1E3D;text-align:center;font-weight:500;font-size:1rem;font-style:normal;line-height:1.75rem;margin-bottom:1.5625rem}@media (max-width: calc(75em + 0.02px)){.carousel .service-subtitle{font-size:.875rem;line-height:1.5rem}}@media (max-width: calc(64em + 0.02px)){.carousel .service-subtitle{font-size:.8125rem;line-height:1.625rem;margin-bottom:1.5625rem}}@media (max-width: calc(46.875em + 0.02px)){.carousel .service-subtitle{padding:0px .9375rem}}.carousel .slick-slide{margin:0 .9375rem}@media (max-width: calc(75em + 0.02px)){.carousel .slick-slide{margin:0 .78125rem}}@media (max-width: calc(46.875em + 0.02px)){.carousel .slick-slide{margin:0 .46875rem}}.carousel .slick-list{overflow:visible}.carousel .carousel-popup__btn{color:#2E1E3D;text-align:right;font-family:"Montserrat",sans-serif;font-weight:600;font-size:.8125rem;font-style:normal;line-height:1.5rem;width:100%;display:none;padding-right:2.8125rem;padding-top:1.25rem}@media (max-width: calc(46.875em + 0.02px)){.carousel .carousel-popup__btn{display:block}}@media (max-width: calc(25.875em + 0.02px)){.carousel .carousel-popup__btn{padding-right:.9375rem}}.carousel__list{max-width:80%;margin:auto}@media (max-width: calc(46.875em + 0.02px)){.carousel__list{max-width:90%}}@media (max-width: calc(25.875em + 0.02px)){.carousel__list{max-width:60%}}.carousel__item{display:flex;flex-direction:column;gap:1.25rem;position:relative}@media (max-width: calc(46.875em + 0.02px)){.carousel__item{gap:.3125rem}}.carousel__item__picture{width:100%;height:13.625rem;overflow:hidden;position:relative;border-top-left-radius:.25rem;border-top-right-radius:.25rem}@media (max-width: calc(75em + 0.02px)){.carousel__item__picture{height:9.375rem !important}}.carousel__item__picture picture{display:block;width:100%;height:100%;position:relative;object-fit:cover;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.carousel__item__picture img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-top-left-radius:.25rem;border-top-right-radius:.25rem;transition:0.3s all ease-in-out}.carousel__item .carousel__item__content{padding-top:.9375rem}@media (max-width: calc(46.875em + 0.02px)){.carousel__item .carousel__item__content{padding-top:.3125rem}}.carousel__item .carousel__item__content span{position:relative;color:#2E1E3D;font-weight:600;font-size:.875rem;font-style:normal;line-height:1.125rem;transition:0.3s all ease-in-out;padding-left:1.75rem}@media (max-width: calc(75em + 0.02px)){.carousel__item .carousel__item__content span{font-size:.8125rem;line-height:1.25rem}}@media (max-width: calc(75em + 0.02px)){.carousel__item .carousel__item__content span{font-size:.75rem;line-height:1.25rem}}.carousel__item .carousel__item__content span:after{content:"";position:absolute;bottom:-2px;left:1.75rem;width:calc(100% - 28px);height:2px;background-color:#521C7E;transition:0.3s all ease-in-out;transform:scaleX(0);transform-origin:left}.carousel__item .carousel__item__content span:before{content:"\e90f";width:1.125rem;background-color:#fc0;font-size:.625rem;display:flex;color:#521C7E;align-items:center;justify-content:center;border-radius:50%;height:1.125rem;position:absolute;top:0rem;left:0;background-repeat:no-repeat;transition:0.3s all ease-in-out;font-family:"ametys-icons"}@media (max-width: calc(75em + 0.02px)){.carousel__item .carousel__item__content span:before{width:1.125rem;height:1.125rem;font-size:.625rem}}@media (max-width: calc(25.875em + 0.02px)){.carousel__item .carousel__item__content span:before{width:1rem;height:1rem;font-size:.5625rem}}.carousel__item:hover img{transform:scale(1.1)}.carousel__item:hover .carousel__item__content span{color:#521C7E}.carousel__item:hover .carousel__item__content span:before{background-color:#fc0;color:#521C7E}.carousel__item:hover .carousel__item__content span:after{transform:scaleX(1)}.carousel .carousel-popup{display:none;position:fixed;top:0;left:0;width:100svw;height:100svh;background-color:#fff;z-index:1020;overflow:auto}.carousel .carousel-popup .container{padding-top:2.8125rem;padding-bottom:2.8125rem}@media (max-width: calc(25.875em + 0.02px)){.carousel .carousel-popup .container{padding-top:1.25rem;padding-bottom:1.25rem}}.carousel .carousel-popup .carousel__list__popup{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}@media (max-width: calc(25.875em + 0.02px)){.carousel .carousel-popup .carousel__list__popup{grid-template-columns:repeat(1, 1fr)}}.carousel .carousel-popup .carousel__item{width:100% !important}.carousel .carousel-popup__close{margin-bottom:.625rem;z-index:10}

/*# sourceMappingURL=MTQ1MjQ0OTI3.css.map */
