/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.row>.page-header{width:90%;margin-left:1.5rem}.view-events:after,.view-events:before{content:" ";display:table}.view-events:after{clear:both}.view-events .view-empty{font-size:3rem}.view-events .view-header .field--name-body{padding-left:1.5rem;padding-right:1.5rem}.view-events .view-header .field--name-body p{margin-top:0}.view-events .view-header .field--name-body .btn{padding:.8rem 2rem .8rem 1.5rem;display:block;font-size:2.5rem;font-weight:500;position:relative;text-align:left;max-width:100%;white-space:normal;text-decoration:none;color:#243770;background-color:#f285a1;border-color:#f285a1;font-family:Brockmann,sans-serif;display:inline-block}.view-events .view-header .field--name-body .btn:active,.view-events .view-header .field--name-body .btn:focus,.view-events .view-header .field--name-body .btn:hover{text-decoration:none}.view-events .view-header .field--name-body .btn:hover{color:#f285a1;background-color:#243770;border-color:#243770}.view-events .view-header .field--name-body .btn.focus,.view-events .view-header .field--name-body .btn:active,.view-events .view-header .field--name-body .btn:focus{color:#fff;background-color:#2e2772;border-color:#2e2772}.view-events .view-header .field--name-body .btn.focus::before,.view-events .view-header .field--name-body .btn:active::before,.view-events .view-header .field--name-body .btn:focus::before{background-image:url(/themes/custom/hc_theme/images/arrow-right.svg)}.view-events .view-header .field--name-body .btn:visited{color:#243770}.view-events .view-header .field--name-body .btn:visited:hover{color:#f285a1}.view-events .views-exposed-form{display:none}.view-events>h4{display:none}.view-events .view-filters .control-label{font-size:2.6rem;margin:0 0 2rem;line-height:1}@media (min-width:1024px){.view-events .view-filters{float:right}}.view-events .view-filters input[type=date]::-webkit-calendar-picker-indicator,.view-events .view-filters input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.view-events .event{padding:0;margin-bottom:3rem;border:.1rem solid #5261ab}@media (min-width:1024px){.view-events .event .col-md-4{padding-left:0}}.view-events .event a{text-decoration:underline;word-break:break-all;display:inline-block}.view-events .event .event-time>*{display:inline-block}.view-events .event .event-icon{padding-left:4rem;position:relative;font-size:1.7rem;margin-top:2rem}.view-events .event .event-icon::before{content:'';background-repeat:no-repeat;background-size:3.1rem 3.1rem;height:6rem;width:6rem;position:absolute;left:0;top:.5rem}.view-events .event .event-icon.event-location::before{background-image:url(/themes/custom/hc_theme/images/marker-icon.svg);background-size:2.3rem 3rem;left:.2rem}.view-events .event .event-icon.event-location .field--label{display:none}.view-events .event .event-icon.event-info .field:after,.view-events .event .event-icon.event-info .field:before{content:" ";display:table}.view-events .event .event-icon.event-info .field:after{clear:both}.view-events .event .event-icon.event-info .field div{float:left;margin-right:1.5rem}.view-events .event .event-icon.event-info::before{background-image:url(/themes/custom/hc_theme/images/info-icon.svg)}.view-events .event .event-icon.event-dates:after,.view-events .event .event-icon.event-dates:before{content:" ";display:table}.view-events .event .event-icon.event-dates:after{clear:both}.view-events .event .event-icon.event-dates .field--name-field-event-start-date,.view-events .event .event-icon.event-dates span{float:left}.view-events .event .event-icon.event-dates span{margin:0 .5rem}.view-events .event .event-icon.event-dates::before{background-image:url(/themes/custom/hc_theme/images/calendar-icon--black.svg);top:-.3rem}.view-events .event .event-icon.event-time::before{background-image:url(/themes/custom/hc_theme/images/clock-icon--black.svg);top:-.2rem}.view-events .event .event-icon.event-repeat::before{background-image:url(/themes/custom/hc_theme/images/repeat-icon.svg);background-size:2.8rem 3rem;top:-.2rem}.view-events .event .event-icon.event-link::before{background-image:url(/themes/custom/hc_theme/images/external-icon.svg);top:-.2rem}.view-events .event .event-icon.event-link,.view-events .event .event-icon.event-repeat,.view-events .event .event-icon.event-time{margin-top:2.5rem}.view-events .event .event-icon.event-dates,.view-events .event .event-icon.event-link,.view-events .event .event-icon.event-repeat,.view-events .event .event-icon.event-time{padding-left:4.5rem}.view-events .event>h2{margin:0;padding:.8rem 1.5rem;font-size:2.4rem;background-color:#5261ab;font-weight:400}.view-events .event>h2 a{pointer-events:none;text-decoration:none;color:#fff}.view-events .event>h2 span{color:#fff}.view-events .event .help-text{font-size:1.9rem;margin:1rem 0 .5rem}.view-events .event .content{padding:1.5rem 0 2rem}.view-events .event .field--name-body p{margin-top:0}.btn.btn--events{margin:0;text-align:left;width:46%;float:right}.btn.btn--events.btn-clear:hover{color:#fff}.btn.btn--events.btn-apply{padding:.8rem 2rem .8rem 1.5rem;display:block;font-size:2.5rem;font-weight:500;position:relative;text-align:left;max-width:100%;white-space:normal;text-decoration:none;color:#243770;background-color:#f285a1;border-color:#f285a1;font-family:Brockmann,sans-serif;margin:0 1.5% 0 0}.btn.btn--events.btn-apply:active,.btn.btn--events.btn-apply:focus,.btn.btn--events.btn-apply:hover{text-decoration:none}.btn.btn--events.btn-apply:hover{color:#f285a1;background-color:#243770;border-color:#243770}.btn.btn--events.btn-apply.focus,.btn.btn--events.btn-apply:active,.btn.btn--events.btn-apply:focus{color:#fff;background-color:#2e2772;border-color:#2e2772}.btn.btn--events.btn-apply.focus::before,.btn.btn--events.btn-apply:active::before,.btn.btn--events.btn-apply:focus::before{background-image:url(/themes/custom/hc_theme/images/arrow-right.svg)}.btn.btn--events.btn-apply:visited{color:#243770}.btn.btn--events.btn-apply:visited:hover{color:#f285a1}.btn.btn--events.btn-clear{padding:.8rem 2rem .8rem 1.5rem;display:block;font-size:2.5rem;font-weight:500;position:relative;text-align:left;max-width:100%;white-space:normal;text-decoration:none;color:#243770;background-color:#f285a1;border-color:#f285a1;font-family:Brockmann,sans-serif;float:left;margin:0 4% 0 0;color:#fff;background-color:#243770;border-color:#243770}.btn.btn--events.btn-clear:active,.btn.btn--events.btn-clear:focus,.btn.btn--events.btn-clear:hover{text-decoration:none}.btn.btn--events.btn-clear:hover{color:#f285a1;background-color:#243770;border-color:#243770}.btn.btn--events.btn-clear.focus,.btn.btn--events.btn-clear:active,.btn.btn--events.btn-clear:focus{color:#fff;background-color:#2e2772;border-color:#2e2772}.btn.btn--events.btn-clear.focus::before,.btn.btn--events.btn-clear:active::before,.btn.btn--events.btn-clear:focus::before{background-image:url(/themes/custom/hc_theme/images/arrow-right.svg)}.btn.btn--events.btn-clear:visited{color:#243770}.btn.btn--events.btn-clear:visited:hover{color:#f285a1}.btn.btn--events.btn-clear::before{content:"\f00d";background-image:none;line-height:1;color:#fff;right:1.5rem}.btn.btn--events.btn-clear:focus,.btn.btn--events.btn-clear:hover{text-decoration:none;background-color:#f285a1;color:#243770;border-color:#f285a1}.btn.btn--events.btn-clear:focus::before,.btn.btn--events.btn-clear:hover::before{color:#243770}.btn.btn--events:active,.btn.btn--events:focus{color:#fff}.calendar-datepicker-title{margin:0 0 2rem;font-weight:400;line-height:1}.calendar-datepicker .caption{background-color:#5261ab;font-size:1.9rem;color:#fff}.calendar-datepicker .caption th{padding:2rem 0}.calendar-datepicker input[type=date].calendar-datepicker-end,.calendar-datepicker input[type=date].calendar-datepicker-start{position:relative;display:inline-block;padding:1.2rem 1rem;height:4.5rem;line-height:1;width:42%;font-size:1.9rem;white-space:initial}.calendar-datepicker input[type=date].calendar-datepicker-end:focus::before,.calendar-datepicker input[type=date].calendar-datepicker-end:valid::before,.calendar-datepicker input[type=date].calendar-datepicker-start:focus::before,.calendar-datepicker input[type=date].calendar-datepicker-start:valid::before{content:none}.calendar-datepicker input[type=date].calendar-datepicker-end::-webkit-calendar-picker-indicator,.calendar-datepicker input[type=date].calendar-datepicker-end::-webkit-clear-button,.calendar-datepicker input[type=date].calendar-datepicker-end::-webkit-inner-spin-button,.calendar-datepicker input[type=date].calendar-datepicker-start::-webkit-calendar-picker-indicator,.calendar-datepicker input[type=date].calendar-datepicker-start::-webkit-clear-button,.calendar-datepicker input[type=date].calendar-datepicker-start::-webkit-inner-spin-button{display:none;-webkit-appearance:none;-moz-appearance:none}.calendar-datepicker input[type=date].calendar-datepicker-end::-webkit-input-placeholder,.calendar-datepicker input[type=date].calendar-datepicker-start::-webkit-input-placeholder{font-size:1.7rem;font-family:"Helvetica World",Helvetica,Arial,sans-serif;line-height:1;padding-top:.2rem}.calendar-datepicker input[type=date].calendar-datepicker-end::-moz-placeholder,.calendar-datepicker input[type=date].calendar-datepicker-start::-moz-placeholder{font-size:1.7rem;font-family:"Helvetica World",Helvetica,Arial,sans-serif;line-height:1}.calendar-datepicker input[type=date].calendar-datepicker-end:-ms-input-placeholder,.calendar-datepicker input[type=date].calendar-datepicker-start:-ms-input-placeholder{font-size:1.7rem;font-family:"Helvetica World",Helvetica,Arial,sans-serif;line-height:1}.calendar-datepicker input[type=date].calendar-datepicker-end:-moz-placeholder,.calendar-datepicker input[type=date].calendar-datepicker-start:-moz-placeholder{font-size:1.7rem;font-family:"Helvetica World",Helvetica,Arial,sans-serif;line-height:1}.calendar-datepicker .calendar-datepicker-end{float:left;position:relative}.calendar-datepicker .calendar-datepicker-end{float:right}.calendar-datepicker .date-picker-wrapper{border:0;background-color:transparent;padding:0;border-radius:0;margin:3rem 0;width:100%}.calendar-datepicker .date-picker-wrapper .first-date-selected,.calendar-datepicker .date-picker-wrapper .last-date-selected{background-color:#f285a1!important}.calendar-datepicker .month-wrapper{border:0;border-radius:0;background-color:#b8c9d1;padding:0}.calendar-datepicker .month-wrapper table{width:100%;font-size:1.6rem;background-color:#b8c9d1;color:#000}.calendar-datepicker .month-wrapper table .caption{height:5rem}.calendar-datepicker .month-wrapper table .caption .next:hover,.calendar-datepicker .month-wrapper table .caption .prev:hover{background-color:transparent;color:#000}.calendar-datepicker .month-wrapper table .caption .month-element{text-transform:capitalize}.calendar-datepicker .month-wrapper table thead{background-color:#5261ab;border:.1rem solid #5261ab;border-bottom-color:#243770}.calendar-datepicker .month-wrapper table tbody{border-left:.1rem solid #243770}.calendar-datepicker .month-wrapper table tr{margin:-.1rem}.calendar-datepicker .month-wrapper table tr td{width:6.45rem;width:-webkit-calc(100% / 7);width:expression(100% / 7);width:-moz-calc(100% / 7);width:-o-calc(100% / 7);width:calc(100% / 7);border:.1rem solid #243770;border-width:0 .1rem .1rem 0;height:5rem}.calendar-datepicker .month-wrapper table .week-name{display:none}.calendar-datepicker .month-wrapper table div.day{font-size:1.9rem;height:100%;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.calendar-datepicker .month-wrapper table div.day.checked,.calendar-datepicker .month-wrapper table div.day.hovering.toMonth{background-color:#f9afe7}.calendar-datepicker .month-wrapper table div.day.real-today.checked,.calendar-datepicker .month-wrapper table div.day.real-today.hovering{background-color:#710d4b;color:#fff}.calendar-datepicker .month-wrapper table div.day.real-today{background-color:#ffad55}.calendar-datepicker .month-wrapper table div.day.lastMonth,.calendar-datepicker .month-wrapper table div.day.nextMonth{background-color:#5261ab;color:#fff;display:flex}.calendar-datepicker-form{position:relative}.calendar-datepicker-form span{font-size:2.4rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.view-events .view-header .field--name-body .btn{width:auto;padding:.5rem 5rem .6rem 1.5rem;font-weight:500;font-size:2.5rem;text-decoration:none}.view-events .event .field--item,.view-events .event .field--label{font-size:1.9rem}.view-events .event>h2{font-size:2.7rem}.view-events .event .help-text{font-size:2.4rem}.view-events .view-content{padding-right:1rem}.view-events .view-filters{padding-left:1rem}}@media (max-width:1023px){.main-container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-container>.row>.col-sm-12{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-container>.row>.page-header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:1rem}.main-container>.row>.sidebar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:3rem}.main-container>.row>.col-md-8{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.pager{display:block;width:100%;float:left;position:relative;order:5}@media (min-width:768px){.pager::before{content:"";position:absolute;width:100%;height:.1rem;left:0;right:0;top:2.3rem;z-index:-1;background-color:#000}}.pager .pager__item>a{font-size:2.4rem;border:0;color:#000;line-height:1;border-radius:0;position:relative;padding:1rem 4rem}.pager .pager__item>a:active,.pager .pager__item>a:focus,.pager .pager__item>a:hover{background-color:#fff}.pager .pager__item>a::after{content:"\f078";font-family:"Font Awesome 5 Free",sans-serif;font-weight:600;margin-left:1.5rem;font-size:2.5rem}.paragraph--type--latest-events{margin:4rem 0}.paragraph--type--latest-events .views-field-nothing a{position:absolute;top:0;left:0;right:0;bottom:0;color:transparent}.paragraph--type--latest-events .field--name-field-title{font-size:3rem;margin-bottom:2rem}.paragraph--type--latest-events .view-content{padding:0}.paragraph--type--latest-events .views-field-title{font-size:2.4rem;display:block;line-height:1.2;padding:0 0 .5rem;font-weight:500;font-family:Brockmann,sans-serif}@media (min-width:768px){.paragraph--type--latest-events .views-field-title{height:9.5rem;overflow:hidden;font-size:2.7rem}}.paragraph--type--latest-events .views-field-field-event-end-date,.paragraph--type--latest-events .views-field-field-event-end-hour,.paragraph--type--latest-events .views-field-field-event-start-date,.paragraph--type--latest-events .views-field-field-event-start-hour{display:inline-block;float:left;margin:2rem 0 1.5rem}.paragraph--type--latest-events .views-field-field-event-end-hour,.paragraph--type--latest-events .views-field-field-event-start-hour{margin-top:.5rem}.paragraph--type--latest-events .views-field-field-event-start-hour{clear:both}.paragraph--type--latest-events .views-field-field-event-end-hour .field-content{margin-left:.5rem;float:left}.paragraph--type--latest-events .views-field-field-event-end-date time::before{content:'- ';margin-left:.4rem}.paragraph--type--latest-events .views-field-field-event-start-date,.paragraph--type--latest-events .views-field-field-event-start-hour{padding-left:4rem;min-height:2.4rem;position:relative}.paragraph--type--latest-events .views-field-field-event-start-date::before,.paragraph--type--latest-events .views-field-field-event-start-hour::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/themes/custom/hc_theme/images/clock-icon.svg);background-repeat:no-repeat;background-size:3rem 3rem;width:3rem;height:3rem}.paragraph--type--latest-events .views-field-field-event-start-date{display:inline-block;width:auto;margin:2rem 0 1.5rem}.paragraph--type--latest-events .views-field-field-event-start-date::before{background-image:url(/themes/custom/hc_theme/images/calendar-icon.svg)}.paragraph--type--latest-events .views-row__fields{background-color:#243770;margin:1rem 0;padding:1.5rem .5rem 0 1.5rem;font-size:1.9rem;height:auto;position:relative;color:#fff}@media (min-width:768px){.paragraph--type--latest-events .views-row__fields{min-height:22.3rem}}.paragraph--type--latest-events .field--name-field-view-more-link{text-align:center}@media (min-width:1024px){.paragraph--type--latest-events{margin:6rem 0}.paragraph--type--latest-events .col-md-8{width:100%}}@media (min-width:768px){.paragraph--type--latest-events .views-field-field-event-end-date,.paragraph--type--latest-events .views-field-field-event-end-hour,.paragraph--type--latest-events .views-field-field-event-start-date,.paragraph--type--latest-events .views-field-field-event-start-hour{position:absolute}.paragraph--type--latest-events .views-field-field-event-end-date,.paragraph--type--latest-events .views-field-field-event-start-date{bottom:4.5rem;left:1.5rem}.paragraph--type--latest-events .views-field-field-event-end-date{left:15.5rem}.paragraph--type--latest-events .views-field-field-event-end-hour,.paragraph--type--latest-events .views-field-field-event-start-hour{bottom:0;left:1.5rem}.paragraph--type--latest-events .views-field-field-event-end-hour{left:10.5rem}.paragraph--type--latest-events .field--name-field-view-more-link .btn{display:inline-block;min-width:30rem;font-size:2.5rem;margin-top:3rem}}@media (min-width:1024px){.paragraph--type--latest-events .col-md-8{width:100%}}@media (min-width:1200px){.paragraph--type--latest-events .field--name-field-title{font-size:3.6rem}}
