@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@font-face{font-family:Fontawesome;src:url(/frasnes/font-awesome-solid-900.otf) format("opentype")}.fa{font-family:Fontawesome}.container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:auto;padding:24px;width:100%}.btn-primary{color:#fff;background-color:#4e7fc1;border-color:#4e7fc1}.btn-outline-primary{color:#4e7fc1;border-color:#4e7fc1}.btn-outline-primary:hover,.btn-primary:hover{color:#fff;background-color:#93c123;border-color:#93c123}#app{font-family:Montserrat,Verdana,Helvetica!important}#app .app-container .app-header{height:64px}#app .app-container .app-header .app-header__content .app-header-left{margin-left:20px}#app .app-container .app-header .app-header__content .app-header-right .header-language-selector .btn-link{color:#333;font-style:normal;font-weight:700;font-size:14px;line-height:24px;text-align:center;font-family:Montserrat,Verdana,Helvetica}#app .app-container .app-header .app-header__content .app-header-right .header-calendar-btn{display:none}#app .app-container .app-header .app-header__content .app-header-right .header-shopping-cart-btn{font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#333}#app .app-container .app-header .app-header__content .app-header-right .header-shopping-cart-btn .icon-wrapper .icon-wrapper-bg{background:none!important}#app .app-container .app-header .app-header__content .app-header-right .header-shopping-cart-btn svg{width:16px;height:16px}#app .app-container .app-header .app-header__content .app-header-right .header-shopping-cart-btn .badge.unread-messages{right:70px}#app .app-container .app-header .app-header__content .app-header-right .header-shopping-cart-btn:after{content:"Mon panier";font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#333;text-align:center;font-family:Montserrat,Verdana,Helvetica}#app .app-container .app-header .app-header__content .app-header-right .header-envelope-btn{font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#333}#app .app-container .app-header .app-header__content .app-header-right .header-envelope-btn .icon-wrapper .icon-wrapper-bg{background:none!important}#app .app-container .app-header .app-header__content .app-header-right .header-envelope-btn .icon-wrapper svg{width:16px;height:16px}#app .app-container .app-header .app-header__content .app-header-right .header-envelope-btn:after{content:"Ma messagerie";font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#333;text-align:center;font-family:Montserrat,Verdana,Helvetica}#app .app-container .app-header .app-header__content .app-header-right .header-btn-lg{margin-left:0}#app .app-container .app-header .app-header__content .app-header-right .header-btn-lg:before{content:none}#app .app-container .app-header .app-header__content .app-header-right .header-btn-lg .login-link{padding:8px 24px;width:176px;height:40px;background:#93c123;border-radius:5px;color:#fff;font-style:normal;font-weight:700;font-size:14px;line-height:24px;text-align:center;font-family:Montserrat,Verdana,Helvetica}#app .app-container .app-header .app-header__content .app-header-right .header-user-btn{background:#93c123;color:#fff;width:156px;height:40px}#app .app-container .app-header .app-header__content .app-header-right .header-user-btn .icon-wrapper .icon-wrapper-bg{background:none!important}#app .app-container .app-header .app-header__content .app-header-right .header-user-btn .icon-wrapper svg{width:16px;height:16px;margin:0 6px 0 24px}#app .app-container .app-header .app-header__content .app-header-right .header-user-btn .header-user-info{display:none}#app .app-container .app-header .app-header__content .app-header-right .header-user-btn:after{content:"Mon espace";font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#fff}.public-website-wrapper .public-website,.public-website-wrapper .public-website h1,.public-website-wrapper .public-website h2,.public-website-wrapper .public-website h3,.public-website-wrapper .public-website h4,.public-website-wrapper .public-website h5,.public-website-wrapper .public-website h6{font-family:Montserrat,sans-serif!important}.public-website-wrapper .public-website .public-header-wrapper{background:#4e7fc1;background-image:none!important;height:111px}.public-website-wrapper .public-website .public-header-wrapper:after{background:none!important}.public-website-wrapper .public-website .public-header-wrapper .tenant .tenant-logo img{margin:0 30px 0 0}.public-website-wrapper .public-website .public-header-wrapper .tenant .tenant-name{display:none}.public-website-wrapper .public-website .public-header-wrapper .container{height:111px;padding:0 24px}.public-website-wrapper .public-website .public-header-wrapper .public-header{height:111px}.public-website-wrapper .public-website .public-header-wrapper .public-header .public-menu-wrapper .public-menu .nav-item .nav-link{font-style:normal;font-weight:700;font-size:16px;line-height:18px;text-align:center;color:#fff;background:none;font-family:Montserrat,Verdana,Helvetica;opacity:.7;border-radius:0;padding:5px 0;margin-left:50px}.public-website-wrapper .public-website .public-header-wrapper .public-header .public-menu-wrapper .public-menu .nav-item .nav-link.router-link-active{border-bottom:0;opacity:1}.public-website-wrapper .public-website .public-header-wrapper .public-header .public-menu-wrapper .navbar-brand{padding-top:1rem}.public-website-wrapper .public-website .public-header-wrapper .public-header .public-menu-wrapper .navbar-brand .tenant-logo{max-height:80px!important}.public-website-wrapper .public-website .public-header-wrapper .public-header .public-menu-wrapper ul.public-menu li.nav-item{margin:10px 5px!important}.public-website-wrapper .public-website .public-header-wrapper .public-header .public-menu-wrapper ul.public-menu li.nav-item a.nav-link{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;color:#fff!important;border-radius:30px!important;line-height:30px!important;white-space:nowrap!important;font-weight:700!important;font-size:16px!important;padding:5px 15px!important;margin-left:0!important;margin-right:0!important}.public-website-wrapper .public-website .public-header-wrapper .public-header .public-menu-wrapper ul.public-menu li.nav-item a.nav-link.router-link-active{background:#0f1f7d!important}.public-website-wrapper .public-website .public-header-wrapper .public-header .public-menu-wrapper ul.public-menu li.nav-item:hover a.nav-link{background:#0f1f7d;border:0!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .content-wrapper{width:100%}.public-website-wrapper .public-website .public-body-wrapper .public-body .page{position:relative;overflow:hidden}.public-website-wrapper .public-website .public-body-wrapper .public-body .page li,.public-website-wrapper .public-website .public-body-wrapper .public-body .page p{color:#666;font-weight:500;font-size:16px;line-height:26px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page h3{font-weight:500}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single{color:#fff}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-heading,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-heading,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-heading{background:transparent!important;margin-top:0!important;padding:0!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-heading .post-title,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-heading .post-title,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-heading .post-title{color:#4e7fc1!important;font-family:Montserrat,Verdana,Helvetica;text-align:center!important;font-weight:700!important;font-size:48px;line-height:110%;margin-bottom:20px!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-heading .post-metadata,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-heading .post-metadata,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-heading .post-metadata{text-align:center;color:#666!important;margin:16px 0 48px!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-heading .post-short-description,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-heading .post-short-description,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-heading .post-short-description{text-align:center;color:#666!important;font-weight:500;font-size:16px;line-height:26px;margin-bottom:40px!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.with-background-header-image .background-header-image,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.with-background-header-image .background-header-image,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.with-background-header-image .background-header-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-position:50%;background-size:cover;height:300px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.with-background-header-image .background-header-image:before,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.with-background-header-image .background-header-image:before,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.with-background-header-image .background-header-image:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.with-background-header-image .background-header-image:after,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.with-background-header-image .background-header-image:after,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.with-background-header-image .background-header-image:after{content:" ";position:absolute;bottom:0;left:0;right:0;height:100px;width:100%;background-image:url(/frasnes/wave.svg);background-repeat:no-repeat;background-size:cover;z-index:2}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.with-background-header-image .post-heading,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.with-background-header-image .post-heading,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.with-background-header-image .post-heading{text-align:left;color:#fff!important;margin-bottom:150px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.with-background-header-image .post-heading .h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.with-background-header-image .post-heading h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.with-background-header-image .post-heading .h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.with-background-header-image .post-heading h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.with-background-header-image .post-heading .h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.with-background-header-image .post-heading h2{color:#fff!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .header-image,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .header-image,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .header-image{margin-bottom:50px!important;position:relative!important;left:0!important;right:0!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .header-image img,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .header-image img,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .header-image img{max-height:465px!important;border-radius:24px!important;width:100%;-o-object-fit:cover;object-fit:cover}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-content{text-align:left;color:#333;margin-bottom:1rem!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-content .h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-content .h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-content .h3,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-content h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-content h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .post-content h3,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-content .h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-content .h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-content .h3,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-content h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-content h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .post-content h3,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-content .h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-content .h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-content .h3,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-content h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-content h2,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .post-content h3{color:#4e7fc1!important;margin-top:30px;margin-bottom:20px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.homepage,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.homepage,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.homepage{margin:100px 0}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.homepage .background-header-image,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.homepage .background-header-image,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.homepage .background-header-image{height:auto!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.homepage .post-heading,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.homepage .post-heading,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.homepage .post-heading{display:none}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.homepage .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.homepage .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.homepage .post-content{text-align:left;color:#fff!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.homepage .post-content .h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.homepage .post-content h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.homepage .post-content .h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.homepage .post-content h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.homepage .post-content .h1,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.homepage .post-content h1{color:#fff!important;font-weight:700;font-size:48px;line-height:110%;margin:0}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.homepage .post-content p,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.homepage .post-content p,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.homepage .post-content p{max-width:475px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;margin-top:30px;color:#fff!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .category-filters .row,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .category-filters .row,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .category-filters .row{text-align:center;display:block!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .category-filters .row .col-sm-12,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .category-filters .row .col-sm-12,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .category-filters .row .col-sm-12{display:inline-block;width:auto;padding:0 .5rem}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .category-filters .row .col-sm-12 .btn,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .category-filters .row .col-sm-12 .btn,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .category-filters .row .col-sm-12 .btn{border-radius:50rem!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .category-filters .row .col-sm-12 .btn.btn-primary,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .category-filters .row .col-sm-12 .btn.btn-primary,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .category-filters .row .col-sm-12 .btn.btn-primary{background-color:#4e7fc1}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .category-filters .row .col-sm-12 .btn.btn-secondary,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .category-filters .row .col-sm-12 .btn.btn-secondary,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .category-filters .row .col-sm-12 .btn.btn-secondary{background-color:#fff;border:1px solid #4e7fc1!important;color:#4e7fc1}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .category-filters .row .col-sm-12 .btn span,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .category-filters .row .col-sm-12 .btn span,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .category-filters .row .col-sm-12 .btn span{margin:0!important;padding:0 10px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .grid-view,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .grid-view,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .grid-view{position:relative}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .grid-view:before,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .grid-view:before,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .grid-view:before{content:" ";position:absolute;top:50px;left:50%;width:275px;height:243px;margin-left:450px;background-image:url(/frasnes/triangle.svg);background-repeat:no-repeat}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .grid-view:after,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .grid-view:after,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .grid-view:after{content:" ";position:absolute;bottom:50px;left:50%;width:275px;height:243px;margin-left:-830px;background-image:url(/frasnes/triangle.svg);background-repeat:no-repeat;z-index:2}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .grid-view .card,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .grid-view .card,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .grid-view .card{z-index:100}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .grid-view .card h4,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .grid-view .card h4,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .grid-view .card h4{cursor:pointer}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single .card,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details .card,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .card{border:none;height:100%}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.archive_of_activities .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.archive_of_disciplines .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.archive_of_posts .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .activity-single.archive_of_resources .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.archive_of_activities .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.archive_of_disciplines .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.archive_of_posts .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .post-details.archive_of_resources .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.archive_of_activities .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.archive_of_disciplines .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.archive_of_posts .post-content,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single.archive_of_resources .post-content{text-align:center}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single:before{content:" ";position:absolute;top:250px;left:50%;width:275px;height:243px;margin-left:450px;background-image:url(/frasnes/triangle.svg);background-repeat:no-repeat}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single:after{content:" ";position:absolute;bottom:50px;left:50%;width:275px;height:243px;margin-left:-830px;background-image:url(/frasnes/triangle.svg);background-repeat:no-repeat;z-index:2}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section1{padding-bottom:50px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2{padding:50px 0;background-color:#edf3ff}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container{position:relative;z-index:100}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container>div{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container>div .resource-content-2{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;padding-right:25px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container>div .resource-calendar{color:#666;-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%;max-width:66%}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container>div .resource-calendar .app-page-title{display:none;background-color:transparent;margin:0 0 20px;padding:0}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container>div .resource-calendar .app-page-title h1{color:#4e7fc1;font-family:Montserrat;font-style:normal;font-weight:700;font-size:24px;line-height:120%}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container>div .resource-calendar .app-page-title .page-title-subheading{display:none}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container>div .resource-calendar .card{-webkit-box-shadow:0 .46875rem 2.1875rem rgba(0,0,0,.03),0 .9375rem 1.40625rem rgba(0,0,0,.03),0 .25rem .53125rem rgba(0,0,0,.05),0 .125rem .1875rem rgba(0,0,0,.03);box-shadow:0 .46875rem 2.1875rem rgba(0,0,0,.03),0 .9375rem 1.40625rem rgba(0,0,0,.03),0 .25rem .53125rem rgba(0,0,0,.05),0 .125rem .1875rem rgba(0,0,0,.03)}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container>div .resource-calendar .card .bpc-datepicker{margin-left:15px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container>div .resource-calendar .card .fc-v-event{background:#93c123!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .single .section2>.container>div .resource-calendar .card .fc .fc-bg-event.excluded-event{opacity:1!important;background-color:#ebebeb!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .content-wrapper.col-lg-8,.public-website-wrapper .public-website .public-body-wrapper .public-body .page .sidebar.col-lg-4{-webkit-box-flex:0!important;-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .contact .post-heading h1.post-title{text-align:left!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .sidebar{margin-top:100px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .sidebar .widget-title{background:transparent;color:#4e7fc1;text-align:left;font-weight:700;font-size:32px;line-height:120%}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .sidebar .widget-contact-form label{margin-bottom:0}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .sidebar .widget-contact-form .form-group{margin-bottom:15px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page .sidebar .btn{padding:8px 24px;background:#93c123;border:none;border-radius:5px!important;float:left!important;font-family:Montserrat,Verdana,Helvetica;font-weight:700;font-size:14px;line-height:24px;text-align:center}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-1{display:none}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-2{position:relative}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-2:before{content:" ";position:absolute;top:0;left:50%;width:275px;height:243px;margin-left:-800px;background-image:url(/frasnes/triangle.svg);background-repeat:no-repeat}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-2:after{content:" ";position:absolute;bottom:0;left:50%;width:275px;height:243px;margin-left:500px;background-image:url(/frasnes/triangle.svg);background-repeat:no-repeat;z-index:2}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-2 .widgets{position:relative;z-index:100}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-3{background:#edf3ff;position:relative}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-3:before{content:" ";position:absolute;top:50px;left:50%;width:275px;height:243px;margin-left:450px;background-image:url(/frasnes/triangle.svg);background-repeat:no-repeat}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-3:after{content:" ";position:absolute;bottom:50px;left:50%;width:275px;height:243px;margin-left:-830px;background-image:url(/frasnes/triangle.svg);background-repeat:no-repeat;z-index:2}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-3>.container{padding:0 15px}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-3 .widgets{z-index:100}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-3 .widgets .map{height:600px;margin-bottom:0}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-3 .widgets .map .widget-title{display:none}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-3 .widgets .map .widget-text{position:absolute;left:0;right:0;width:100%}.public-website-wrapper .public-website .public-body-wrapper .public-body .page-bottom-3 .widgets .map .widget-text img{height:624px;width:100%;-o-object-fit:cover;object-fit:cover}.public-website-wrapper .public-website .public-body-wrapper .public-body .widget{border:0;padding:30px 0 30px;margin-bottom:0}.public-website-wrapper .public-website .public-body-wrapper .public-body .widget .widget-title{background:transparent;color:#4e7fc1;text-align:center;font-weight:700;font-size:32px;line-height:120%}.public-website-wrapper .public-website .public-body-wrapper .public-body .widget .widget-more-button .btn{font-family:Montserrat;font-style:normal;font-weight:700;font-size:14px;line-height:25px;color:#333;background-color:transparent;padding:8px 24px;border:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.public-website-wrapper .public-website .public-body-wrapper .public-body .bpc-table .bpc-table-header .bpc-table-filters-pagination{padding:16px 0 0!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .bpc-table .grid-view{margin:.5rem 0!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .card{z-index:100}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card{background:#fff;-webkit-box-shadow:0 16px 32px rgba(51,51,51,.12);box-shadow:0 16px 32px rgba(51,51,51,.12);border-radius:10px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card img{height:226px;border-radius:10px 10px 0 0}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card .card-body{padding:24px 24px 0}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card .card-body .activity-age{background:#4e7fc1;border-radius:25px;font-style:normal;font-weight:700;font-size:12px;line-height:15px;text-align:center;color:#fff;margin-bottom:13px;text-transform:none;font-family:Montserrat,Verdana,Helvetica}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card .card-body .activity-discipline{background:#93c123;border-radius:25px;font-style:normal;font-weight:700;font-size:12px;line-height:15px;text-align:center;color:#fff;margin-bottom:13px;text-transform:none;font-family:Montserrat,Verdana,Helvetica}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card .card-body .activity-card-title{color:#4e7fc1;font-style:normal;font-weight:700;font-size:24px;line-height:120%;text-transform:none;font-family:Montserrat,Verdana,Helvetica}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card .card-body .card-text{margin:16px 0 24px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card .card-body .card-text .activity-date{font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#333;text-transform:uppercase;padding:8px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;width:100%;font-family:Montserrat,Verdana,Helvetica;margin:10px 0}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card .card-body .card-text .activity-date .separator{padding:0 5px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card .card-body .card-text .activity-description{font-family:Montserrat,Verdana,Helvetica;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#666}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card .card-footer{padding:0 24px 24px;border-top:none;border-radius:0 0 10px 10px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .activity-card .card-footer .btn{padding:8px 24px;background:#93c123;border:none;border-radius:5px!important;float:left!important;font-family:Montserrat,Verdana,Helvetica;font-weight:700;font-size:14px;line-height:24px;text-align:center}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .resource-card{background:#fff;-webkit-box-shadow:0 16px 32px rgba(51,51,51,.12);box-shadow:0 16px 32px rgba(51,51,51,.12);border-radius:10px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .resource-card img{height:226px;border-radius:10px 10px 0 0}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .resource-card .card-body{padding:24px 24px 0}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .resource-card .card-body .resource-card-title{color:#4e7fc1;font-style:normal;font-weight:700;font-size:24px;line-height:120%;text-transform:none;font-family:Montserrat,Verdana,Helvetica}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .resource-card .card-body .card-text{margin:8px 0 24px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .resource-card .card-body .card-text .activity-description{font-family:Montserrat,Verdana,Helvetica;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#666}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .resource-card .card-footer{padding:0 24px 24px;border-top:none;border-radius:0 0 10px 10px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .resource-card .card-footer .btn{padding:8px 24px;background:#93c123;border:none;border-radius:5px!important;float:left!important;font-family:Montserrat,Verdana,Helvetica;font-weight:700;font-size:14px;line-height:24px;text-align:center}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .discipline-card{background:#fff;-webkit-box-shadow:0 16px 32px rgba(51,51,51,.12);box-shadow:0 16px 32px rgba(51,51,51,.12);border-radius:10px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .discipline-card img{border-radius:10px 10px 0 0}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .discipline-card .card-body{padding:24px 24px 0}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .discipline-card .card-body .discipline-card-title{color:#4e7fc1;font-style:normal;font-weight:700;font-size:24px;line-height:120%;text-transform:none;font-family:Montserrat,Verdana,Helvetica}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .discipline-card .card-body .card-text .discipline-description{font-family:Montserrat,Verdana,Helvetica;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#666}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .discipline-card .card-footer{padding:0 24px 24px;border-top:none;border-radius:0 0 10px 10px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .discipline-card .card-footer .btn{padding:8px 24px;background:#93c123;border:none;border-radius:5px!important;float:left!important;font-family:Montserrat,Verdana,Helvetica;font-weight:700;font-size:14px;line-height:24px;text-align:center}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .post-card{background:#fff;-webkit-box-shadow:0 16px 32px rgba(51,51,51,.12);box-shadow:0 16px 32px rgba(51,51,51,.12);border-radius:10px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .post-card img{border-radius:10px 10px 0 0}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .post-card .card-body{padding:24px 24px 0}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .post-card .card-body .post-date{background:#4e7fc1;border-radius:25px;font-style:normal;font-weight:700;font-size:12px;line-height:15px;text-align:center;color:#fff;margin-bottom:13px;text-transform:none;font-family:Montserrat,Verdana,Helvetica}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .post-card .card-body .card-title{color:#4e7fc1;font-style:normal;font-weight:700;font-size:24px;line-height:120%;text-transform:none;font-family:Montserrat,Verdana,Helvetica}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .post-card .card-body .card-text .description{font-family:Montserrat,Verdana,Helvetica;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#666}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .post-card .card-footer{padding:0 24px 24px;border-top:none;border-radius:0 0 10px 10px}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .post-card .card-footer .btn{padding:8px 24px;background:#93c123;border:none;border-radius:5px!important;float:left!important;font-family:Montserrat,Verdana,Helvetica;font-weight:700;font-size:14px;line-height:24px;text-align:center}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .contact-card{-webkit-box-shadow:0 16px 32px rgba(51,51,51,.12);box-shadow:0 16px 32px rgba(51,51,51,.12);border-radius:10px;border-width:0}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .contact-card .card-body{padding:2rem}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .contact-card .card-title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:24px;line-height:120%;color:#4e7fc1!important;text-transform:none;margin:0 0 1rem}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .contact-card .card-subtitle{margin:0 0 1rem!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .contact-card .btn-link{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#4e7fc1}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .contact-card .contact-avatar{margin-right:2rem}.public-website-wrapper .public-website .public-body-wrapper .public-body .container-fluid .contact-card .contact-avatar>div{background-color:#e9f2d7!important}.public-website-wrapper .public-website .public-body-wrapper .public-body .view-all{text-align:center}.public-website-wrapper .public-website .public-body-wrapper .public-body .view-all .btn{font-weight:700;font-size:14px;line-height:24px;color:#333;border:1px solid #666}.public-website-wrapper .public-website .footer{background:#fff;color:#fff;padding:0 15px;margin:0}.public-website-wrapper .public-website .footer h1,.public-website-wrapper .public-website .footer p{color:#fff!important}.public-website-wrapper .public-website .footer.footer-1{padding:50px 0;background:#4e7fc1}.public-website-wrapper .public-website .footer.footer-1 .footer-1-col-2{text-align:center}.public-website-wrapper .public-website .footer.footer-1 .widget{border:0;padding:0;margin:0}.public-website-wrapper .public-website .footer.footer-1 .widget .widget-title{display:none}.public-website-wrapper .public-website .footer.footer-1 .widget .widget-text .h1,.public-website-wrapper .public-website .footer.footer-1 .widget .widget-text h1{font-weight:700;font-size:20px;line-height:24px;margin-bottom:10px}.public-website-wrapper .public-website .footer.footer-1 .widget .widget-text p{font-weight:500;font-size:16px;line-height:24px;margin:0}.public-website-wrapper .public-website .footer.footer-1 .widget .widget-text a{font-weight:500;font-size:18px;line-height:28px;text-align:center;color:#fff}.public-website-wrapper .public-website .footer.footer-2 .widget{border:0;padding:0}.public-website-wrapper .public-website .footer.footer-2 .widget .widget-title{background:transparent;color:#4e7fc1;text-align:center;font-weight:700;font-size:20px;line-height:24px}.public-website-wrapper .public-website .footer.footer-3{background:#000}.public-website-wrapper .public-website .footer.footer-3 .widget{border:0;padding:10px 0;margin:0}.public-website-wrapper .public-website .footer.footer-3 .widget .widget-title{display:none}.public-website-wrapper .public-website .footer.footer-3 .widget .widget-text{font-weight:500;font-size:14px;line-height:16px;position:relative}.public-website-wrapper .public-website .footer.footer-3 .widget .widget-text p{margin:0}.public-website-wrapper .public-website .footer.footer-3 .widget .widget-text a{text-decoration:underline;color:#fff;margin-left:30px}.public-website-wrapper .public-website .footer.footer-3 .widget .widget-text a.logo-beplusports{float:right;opacity:1;position:absolute;top:calc(50% - 25px);right:0}.public-website-wrapper .public-website .footer.footer-3 .widget .widget-text a.logo-beplusports img{height:50px}.public-website-wrapper .public-website .footer .tel_email .widget-text{padding-top:20px}.public-website-wrapper .public-website .footer .social{text-align:right}.public-website-wrapper .public-website .footer .social img{max-width:80px;margin-left:20px}.public-website-wrapper .public-website .footer .partenaires{text-align:center}.public-website-wrapper .public-website .footer .partenaires img{padding:0 20px}