.section-banner{position:relative}.section-banner .icon-play{z-index:100;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);position:absolute;color:#fff}.section-banner .icon-play i{background-image:url(../../images/icons/icone-play.png);background-repeat:no-repeat;background-position:50%;display:block;width:115px;height:115px;margin:0 auto 10px}.section-banner .icon-play span{display:block;color:#fff;font-size:1.125rem;font-family:SourceSansProSemiBoldItalic}.section-banner .icon-play:after{position:absolute;left:50%;margin-left:-1px;top:100%;margin-top:20px;background-color:#fff;content:"";height:50vh;width:2px}.section-banner h2{position:relative;z-index:100;font-family:SourceSansProLight;font-size:4.6875rem;color:#fff;max-width:400px;line-height:1;margin-bottom:0}.section-banner h2 strong{font-size:5.625rem;font-family:SourceSansProBlack}.section-banner .picturefill-background{width:100%;height:280px;display:block;background-color:#1a1a1a}.section-banner .picturefill-background:after{background-color:rgba(0,0,0,.8);content:"";left:0;top:0;width:100%;height:100%;position:absolute}@media(min-width:576px){.section-banner .picturefill-background{max-height:500px;height:80vh}}@media(min-width:992px){.section-banner .picturefill-background{height:100vh;max-height:800px}}.section-banner .banner-video{-o-object-fit:cover;object-fit:cover;left:0;top:0;right:0;bottom:0;width:100%;height:100%;position:absolute}.section-news-events{position:relative}.section-news-events .section-events{position:relative;padding-left:80px;padding-top:70px;padding-bottom:60px;margin-left:30px}.section-news-events .section-events:before{left:0;top:0;height:100%;width:calc(100vw - 40px);content:"";background-color:#f2f2f2;position:absolute}.section-news-events .section-events .content-events{position:relative;z-index:1}.section-news-events .section-events .content-events .title-month{font-family:SourceSansProBold;color:#00860c;font-size:1.875rem;margin-bottom:25px}.section-news-events .section-events .content-events .title-month svg{margin-right:18px;vertical-align:top;display:inline-block;width:50px}.section-news-events .section-events .content-events .title-month .cls-1{fill:#00860c}.section-news-events .section-events .content-events .single-event{margin-bottom:10px}.section-news-events .section-events .content-events .single-event:after{content:"";clear:both;display:block}.section-news-events .section-events .content-events .single-event .date{float:left;border-right:2px solid #333}.section-news-events .section-events .content-events .single-event .date span{padding-top:7px;text-align:center;background-color:#333;margin:25px 0;display:block;height:85px;width:85px;color:#fff;line-height:1;font-family:SourceSansProSemiBoldItalic}.section-news-events .section-events .content-events .single-event .date span strong{display:block;font-family:SourceSansProBoldItalic;font-size:45px}.section-news-events .section-events .content-events .single-event .table{height:135px;padding-left:20px;width:calc(100% - 87px)}.section-news-events .section-events .content-events .single-event .table h3{color:#333;margin-bottom:0;font-family:SourceSansProBold;font-size:1.375rem}.section-news-events .section-events .content-events .single-event .table p{margin-bottom:0}.section-news-events .section-events .content-events .single-event .table p strong{font-family:SourceSansProBold;color:#333}.section-news-events .section-events .align-swiper-buttons{width:150px;text-align:center;position:absolute;top:40px;left:70px}.section-news-events .section-events .align-swiper-buttons span{font-family:SourceSansProSemiBoldItalic;color:#666;font-size:.9375rem}.section-news-events .section-events .align-swiper-buttons .swiper-button-next:after,.section-news-events .section-events .align-swiper-buttons .swiper-button-prev:after{font-size:1rem;color:#00860c;font-family:Font Awesome\ 5 Pro}.section-news-events .section-events .align-swiper-buttons .swiper-button-prev{left:0}.section-news-events .section-events .align-swiper-buttons .swiper-button-prev:after{content:"\F060"}.section-news-events .section-events .align-swiper-buttons .swiper-button-next{right:0}.section-news-events .section-events .align-swiper-buttons .swiper-button-next:after{content:"\F061"}.section-modalities{padding-bottom:0;position:relative;padding-top:360px;margin-top:-200px;background-image:url(../../images/sections/bg-modalities.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.section-modalities:after{content:"";left:0;bottom:0;width:100%;height:130px;background-color:#fff;position:absolute}.section-modalities-group{margin:0;padding-bottom:3rem;padding-top:100px;background:#fff}@media(max-width:1199.98px){.section-banner h2{font-size:3.75rem;max-width:350px}.section-banner h2 strong{font-size:4.375rem}.section-modalities{padding-top:280px}.section-modalities-group{padding-top:4rem}.section-news-events .section-events{padding-left:50px;padding-top:50px;padding-bottom:40px;margin-left:15px}}@media(max-width:991.98px){.section-banner h2{font-size:3rem;max-width:300px}.section-banner h2 strong{font-size:3.75rem}.section-banner .icon-play i{max-width:90px;max-height:90px;background-size:contain}.section-banner .icon-play span{font-size:1rem}.section-modalities{padding-top:250px}.section-modalities-group{padding-top:4rem;padding-bottom:0}.section-news-events .section-events{margin-left:0;margin-top:30px;padding:30px}}@media(max-width:767.98px){.section-banner h2{font-size:1.75rem;max-width:150px;line-height:1.2}.section-banner h2 strong{font-size:2.125rem}.section-banner .icon-play{left:75%}.section-banner .icon-play i{width:60px;height:60px}.section-banner .icon-play span{font-size:.875rem;white-space:nowrap}.section-news-events .section-events{margin:30px -15px 0;padding:20px 15px;width:auto}.section-news-events .section-events:before{width:100%}.section-news-events .section-events .content-events .title-month{font-size:1.25rem}.section-news-events .section-events .align-swiper-buttons{top:25px}.section-news-events .section-events .content-events .single-event{margin-bottom:20px}.section-news-events .section-events .content-events .single-event .table{width:calc(100vw - 110px)}.section-news-events .section-events .content-events .single-event .date span{font-size:.875rem;width:75px;height:75px}.section-news-events .section-events .content-events .single-event .date span strong{font-size:36px}.section-news-events .section-events .content-events .single-event .table h3{font-size:1.125rem}}