#toTop{position:fixed;right:0.5rem;bottom:0.5rem;z-index:14;display:none;width:50px;height:50px;border-radius:3px;background-color:#666;color:#fff;text-align:center;opacity:0.4;cursor:pointer;}#toTop::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-size:3rem;}#toTop:hover{opacity:1;transition:transform 0.3s;}
@media screen and (min-width:1200px){[id$="-main-menu"] .navbar-nav .dropdown:hover:nth-child(2) .dropdown-menu{-webkit-transform:skew(20deg) translateX(60px);transform:skew(20deg) translateX(60px);}[id$="-main-menu"] .navbar-nav .dropdown:hover:nth-child(3) .dropdown-menu{-webkit-transform:skew(20deg) translateX(40px);transform:skew(20deg) translateX(40px);}}.search-button::after{content:'Search...';}@media screen and (min-width:1200px){#block-tb-rrd-foundation-account-menu .navbar-nav .expanded .dropdown-menu li a{font-size:0 !important;}#block-tb-rrd-foundation-account-menu .navbar-nav .expanded .dropdown-menu li a::after{content:"Log out";font-size:1.4rem;}}.language-switcher-language-url .links li:nth-child(2){border:1px solid #D52D32;background-color:white !important;}.language-switcher-language-url .links li:nth-child(2) a::before{color:#D52D32 !important;}.language-switcher-language-url .links li:nth-child(2):hover,.language-switcher-language-url .links li:nth-child(2):active{background-color:#D52D32 !important;}.language-switcher-language-url .links li:nth-child(2):hover a::before,.language-switcher-language-url .links li:nth-child(2):active a::before{text-decoration:none;color:#fff !important;}.language-switcher-language-url .links li:nth-child(1){background-color:#D52D32 !important;border:unset;}.language-switcher-language-url .links li:nth-child(1) a::before{color:white !important;}.language-switcher-language-url .links li:nth-child(1):hover{background-color:#fff;border:1px solid #D52D32;}.language-switcher-language-url .links li:nth-child(1):hover a::before{color:#D52D32;}.language-switcher-language-url .links li:hover,.language-switcher-language-url .links li:active{-webkit-transition-duration:.2s;transition-duration:.2s;}
.courses-links .fr,.courses-view-text > span .fr{display:none;}.courses-links .en,.courses-view-text > span .en{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
.main-container .row .region-content .page .field .paragraph--type--bp-columns .paragraph__column .paragraph--type--bp-columns__2col .paragraph--type--bp-simple .field--name-bp-text .already-account{border:1px solid;border-radius:10px;padding:15px;}
.past-courses h2{display:none;}.past-courses footer{display:none;}.past-courses .content .field--name-field-past-courses-before-2020 .viewsreference--view-title{display:none;}.view-id-past_courses .view-content .views-row:first-child{border-top:unset;}.view .view-content .views-row{padding:25px 0;border-top:1px solid #707070;}.view .view-content .views-row .views-field-title .field-content,.view .view-content .views-row .views-field-title a,.view .view-content .views-row .views-field-title-1 .field-content,.view .view-content .views-row .views-field-title-1 a,.view .view-content .views-row .views-field-view-civicrm-event .field-content,.view .view-content .views-row .views-field-view-civicrm-event a{font-size:2rem;color:#707070;}@media screen and (max-width:1199px){.view .view-content .views-row .views-field-title .field-content,.view .view-content .views-row .views-field-title a,.view .view-content .views-row .views-field-title-1 .field-content,.view .view-content .views-row .views-field-title-1 a,.view .view-content .views-row .views-field-view-civicrm-event .field-content,.view .view-content .views-row .views-field-view-civicrm-event a{line-height:1.4;}}.view .view-content .views-row .views-field-title a,.view .view-content .views-row .views-field-title-1 a,.view .view-content .views-row .views-field-view-civicrm-event a{-webkit-transition-duration:.2s;transition-duration:.2s;}.view .view-content .views-row .views-field-title a:hover,.view .view-content .views-row .views-field-title-1 a:hover,.view .view-content .views-row .views-field-view-civicrm-event a:hover{-webkit-transition-duration:.2s;transition-duration:.2s;color:#D52D32;}.view .view-content .views-row .views-field-field-location{margin-top:10px;}.view .view-content .views-row .views-field-nothing .field-content{margin-bottom:10px;}.view .view-content .views-row .views-field-nothing .field-content .date time{margin-left:10px;}.view .view-content .views-row .views-field-nothing .field-content .date time:first-child::before{content:'|';margin-right:10px;}.view .view-content .views-row .views-field-nothing .field-content .date time:last-child{margin-left:5px;}.view .view-content .views-row .views-field-nothing .field-content .date time:last-child::before{content:'-';margin-right:5px;}.view .view-content .views-row .views-field-nothing .field-content .city{margin-right:10px;}.view .view-content .views-row .views-field-nothing .field-content .start_date,.view .view-content .views-row .views-field-nothing .field-content .end_date{margin:0 5px;}.view .view-content .views-row .views-field-nothing-1 .field-content .thumbnail-summary{display:-webkit-box;display:-ms-flexbox;display:flex;}.view .view-content .views-row .views-field-nothing-1 .field-content .thumbnail-summary a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.view .view-content .views-row .views-field-nothing-1 .field-content .thumbnail-summary img{margin-right:25px;max-width:150px;}@media screen and (max-width:1199px){.view .view-content .views-row .views-field-nothing-1 .field-content .thumbnail-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.view .view-content .views-row .views-field-nothing-1 .field-content .thumbnail-summary img{margin-bottom:10px;}}.viewsreference--view-title{display:none;}.views-element-container{margin:unset;}.pager-nav .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.pager-nav .pagination .pager__item{margin:0 10px;}.pager-nav .pagination .pager__item::before{display:none;}.pager-nav .pagination .pager__item a{color:#D52D32;}
