/*! File : /skins/unita/resources/zones/agenda/scss/main.css */
@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}@keyframes jiggle{0%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.events-calendar{position:relative}.events-calendar .flex{display:flex;justify-content:space-between;align-items:center}.no-bg .events-calendar .ui-datepicker table .ui-state-default{background-color:transparent}.events-calendar form{margin:0;padding:0}.with-bg .events-calendar .agenda-datepicker .ui-datepicker-title{color:#fff}@media screen and (min-width: 1025px) and (max-width: 1480px){.with-bg .events-calendar .agenda-datepicker .ui-datepicker .ui-datepicker-prev,.with-bg .events-calendar .agenda-datepicker .ui-datepicker .ui-datepicker-next{font-size:.8em}}.with-bg .events-calendar .agenda-datepicker .ui-datepicker .ui-datepicker-prev:before,.with-bg .events-calendar .agenda-datepicker .ui-datepicker .ui-datepicker-next:before{color:#fff}.with-bg .events-calendar .agenda-datepicker .ui-datepicker table thead tr th{color:#fff}.with-bg .events-calendar .agenda-datepicker .ui-datepicker table td.ui-datepicker-today .ui-state-default:not(.ui-state-active){background-color:rgba(80,87,103,0.1);border:2px solid #fff}.with-bg .events-calendar .download-links .download{color:#fff}.with-bg .events-calendar .download-links .download:hover{color:#fff;text-decoration:underline}.events-calendar .loading{width:100%;height:100%;opacity:0.7;background-color:#fff;z-index:2;position:absolute;top:0;left:0;display:none}.events-calendar .loading i{font-size:40px;animation:rotation 2s infinite linear;color:#818692;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}#ametys-cms-zone-mobility-user .events-calendar .flex{padding-right:0px}#ametys-cms-zone-mobility-user .events-calendar .flex .btn{border-color:#fff;background-color:transparent}#ametys-cms-zone-mobility-user .events-calendar .flex .btn span{color:#fff}#ametys-cms-zone-mobility-user .events-calendar .flex .btn:hover{background-color:#fff}#ametys-cms-zone-mobility-user .events-calendar .flex .btn:hover span{color:#0C4DA2}.flex .left .events-calendar .events-calendar-flex .agenda-datepicker{max-width:370px;margin-right:60px}@media screen and (min-width: 1025px) and (max-width: 1480px){.flex .left .events-calendar .events-calendar-flex .agenda-datepicker{max-width:280px}}.flex .left .events-calendar .events-calendar-flex .agenda-datepicker .ui-datepicker{margin-top:0}.flex .left .events-calendar .events-calendar-flex .agenda-datepicker .ui-datepicker table .ui-state-default,.flex .left .events-calendar .events-calendar-flex .agenda-datepicker .ui-datepicker table .ui-widget-content .ui-state-default{height:50px;width:43px}@media screen and (min-width: 1025px) and (max-width: 1480px){.flex .left .events-calendar .events-calendar-flex .agenda-datepicker .ui-datepicker table .ui-state-default,.flex .left .events-calendar .events-calendar-flex .agenda-datepicker .ui-datepicker table .ui-widget-content .ui-state-default{height:40px;width:35px}}@media screen and (max-width: 768px){.flex .left .events-calendar .events-calendar-flex .agenda-datepicker .ui-datepicker table .ui-state-default,.flex .left .events-calendar .events-calendar-flex .agenda-datepicker .ui-datepicker table .ui-widget-content .ui-state-default{width:36px}}@media screen and (min-width: 1025px) and (max-width: 1480px){.flex .left .events-calendar .events-calendar-flex .agenda-datepicker .ui-datepicker table tr td{padding:.3em .2em}}.flex .left .events-calendar .events-calendar-flex .agenda-list-carousel{width:calc(100% - 340px);padding:30px}@media screen and (max-width: 1024px){.flex .left .events-calendar .events-calendar-flex .agenda-list-carousel{width:calc(100%);margin-bottom:50px}}@media screen and (max-width: 850px){.flex .left .events-calendar .events-calendar-flex .agenda-list-carousel{width:calc(100%);margin-bottom:50px}}.flex .left .events-calendar .events-calendar-flex .agenda-list-carousel .agenda-list-carousel-el{width:100%}.events-calendar .events-calendar-flex{display:flex;align-items:flex-start;flex-wrap:wrap}.events-calendar .agenda-datepicker{width:calc(100%);max-width:400px;margin-right:40px;filter:drop-shadow(0px 8px 24px rgba(149,157,165,0.2))}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-datepicker{max-width:320px}}.events-calendar .agenda-datepicker .agenda-datepicker-inside{width:100%;position:relative}@media screen and (max-width: 1024px){.events-calendar .agenda-datepicker{width:calc(50% - 20px);margin-bottom:50px}}@media screen and (max-width: 850px){.events-calendar .agenda-datepicker{width:calc(100%);margin-bottom:50px}}.events-calendar .agenda-datepicker .ui-state-disabled,.events-calendar .agenda-datepicker .ui-widget-content .ui-state-disabled,.events-calendar .agenda-datepicker .ui-widget-header .ui-state-disabled{opacity:1}.events-calendar .agenda-datepicker .ui-datepicker-inline{width:100%;background-color:transparent;box-shadow:none !important;margin-bottom:50px}.events-calendar .agenda-datepicker .ui-datepicker-header{background-color:transparent;margin-bottom:20px}.events-calendar .agenda-datepicker .ui-datepicker table tr th{padding-bottom:15px}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-datepicker .ui-datepicker table tr th{padding-left:.2em;padding-right:.4em .3em}}.events-calendar .agenda-datepicker .ui-datepicker table tr th,.events-calendar .agenda-datepicker .ui-datepicker table tr td{padding:.5em .4em}.events-calendar .agenda-datepicker .ui-datepicker .ui-datepicker-prev,.events-calendar .agenda-datepicker .ui-datepicker .ui-datepicker-next{width:45px;height:45px;border-radius:50%;transition:0.3s all ease-in-out}.events-calendar .agenda-datepicker .ui-datepicker .ui-datepicker-prev:before,.events-calendar .agenda-datepicker .ui-datepicker .ui-datepicker-next:before{color:#505767;font-family:"Font Awesome 6 Free";font-weight:bold}.events-calendar .agenda-datepicker .ui-datepicker .ui-datepicker-prev{right:40px;left:initial}.events-calendar .agenda-datepicker .ui-datepicker-title{font-family:"RobotoSlab Bold",sans-serif;color:#505767;font-size:28px;position:absolute;left:0;margin:0px}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-datepicker .ui-datepicker-title{font-size:22px}}.events-calendar .agenda-datepicker .ui-datepicker table thead tr{border-bottom:none;margin-bottom:30px}.events-calendar .agenda-datepicker .ui-datepicker table .ui-state-default,.events-calendar .agenda-datepicker .ui-datepicker table .ui-widget-content .ui-state-default{height:45px;width:45px;display:flex;align-items:center;justify-content:center;font-size:14px;font-family:"RobotoSlab",sans-serif;color:#505767;position:relative;border-radius:0}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-datepicker .ui-datepicker table .ui-state-default,.events-calendar .agenda-datepicker .ui-datepicker table .ui-widget-content .ui-state-default{font-size:11px;height:35px;width:35px}}@media screen and (max-width: 768px){.events-calendar .agenda-datepicker .ui-datepicker table .ui-state-default,.events-calendar .agenda-datepicker .ui-datepicker table .ui-widget-content .ui-state-default{width:36px}}.events-calendar .agenda-datepicker .ui-datepicker table tr th:first-of-type,.events-calendar .agenda-datepicker .ui-datepicker table tr td:first-of-type{padding-left:0px}.events-calendar .agenda-datepicker .ui-datepicker table thead tr th{color:#505767;font-size:12px;font-family:"RobotoSlab SemiBold",sans-serif;text-transform:uppercase;padding-top:45px}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-datepicker .ui-datepicker table thead tr th{font-size:10px;padding-top:35px}}.events-calendar .agenda-datepicker .ui-datepicker table .eventDate,.events-calendar .agenda-datepicker .ui-datepicker table td:not(.ui-datepicker-unselectable),.events-calendar .agenda-datepicker .ui-datepicker table td:not(.ui-state-disabled){position:relative}.events-calendar .agenda-datepicker .ui-datepicker table .eventDate a:after,.events-calendar .agenda-datepicker .ui-datepicker table td:not(.ui-datepicker-unselectable) a:after,.events-calendar .agenda-datepicker .ui-datepicker table td:not(.ui-state-disabled) a:after{content:'';position:absolute;bottom:5px;left:50%;transform:translate(-50%, 0);width:14px;height:3px;border-radius:4px;background-color:#0C4DA2}.events-calendar .agenda-datepicker .ui-datepicker table .eventDate a.ui-state-active,.events-calendar .agenda-datepicker .ui-datepicker table td:not(.ui-datepicker-unselectable) a.ui-state-active,.events-calendar .agenda-datepicker .ui-datepicker table td:not(.ui-state-disabled) a.ui-state-active{color:#fff;position:relative;background-color:#0C4DA2;box-shadow:0px 0px 5px rgba(0,0,0,0.4)}.events-calendar .agenda-datepicker .ui-datepicker table .eventDate a.ui-state-active:after,.events-calendar .agenda-datepicker .ui-datepicker table td:not(.ui-datepicker-unselectable) a.ui-state-active:after,.events-calendar .agenda-datepicker .ui-datepicker table td:not(.ui-state-disabled) a.ui-state-active:after{background-color:#fff}.events-calendar .agenda-datepicker .ui-datepicker table td.ui-datepicker-today .ui-state-default:not(.ui-state-active){color:#fff;background-color:rgba(80,87,103,0.9)}.events-calendar .agenda-datepicker .ui-datepicker table td.ui-datepicker-today:not(.ui-datepicker-unselectable) .ui-state-default:not(.ui-state-active):after{background-color:#fff}.events-calendar .agenda-list-carousel{width:calc(100% - 440px);overflow:hidden;position:relative;height:100%;background-color:#fff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;padding:40px;padding-bottom:60px}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-list-carousel{width:calc(100% - 390px);padding-bottom:35px}}@media screen and (max-width: 1024px){.events-calendar .agenda-list-carousel{width:calc(100%);margin-bottom:50px}}@media screen and (max-width: 850px){.events-calendar .agenda-list-carousel{width:calc(100%);margin-bottom:50px}}.events-calendar .agenda-list-carousel .owl-stage{display:flex}.events-calendar .agenda-list-carousel .owl-nav{display:none}.events-calendar .agenda-list-carousel .owl-dots{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.events-calendar .agenda-list-carousel .owl-dots button{background:rgba(12,77,162,0.2);opacity:0.3;width:11px;height:11px;margin-right:10px;transition:0.3s all ease-in-out}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-list-carousel .owl-dots button{width:8px;height:8px;margin-right:8px}}.events-calendar .agenda-list-carousel .owl-dots button.active{background:#0C4DA2;opacity:1}.events-calendar .agenda-list-carousel .no-event{padding:3px;font-family:"RobotoSlab Light",sans-serif;color:#505767}.events-calendar .agenda-list-carousel .item{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-left:-20px}.events-calendar .agenda-list-carousel .agenda-list-carousel-el{padding-bottom:16px;padding-top:17px;display:block;margin-bottom:10px;transition:0.3s all ease-in-out;width:50%;border-bottom:1px solid rgba(0,0,0,0.05);padding-left:25px;position:relative;height:146px}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-list-carousel .agenda-list-carousel-el{height:125px}}@media screen and (max-width: 768px){.events-calendar .agenda-list-carousel .agenda-list-carousel-el{width:100%;height:auto}}.events-calendar .agenda-list-carousel .agenda-list-carousel-el:after{content:"";position:absolute;right:0px;bottom:0px;height:2px;display:block;width:0px;background:#0C4DA2;transition:width 0.2s ease;-webkit-transition:width 0.2s ease}.events-calendar .agenda-list-carousel .agenda-list-carousel-el:hover:after{width:100%;left:0}.events-calendar .agenda-list-carousel .agenda-list-carousel-el:nth-of-type(3),.events-calendar .agenda-list-carousel .agenda-list-carousel-el:nth-of-type(4){border-bottom:none}.events-calendar .agenda-list-carousel .agenda-list-carousel-el .agenda-list-carousel-el_tag{font-family:"RobotoSlab Bold",sans-serif;color:#fff;background-color:#0C4DA2;padding:3px 4px;text-transform:uppercase;font-size:14px;margin-bottom:8px;display:inline-block}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-list-carousel .agenda-list-carousel-el .agenda-list-carousel-el_tag{font-size:11px}}.events-calendar .agenda-list-carousel .agenda-list-carousel-el .agenda-list-carousel-el_title{font-family:"RobotoSlab Bold",sans-serif;color:#505767;font-size:18px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:0.3s all ease-in-out}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-list-carousel .agenda-list-carousel-el .agenda-list-carousel-el_title{font-size:14px}}.events-calendar .agenda-list-carousel .agenda-list-carousel-el .agenda-list-carousel-el_date{font-family:"RobotoSlab Light",sans-serif;color:#060;font-size:14px;line-height:20px}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .agenda-list-carousel .agenda-list-carousel-el .agenda-list-carousel-el_date{font-size:11px}}.events-calendar .agenda-list-carousel .agenda-list-carousel-el:hover{background-color:#fff}.events-calendar .agenda-list-carousel .agenda-list-carousel-el:hover .agenda-rdv-listing-el_title{color:#0C4DA2}.events-calendar .link{display:flex;align-items:center}.events-calendar .link .btn{width:203px;float:none;margin-top:16px}@media screen and (min-width: 1025px) and (max-width: 1480px){.events-calendar .link .btn{min-width:140px;width:auto}}.events-calendar .download-links{margin-top:-20px}.events-calendar .download-links .download{position:absolute;left:5px;bottom:20px;font-family:"RobotoSlab",sans-serif;font-size:16px;color:#0C4DA2}.events-calendar .download-links .download:hover{color:#053d87}.events-calendar .download-links .download.ics:before{font-family:'IntranetIcon';content:'\e016';font-size:20px;margin-right:5px}.no-bg.actuPerso{padding-top:170px !important;padding-bottom:100px !important}.no-bg.actuPerso .container{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center}.no-bg.actuPerso .container .left{max-width:800px}.no-bg.actuPerso .container .right{width:320px;background:#fff;border-radius:6px;padding:30px 30px;padding-bottom:30px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background-size:300px;background-repeat:no-repeat;background-position:bottom -80px left -80px;height:400px;margin-top:77px}.no-bg.actuPerso .container .right .access .service-title{color:#0C4DA2;font-size:32px;line-height:32px;font-family:"RobotoSlab",sans-serif;position:relative;padding-left:0;margin-top:10px}.no-bg.actuPerso .container .right .access ul{padding-left:10px}.no-bg.actuPerso .container .right .access ul li{padding:8px 0}.no-bg.actuPerso .container .right .access ul li a{display:flex;align-items:center}.no-bg.actuPerso .container .right .access ul li a span{color:#505767;font-weight:500;font-family:"RobotoSlab",sans-serif}.no-bg.actuPerso .container .right .access ul li a img{width:28px;height:28px;margin-right:12px}.events-calendar .agenda-list-carousel{width:100%}.events-calendar .agenda-list-carousel .agenda-list-carousel-el .agenda-list-carousel-el_date{color:#6e7583}.events-calendar .link .btn{margin-bottom:15px}

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