html{font-size:16px}body{font-family:var(--font-family-open_sans);margin:0px;padding:0px;font-size:1rem;color:var(--dark-grey-color)}h1,h2,h3,h4,h5,h6{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}h1{font-size:3.5rem;line-height:4rem;letter-spacing:-0.05rem}h2{font-size:2rem;line-height:2.5rem;letter-spacing:-0.025rem}h3{font-size:1.75rem;line-height:2.25rem;letter-spacing:-0.05rem}h4{font-size:1.5rem;line-height:2rem;letter-spacing:-0.0125rem;font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal}h5{font-size:1.25rem;line-height:1.75rem;letter-spacing:-0.005rem}h6{font-size:1rem;line-height:1.5rem;letter-spacing:-0.005rem}p{font-size:1rem;line-height:2rem;color:var(--x4C4C4E)}.lead,.lead *{font-size:1.25rem;line-height:2rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;color:var(--x707070-color);margin:0}.btn{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:0.75rem;line-height:1;padding:1.375rem 1.5rem 1.25rem 1.5rem;text-transform:uppercase;border-radius:0}.btn:hover,.btn:focus{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn + .btn{margin-right:0.5rem}.btn + .btn:last-child{margin-right:0rem}.btn-green{background:#cadb2a;color:#2d2d2b;border:solid 2px rgba(0,0,0,0)}.btn-green:hover,.btn-green:focus{background:none;color:#cadb2a;border:solid 2px #cadb2a}.btn-white{background:#fff;border:2px solid #fff;color:#2d2d2b}.btn-white:hover,.btn-white:focus{background:none;color:#cadb2a;border:solid 2px #cadb2a}.btn-grey-9{background:#2d2d2b;color:#fff}.btn-grey-9:hover,.btn-grey-9:focus{background:none;color:#2d2d2b;border:solid 2px #2d2d2b}.btn-dark-teal{background:#00555e;color:#0a0f0e}.btn-dark-teal .btn-dark-teal:hover,.btn-dark-teal .btn-dark-teal:focus{background:none;color:#00555e;border:solid 2px #00555e}.btn-mint-green{background:#0a0f0e;color:#fff}.btn-mint-green:hover,.btn-mint-green:focus{background:none;color:#0a0f0e;border:solid 2px #0a0f0e}.btn-light-grey{background:#f0f0f0;color:#2d2d2b;border:solid 2px #f0f0f0}.btn-light-grey:hover,.btn-light-grey:focus{background:#2d2d2b;color:#f0f0f0;border:solid 2px #2d2d2b}.btn-outline-green{background:none;color:#2d2d2b;border:solid 2px #cadb2a}.btn-outline-green:hover,.btn-outline-green:focus{background:#cadb2a;color:#2d2d2b;border:solid 2px #cadb2a}.btn-outline-grey-9{background:none;color:#2d2d2b;border:solid 2px #2d2d2b}.btn-outline-grey-9:hover,.btn-outline-grey-9:focus{background:#2d2d2b;color:#fff;border:solid 2px #2d2d2b}.btn-outline-mint-green{background:none;color:#0a0f0e;border:solid 2px #0a0f0e}.btn-outline-mint-green:hover,.btn-outline-mint-green:focus{background:#0a0f0e;color:#2d2d2b;border:solid 2px #0a0f0e}.btn-outline-white{background:none;color:#fff;border:solid 2px #fff}.btn-outline-white:hover,.btn-outline-white:focus{background:white;color:#2d2d2b;border:solid 2px #fff}.link-with-arrow{font-size:0.875rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.link-with-arrow:after{display:inline-block;padding-left:0;font-family:"Font Awesome Kit";-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-ms-transition:transform ease-in-out;-o-transition:transform ease-in-out;transition:transform ease-in-out;margin-left:1rem}.link-with-arrow:hover{color:#2d2d2b}.link-with-arrow:hover:after{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px);transform:translateX(16px)}.landing-caption-btn,.moreinfo-open-btn{position:relative}.landing-caption-btn:after,.moreinfo-open-btn:after{pointer-events:none;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:27px;height:27px;border-radius:50%;content:'';box-shadow:inset 0 0 0 3px #FFF;transition:transform 0.2s,opacity 0.2s}.landing-caption-btn:hover:after,.moreinfo-open-btn:hover:after{transform:scale(2.45);opacity:0.8}.landing-caption-btn.pulsing:before,.moreinfo-open-btn.pulsing:before{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:27px;height:27px;border-radius:50%;content:'';box-shadow:inset 0 0 0 3px #FFF;transition:transform 0.2s,opacity 0.2s;animation:pulsing 2.7s infinite}@keyframes pulsing{0%{transform:scale(1);opacity:1}50%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:0}}.calendar-page header:before{display:none}.calendar-page .calendar-banner .hero-image-wrap .internal-hero-title{position:absolute;top:0;left:0;margin:0 auto;right:0;height:250px;bottom:0}.calendar-page .calendar-banner .hero-image-wrap .internal-hero-title .hero-image{display:flex;align-items:center;justify-content:center}.calendar-page .calendar-banner .hero-image-wrap .internal-hero-title .hero-image h1{color:#fff;text-align:center;font-size:7rem;margin-top:4rem}.calendar-page .calendar-banner .hero-image-wrap .internal-hero-title .hero-image .overlay{position:absolute}.calendar-page .calendar-banner .hero-image-wrap .internal-hero-image{height:250px}.calendar-page .calendar-banner .hero-image-wrap .internal-hero-image .parallax-hero{height:250px}.calendar-page .calendar-banner .hero-image-wrap .internal-hero-image .parallax-hero .parallax-overlay{background:rgba(45,45,43,0.6)}.calendar-page .calendar-section-header{padding:3rem 0}.calendar-page .calendar-section-header .filters-wrap .dropdown{margin-bottom:1rem}.calendar-page .calendar-section-header .dropdown .btn.dropdown-toggle{font-size:0.75rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;line-height:0.75rem;background-color:#f0f0f0;color:#2d2d2b;width:100%;text-align:left}.calendar-page .calendar-section-header .dropdown .btn.dropdown-toggle:before,.calendar-page .calendar-section-header .dropdown .btn.dropdown-toggle svg{display:inline-block;font-family:var(--font-family-fontawesome_5_pro);content:"\f107";position:absolute;right:1.75rem;top:1.5rem;font-weight:400;border:none}.calendar-page .calendar-section-header .dropdown .btn.dropdown-toggle:after,.calendar-page .calendar-section-header .dropdown .btn.dropdown-toggle:before{display:none}.calendar-page .calendar-section-header .dropdown .btn.dropdown-toggle[aria-expanded="true"]{box-shadow:0px -2px 13px 3px rgba(0,0,0,0.25)!important;-webkit-box-shadow:0px -2px 13px 3px rgba(0,0,0,0.25);-moz-box-shadow:0px -2px 13px 3px rgba(0,0,0,0.25);background-color:#fff;transition:none}.calendar-page .calendar-section-header .dropdown .btn.dropdown-toggle[aria-expanded="true"]:before{content:"\f106"}.calendar-page .calendar-section-header .dropdown .dropdown-menu{padding:0;border-radius:0;z-index:1;left:0;margin:0;right:0;border:none}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item{display:flex;min-height:40px;align-items:center;padding:0.5rem 1.75rem;position:relative;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item label{font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item:hover{background:#f8f8f9;color:#2d2d2b}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item:before{content:"";width:0.5rem;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;right:inherit}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item.event-orange:before{background:#E87F2B}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item.event-grey:before{background:#949594}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item.event-light-orange:before{background:#F3B229}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item.event-dark-red:before{background:#B0202C}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item.event-teal:before{background:#0C6A7A}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item.event-mint-green:before{background:#159781}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item.event-byzantium:before{background:#772463}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item.event-yellow-green:before{background:#C6D634}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item input{margin-right:0.75rem}.calendar-page .calendar-section-header .dropdown .dropdown-menu .dropdown-item label{margin:0}.calendar-page .calendar-section-header .dropdown .dropdown-menu.show{box-shadow:0px 6px 13px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0px 6px 13px 3px rgba(0,0,0,0.25);-moz-box-shadow:0px 6px 13px 3px rgba(0,0,0,0.25)}.calendar-page .calendar-section-header .input-group{background-color:#f0f0f0;border-radius:0}.calendar-page .calendar-section-header .input-group input{background-color:transparent;font-size:var(--font-size-m);font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;line-height:1.75rem;height:58px;padding:1rem 1.5rem;border:none}.calendar-page .calendar-section-header .input-group input:focus{outline:none;box-shadow:none}.calendar-page .calendar-section-header .input-group .input-group-text{border:none;padding:0;background-color:transparent}.calendar-page .calendar-section-header .input-group .input-group-text button{border:none;background-color:transparent;width:58px;height:58px;cursor:pointer}.calendar-page .calendar-section .calendar-tabs{border-bottom:4px solid #cadb2a}.calendar-page .calendar-section .calendar-tabs li{font-size:1rem;line-height:1.25rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.calendar-page .calendar-section .calendar-tabs li a{padding:1.2rem 1rem;color:#2d2d2b}.calendar-page .calendar-section .calendar-tabs li a.active{background:#cadb2a}.calendar-page .calendar-section .calendar-header{margin:2rem 0;position:relative}.calendar-page .calendar-section .calendar-header .mobile-order-1{position:relative}.calendar-page .calendar-section .calendar-header .mobile-order-1 svg{position:absolute;right:3rem;font-size:3rem;z-index:0;top:0;bottom:0;height:3rem;margin:auto;pointer-events:none;opacity:0.25}.calendar-page .calendar-section .calendar-header .mobile-order-1:after{font-family:"Font Awesome 6 pro";content:"\f073";font-weight:900;opacity:0.071;font-size:2.5rem;position:absolute;right:4rem;top:1rem;pointer-events:none}.calendar-page .calendar-section .calendar-header .calendar-today-btn:hover{background:#2d2d2b;color:#fff}.calendar-page .calendar-section .calendar-header h3{font-size:3rem;line-height:3rem;margin:0;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.calendar-page .calendar-section .calendar-header .btn{background-color:#f0f0f0}.calendar-page .calendar-section .calendar-header .next-btn{transform:rotate(180deg)}.calendar-page .calendar-section .calendar-header .dayview-datepicker{font-size:3rem;line-height:3rem;margin:0;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;text-align:center;border:none}.calendar-page .calendar-section .calendar-header .dayview-datepicker:focus{border:none;outline:none;box-shadow:none}.calendar-page .calendar-section .fc-scroller-harness .fc-scroller{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1rem;line-height:1.25rem}.calendar-page .calendar-section .fc-scroller-harness .fc-scroller thead{background-color:#2d2d2b;color:#cadb2a;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1rem;line-height:1.25rem}.calendar-page .calendar-section .fc-scroller-harness .fc-scroller th{height:58px;vertical-align:middle}.calendar-page .calendar-section .fc-scroller-harness .fc-scroller td{border-color:#a7a9ac}.calendar-page .calendar-section .fc-scroller-harness .fc-scroller td.fc-daygrid-day{background:#fff}.calendar-page .calendar-section .fc-scroller-harness .fc-scroller td.fc-daygrid-day.fc-day-other{background:#f8f8f9}.calendar-page .calendar-section .fc-scroller-harness .fc-scroller .fc-daygrid-day.fc-day-today{background-color:#e7e7e8}.calendar-page .fc .fc-header-toolbar{display:none!important}.calendar-page .calendar-week-view .months{text-align:center}.calendar-page .calendar-week-view .months .row{margin:0 -1px}.calendar-page .calendar-week-view .months .row .col{padding:0 1px}.calendar-page .calendar-week-view .months .row .col a{height:58px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f0f0f0;color:#2d2d2b;text-transform:uppercase;font-size:1rem}.calendar-page .calendar-week-view .months .row .col a.active{background-color:#cadb2a}.calendar-page .accordion-section.calendar-accordion .accordion .card .card-header{border:none}.calendar-page .accordion-section.calendar-accordion .accordion .card .card-header h2{line-height:0.1rem}.calendar-page .accordion-section.calendar-accordion .accordion .card .card-header h2 button{background-color:#2d2d2b;color:#fff;font-size:1.5rem;line-height:normal;padding:1rem 2rem 1rem 5rem;height:58px;font-family:var(--primary-proxima-soft-font);font-weight:500}.calendar-page .accordion-section.calendar-accordion .accordion .card .card-header h2 button object{top:1.25rem;left:2rem}.calendar-page .accordion-section.calendar-accordion .accordion .card .card-body{padding:0}.calendar-page .custom-table{color:#2d2d2b}.calendar-page .custom-table .table-row{padding:1.25rem;position:relative}.calendar-page .custom-table .table-row:nth-child(odd){background-color:#f8f8f9}.calendar-page .custom-table .table-row .day-column{padding:0 1rem 0 2rem}.calendar-page .custom-table .table-row:before{content:"";width:0.5rem;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;right:inherit}.calendar-page .custom-table .table-row.event-orange:before{background:#E87F2B}.calendar-page .custom-table .table-row.event-yellow-green:before{background:#C6D634}.calendar-page .custom-table .table-row.event-grey:before{background:#949594}.calendar-page .custom-table .table-row.event-teal:before{background:#0C6A7A}.calendar-page .custom-table .table-row.event-byzantium:before{background:#772463}.calendar-page .custom-table .table-row.event-light-orange:before{background:#F3B229}.calendar-page .custom-table .table-row.event-mint-green:before{background:#159781}.calendar-page .custom-table .table-row.event-dark-red:before{background:#B0202C}.calendar-page .custom-table .table-row p{color:#707070;margin:0}.fc-event .divHover{display:none}.fc-event:hover .divHover{display:block;z-index:100}.fc-daygrid-day-frame .event-orange{background:#E87F2B}.fc-daygrid-day-frame .event-orange .divHover{background:#E87F2B}.fc-daygrid-day-frame .event-grey{background:#949594}.fc-daygrid-day-frame .event-grey .divHover{background:#949594}.fc-daygrid-day-frame .event-light-orange{background:#F3B229}.fc-daygrid-day-frame .event-light-orange .divHover{background:#F3B229}.fc-daygrid-day-frame .event-dark-red{background:#B0202C}.fc-daygrid-day-frame .event-dark-red .divHover{background:#B0202C}.fc-daygrid-day-frame .event-teal{background:#0C6A7A}.fc-daygrid-day-frame .event-teal .divHover{background:#0C6A7A}.fc-daygrid-day-frame .event-mint-green{background:#159781}.fc-daygrid-day-frame .event-mint-green .divHover{background:#159781}.fc-daygrid-day-frame .event-byzantium{background:#772463}.fc-daygrid-day-frame .event-byzantium .divHover{background:#772463}.fc-daygrid-day-frame .event-yellow-green{background:#C6D634}.fc-daygrid-day-frame .event-yellow-green .divHover{background:#C6D634}.fc-daygrid-event{border:none;padding:2px 5px;color:#fff}.fc-daygrid-event.fc-h-event{border:none;white-space:pre-wrap}.fc-daygrid-event .divHover{position:absolute;left:0;right:0;border-radius:3px;top:0;white-space:pre-wrap;max-width:100%;padding:2px 5px;color:#fff;z-index:21}.hide-desktop{display:none}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{cursor:pointer}@media (max-width:992px){.hide-desktop{display:block}.calendar-page .wrapper .calendar-tabs{display:none}.calendar-page .wrapper .calendar-header{margin:0 -10px;align-items:center}.calendar-page .wrapper .calendar-header .header-row{align-items:center}.calendar-page .wrapper .calendar-header .header-row>div{padding:5px;text-align:center;align-items:center}.calendar-page .wrapper .calendar-header .header-row>div h3{font-size:1.25rem;line-height:1.5rem}.calendar-page .wrapper .calendar-header .header-row>div .btn{padding:10px}.calendar-page .wrapper .calendar-header .header-row>div .btn:focus{outline:none;box-shadow:none}.calendar-page .wrapper .calendar-header .calendar-today-btn{display:none}.calendar-page .wrapper .calendar-section-header{padding:1rem 0 0!important;margin-bottom:1rem}.calendar-page .wrapper .calendar-section-header .select-wrap{position:relative}.calendar-page .wrapper .calendar-section-header .select-wrap:after,.calendar-page .wrapper .calendar-section-header .select-wrap svg{font-family:"Font Awesome 6";content:"\f107";position:absolute;right:2rem;top:1.25rem}.calendar-page .wrapper .calendar-section-header .select-wrap:after{display:none}.calendar-page .wrapper .calendar-section-header .select-wrap select.form-control{padding:0 1.5rem;height:3.5rem;border-radius:0;appearance:none}.calendar-page .wrapper .calendar-section-header .select-wrap select.form-control:focus{outline:none;box-shadow:none}.calendar-page .wrapper .calendar-section-header .contact-btn,.calendar-page .wrapper .calendar-section-header .month-block{display:none}.calendar-page .wrapper .accordion-section.calendar-accordion .accordion .card .card-header h2 button{font-size:1.2rem;height:auto}.calendar-page .wrapper .accordion-section.calendar-accordion .accordion .card .card-header h2 button object{height:1rem}.calendar-page .wrapper .hero-image-wrap .internal-hero-title .hero-image h1{font-size:4rem}.calendar-page .wrapper .custom-table .table-row{text-align:left}.calendar-page .wrapper .custom-table .table-row .text-center{text-align:left!important}.calendar-page .wrapper .custom-table .table-row .day-column{padding:0 1rem 0 1rem}.calendar-page .wrapper .custom-table .table-row .btn.view-event-detail{padding:0.75rem 1.5rem;margin:1rem auto}}html{font-size:16px}@media only screen and (min-width:2500px){html{font-size:28px}}:root{--font-size-s:0.75rem;--font-size-m:0.875rem;--font-size-l:1rem;--font-size-xl:1.125rem;--font-size-xxl:1.25rem;--font-size-xxxl:1.5rem;--font-size-xxxxl:2rem;--font-size-xxxxxl:2.5rem;--black-color:#000000;--green-color:#cadb2a;--dark-green-color:#46b98e;--white-color:#ffffff;--dark-grey-color:#2d2d2b;--e7e7e8-color:#e7e7e8;--a7a9ac-color:#a7a9ac;--f0f0f0---extra-tint:#f0f0f0;--f8f8f9----extra-tint:#f8f8f9;--x636466:#636466;--x4C4C4E:#4c4c4e;--transparent-green-color:rgba(202,219,42,0.95);--darkest-green:#00555e;--font-family-fontawesome_5_pro:"Font Awesome 5 Pro";--font-family-open_sans:"Open Sans",Helvetica;--font-family-open_sans-semibold:"Open Sans-Semibold",Helvetica;--font-family-open_sans-bold:"Open Sans-bold",Helvetica;--font-family-open_sans-italic:"Open Sans-Italic",Helvetica;--x707070-color:#707070;--grey-color:#3f3f3f}.dark-grey{color:var(--dark-grey-color)!important}img,object{max-width:100%;object-fit:cover}.section{padding:4rem 0;background:#fff;position:relative}.section ul li{list-style:none}a{text-decoration:none;color:var(--dark-grey-color)}a:hover{color:var(--green-color);text-decoration:none}object{pointer-events:none}.full,.full-width{width:100%}.dark-bg-green-text-link{color:var(--green-color);padding:0.75rem 1rem;text-transform:uppercase}.dark-bg-white-text-link{color:var(--white-color);padding:0.75rem 1rem;text-transform:uppercase}.dark-green-bg-green-text-link{color:#08555e;padding:0.75rem 1rem;text-transform:uppercase}.list-bullet{margin:0px;padding:0}.list-bullet li{list-style:none;font-size:0.875rem;line-height:1.75rem;font-family:var(--font-family-open_sans)}.booking-event-wrap ul,.bullets-list ul{padding-left:0;list-style:none}.booking-event-wrap ul li,.bullets-list ul li{position:relative;padding-left:1.5rem}.booking-event-wrap ul li:before,.bullets-list ul li:before{content:"\2022";color:#cadb2a;font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal;display:inline-block;width:0.75rem;margin-left:0;font-size:2rem;position:absolute;left:0}.wrapper{overflow:hidden}.image-wrap{position:relative;overflow:hidden}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;transition:0.5s ease;z-index:1}.image-wrap-with-overlay{position:relative}.image-wrap-with-overlay .overlay{display:flex;align-items:flex-end;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.image-wrap-with-overlay .overlay h5{font-size:1.25rem;line-height:1.75rem;text-transform:uppercase;color:var(--white-color);padding-left:2rem;margin-bottom:2.5rem;border-left:5px solid var(--green-color)}.category-tag{text-transform:uppercase;background:var(--dark-grey-color);color:var(--green-color);padding:1rem;position:absolute;top:0;left:0;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:var(--font-size-s)}.category-tag a{color:var(--green-color);background:var(--dark-grey-color)}.category-tag.background-green{background:var(--green-color);color:var(--dark-grey-color)}.category-tag.blog-category-tag{background:var(--green-color);color:var(--dark-grey-color)}.separator{width:100%;display:block}.separator-1{height:1rem}.separator-15{height:1.5rem}.separator-2{height:2rem}.separator-25{height:2.5rem}.separator-3{height:3rem}.separator-35{height:3.5rem}.separator-4{height:4rem}.separator-45{height:4.5rem}.separator-5{height:5rem}.separator-55{height:5.5rem}.separator-6{height:6rem}.padding-top-1{padding-top:1rem!important}.padding-top-2{padding-top:2rem!important}.padding-top-3{padding-top:3rem!important}.padding-top-4{padding-top:4rem!important}.padding-top-5{padding-top:5rem!important}.padding-top-6{padding-top:6rem!important}.padding-bottom-1{padding-bottom:1rem!important}.padding-bottom-2{padding-bottom:2rem!important}.padding-bottom-3{padding-bottom:3rem!important}.padding-bottom-4{padding-bottom:4rem!important}.padding-bottom-5{padding-bottom:5rem!important}.padding-bottom-6{padding-bottom:6rem!important}.nowrap-row{flex-wrap:nowrap}.small{font-size:0.75rem;font-family:var(--font-family-open_sans)}.vertical-center{display:flex;align-items:center}.background-light-grey{background:var(--f0f0f0---extra-tint)}.background-dark-grey{background:var(--dark-grey-color)}.background-green{background:var(--green-color);color:var(--dark-grey-color)}.overlap-column{display:flex;align-items:center;z-index:9}.overlap-column.right-overlap-column-1{margin-left:-8.333333%}.overlap-column.right-overlap-column-2{margin-left:-16.666667%}.overlap-column.right-overlap-column-3{margin-left:-25%}.overlap-column.right-overlap-column-4{margin-left:-33.333333%}.overlap-column.left-overlap-column-1{margin-right:-8.333333%}.overlap-column.left-overlap-column-2{margin-right:-16.666667%}.overlap-column.left-overlap-column-3{margin-right:-25%}.overlap-column.left-overlap-column-4{margin-right:-33.333333%}.second-tier-menu .search-form{margin:2rem auto 2rem;position:relative;width:90%}.second-tier-menu .search-form input{font-size:var(--font-size-m);line-height:1.75rem;padding:1.5rem 3.5rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;background:var(--x4C4C4E);border:1px solid var(--x707070-color);border-radius:0;color:#a7a9ac}.second-tier-menu .search-form input::placeholder{color:#a7a9ac;opacity:1}.second-tier-menu .search-form button{position:absolute;left:0;top:0;bottom:0;width:50px;height:50px;border:none;background-color:transparent;color:#a7a9ac;cursor:pointer}.second-tier-menu .search-form button.clear-button{left:inherit;right:0;opacity:0;pointer-events:none}.second-tier-menu .search-form.active button.clear-button{opacity:1;pointer-events:auto}.left-sidebar-menu{color:var(--white-color);position:fixed;left:0;top:0;bottom:0;z-index:9999;display:flex;max-width:90%}.left-sidebar-menu .first-tier-menu{background:var(--dark-grey-color);display:flex;flex-direction:column;width:7.125rem;transition:top 0.5s ease-in-out,width 0.3s ease-in-out}.left-sidebar-menu .first-tier-menu .first-tier-menu-item{flex:1;width:100%;text-align:center;display:flex;justify-content:center}.left-sidebar-menu .first-tier-menu .first-tier-menu-item ul{padding:0px;margin:0px;width:100%;display:flex;flex-direction:column;justify-content:space-around}.left-sidebar-menu .first-tier-menu .first-tier-menu-item ul li a{padding:1rem 0rem 1.5rem}.left-sidebar-menu .first-tier-menu .first-tier-menu-item ul li a object{transition:all ease 0.5s}.left-sidebar-menu .first-tier-menu .first-tier-menu-item ul li a .fa-times{font-size:2rem;padding:0.5rem 0;display:none}.left-sidebar-menu .first-tier-menu .first-tier-menu-item ul li a span{transition:all ease 0.5s}.left-sidebar-menu .first-tier-menu .first-tier-menu-item ul li a.active{background:#363633}.left-sidebar-menu .first-tier-menu .first-tier-menu-item ul li a.active object{display:none}.left-sidebar-menu .first-tier-menu .first-tier-menu-item ul li a.active .fa-times{display:block}.left-sidebar-menu .first-tier-menu .first-tier-menu-item a{font-size:var(--font-size-s);line-height:0.875rem;color:var(--e7e7e8-color);font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;display:block}.left-sidebar-menu .first-tier-menu .first-tier-menu-item a:hover{text-decoration:none;color:var(--green-color)}.left-sidebar-menu .first-tier-menu .first-tier-menu-item span{display:block;padding-top:0.5rem}.left-sidebar-menu .first-tier-menu .first-tier-menu-item.align-top{align-items:start}.left-sidebar-menu .first-tier-menu .first-tier-menu-item.align-center{align-items:center}.left-sidebar-menu .first-tier-menu .first-tier-menu-item.align-bottom{align-items:flex-end;justify-content:left;text-align:left;padding-bottom:0.5rem}.left-sidebar-menu .first-tier-menu .first-tier-menu-item.align-bottom li a{display:flex;padding:0.5rem 1rem;align-items:center}.left-sidebar-menu .first-tier-menu .first-tier-menu-item.align-bottom li span{display:inline-block;padding:0 0 0 0.5rem}.left-sidebar-menu .first-tier-menu .middle-block ul li a{display:flex;flex-direction:column}.left-sidebar-menu .first-tier-menu .middle-block ul li a object{padding:0.75rem 0;margin:auto}.left-sidebar-menu .first-tier-menu .middle-block ul li a span{padding-top:0}.left-sidebar-menu .second-tier-menu .second-tier-menu-item{padding:2rem 3.5rem 2rem 4rem;background:var(--dark-grey-color);display:flex;border:1px solid #363633;flex-direction:column;opacity:0;transform:translate3d(-20%,0,0);transform:translate(-20%);pointer-events:none;transition:opacity 0.3s,visibility 0.3s,transform 0.3s;position:fixed;top:0;bottom:0;width:50%}.left-sidebar-menu .second-tier-menu .second-tier-menu-item.active{pointer-events:auto;opacity:1;visibility:visible;transform:translateZ(0);transform:translate(0)}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .close-icon{justify-content:flex-end;display:flex;position:absolute;right:2rem;top:2rem}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .icon-inline-row{display:flex;padding:0;margin:0px;align-items:center;text-align:center;justify-content:space-between}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .icon-inline-row li{list-style:none;padding:0px 1.25rem;flex:1}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .icon-inline-row li:first-child{padding-left:0}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .icon-inline-row li:last-child{padding-right:0}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .icon-inline-row li a{padding:1rem 0}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .icon-inline-row li a object{height:2.75rem}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .icon-inline-row li a span{font-size:var(--font-size-s);line-height:1rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;display:block}.left-sidebar-menu .second-tier-menu .second-tier-menu-item h6{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--green-color);padding:0rem 3.5rem 2rem}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled li{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:var(--font-size-s);line-height:2.25rem;position:relative;text-transform:uppercase}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled li:after{content:"";height:1px;background-color:#cadb2a;position:absolute;left:0;bottom:0;width:0;opacity:0.6;display:block;transition:width 0.4s}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled li:hover:after,.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled li.hover-active:after{width:100%}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled li:hover>a,.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled li.hover-active>a{color:#cadb2a}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled li a{color:var(--white-color)}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled li a:hover,.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled li a:active{color:#cadb2a}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled.list-child-items{padding-left:1.75rem;opacity:0;pointer-events:none;transition:all ease 0.25s;position:absolute;height:100%}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled.list-child-items.hover{opacity:1;pointer-events:auto}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled.list-child-items.hover:before{height:100%}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled.list-child-items:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#cadb2a;display:flex;height:0;opacity:0.6;transition:height 0.6s;transition-delay:0.3s}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .list-unstyled.list-child-items li:after{display:none}.left-sidebar-menu .second-tier-menu .second-tier-menu-item.our-sites{padding:0 4vw;max-width:80%;display:flex;justify-content:space-evenly;align-items:center}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap{position:relative;overflow:hidden}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap img{height:40vh}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap::after{content:"";display:block;left:0;top:0;right:0;bottom:0;position:absolute;margin:auto;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0)}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap h4{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--white-color);margin:0 0 1rem}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap p{font-family:var(--font-family-open_sans);font-size:var(--font-size-m);line-height:1.375rem;color:var(--white-color);padding:0.5rem 0 1.5rem;margin:0}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap a{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding-top:1.25rem;padding-bottom:1.25rem}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap .overlay{padding:2rem;top:60%;z-index:1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0);transition:all ease 0.5s}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap .overlay p{transition:all ease 0.25s;opacity:0}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap:hover .overlay{top:0;background:rgba(0,0,0,0.65)}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap:hover .overlay p{opacity:1}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .find-it-fast-menu{margin:0;padding:0}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .find-it-fast-menu>div{padding:0}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .find-it-fast-menu>div ul{overflow-y:auto;width:100%}.scroll-active header{top:-5px;transition:all ease 0.5s;opacity:0}.scroll-active header .main-menu-wrap{padding:0}.scroll-active.scroll-up header{top:0;opacity:1}.scroll-active.scroll-up header:before{opacity:0;pointer-events:none}.scroll-active .main-header .logo{display:block;left:6vw;padding:0}.scroll-active .main-header .logo a{display:block}.scroll-active .left-sidebar-menu .first-tier-menu{width:3.75rem}.scroll-active .left-sidebar-menu .first-tier-menu ul li a{width:auto;justify-content:center;padding:1rem 0}.scroll-active .left-sidebar-menu .first-tier-menu ul li a span{opacity:0;font-size:0;visibility:hidden;height:0;width:0}.background-block.background-green-block{background:var(--transparent-green-color)}.background-block.background-dark-green-block{background:var(--dark-green-color)}.background-block.background-darkest-green-block{background:var(--darkest-green)}.background-block.background-light-grey-block{background:var(--f0f0f0---extra-tint)}.background-block.background-dark-grey-block{background:var(--dark-grey-color)}.virtual-tour-block{position:relative}header{background-color:transparent;position:fixed;top:0;left:0;right:0;margin:auto;z-index:999;transition:all ease 0.5s}header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;margin:auto;height:11rem;background:-moz-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(3,2,2,0.8) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#00000000',GradientType=0);transition:all ease 0.2s;pointer-events:none}header .main-header{flex-wrap:nowrap}header .main-header>div{padding:0 15px}header .main-header .logo{text-align:center;left:8vw;position:absolute;transition:all ease 0.25s}header .main-header .logo a{display:block}header .main-header nav{padding:1.5rem;align-items:center}header .main-header nav>ul>li:last-child{padding-left:1.125rem}header .main-header nav ul li .nav-link{font-size:var(--font-size-s);line-height:1.375rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:#fff;text-transform:uppercase}header .main-header nav ul li .nav-link.active{color:#000}header .main-header nav ul li .nav-link.btn-green{color:var(--dark-grey-color)}header .main-header .dropdown-menu.megamenu{background:var(--dark-grey-color);color:var(--white-color);padding:2.75rem 2.5rem}header .main-header .dropdown-menu.megamenu .two-column-menu-items>ul{display:block;width:100%;margin:0 -10px;padding-left:0}header .main-header .dropdown-menu.megamenu .two-column-menu-items>ul>li{list-style:none;display:inline-block;padding:0 10px;vertical-align:top;width:100%}header .main-header .dropdown-menu.megamenu .two-column-menu-items>ul>li ul{padding-left:0.75rem}header .main-header .dropdown-menu.megamenu .two-column-menu-items>ul>li ul li{list-style:none}header .main-header .dropdown-menu.megamenu h4{color:var(--green-color);text-transform:uppercase;margin-bottom:2rem}header .main-header .dropdown-menu.megamenu .dropdown-item{color:var(--white-color);font-size:var(--font-size-s);line-height:1.375rem;padding:0px;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}header .main-header .dropdown-menu.megamenu .dropdown-item:hover,header .main-header .dropdown-menu.megamenu .dropdown-item:focus,header .main-header .dropdown-menu.megamenu .dropdown-item:active{background:none;color:var(--green-color)}header .main-header .dropdown-menu.megamenu .card{background:none;margin-bottom:2.25rem;border:none}header .main-header .dropdown-menu.megamenu .card .card-body{padding:0.5rem 1.5rem}header .main-header .dropdown-menu.megamenu .card .card-title{margin-bottom:1rem;font-size:var(--font-size-s);line-height:1.375rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}header .main-header .dropdown-menu.megamenu .card .card-text{font-size:var(--font-size-s);line-height:var(--font-size-m);font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}header .main-header .dropdown-menu.megamenu .card .card-img{border-radius:0}header .main-header .navbar-expand-lg .navbar-nav .nav-item.active .nav-link,header .main-header .navbar-expand-lg .navbar-nav .nav-item.active-item .nav-link{background:rgba(45,45,43,0.65)}header.gallery-header-design .main-header .logo{left:6vw;padding:0}.hero-image-slider{position:relative}.hero-image-slider .hero-image{position:relative;height:100vh;overflow:hidden}.hero-image-slider .hero-image .overlay{margin:auto;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:-moz-linear-gradient(45deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 81%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(45deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 81%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%);background:linear-gradient(45deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 81%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#00000000',GradientType=1);padding:0 0 5rem 0}.hero-image-slider .hero-image .overlay .header-info{padding-left:4%}.hero-image-slider .hero-image .overlay .header-info img{max-width:450px}.hero-image-slider .hero-image .overlay .header-info .btn-wrap{margin-top:2rem}.hero-image-slider .hero-image .overlay .title-wrap{padding-bottom:2rem}.hero-image-slider .owl-carousel .owl-nav{position:absolute;left:0;right:0;bottom:0;margin:auto;text-align:right}.hero-image-slider .owl-carousel .owl-nav button{width:4.4375rem;height:4.4375rem;margin-left:3px;font-size:0;background:url(/static/images/streamline-icon-keyboard-arrow-right@16x16.svg?aca6db0659e8) center no-repeat rgba(0,0,0,0.5)}.hero-image-slider .owl-carousel .owl-nav button.owl-prev{transform:rotate(180deg)}.slider-single-image-with-captions .container{position:relative}.slider-single-image-with-captions .owl-carousel .owl-nav{position:absolute;left:0;right:0;bottom:0;margin:auto;text-align:right}.slider-single-image-with-captions .owl-carousel .owl-nav button{width:4.4375rem;height:4.4375rem;margin-left:3px;font-size:0;background:url(/static/images/streamline-icon-keyboard-arrow-right@16x16.svg?aca6db0659e8) center no-repeat rgba(0,0,0,0.5)}.slider-single-image-with-captions .owl-carousel .owl-nav button.owl-prev{transform:rotate(180deg)}.promo-wide-with-background-image{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.promo-wide-with-background-image img{float:right;height:275px;object-position:right}.promo-wide-with-background-image .overlay{padding:4rem;display:flex;align-items:center}.promo-wide-with-background-image .overlay .background-gradient{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.promo-wide-with-background-image h4{color:#40ba8d;padding-bottom:1.5rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.promo-wide-with-background-image p{font-size:1.25rem;line-height:2rem;color:var(--white-color)}.promo-wide-with-background-image .align-item-bottom{align-items:flex-end;display:flex;justify-content:center}.card-squares-with-block-captions .image-wrap{position:relative}.card-squares-with-block-captions .overlay{display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:1.5rem}.card-squares-with-block-captions .overlay .background-block{padding:0.5rem 1rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.card-squares-with-block-captions .overlay .background-green-block{font-size:0.875rem;color:var(--dark-grey-color);display:inline-block;padding-right:3rem}.card-squares-with-block-captions .overlay .background-dark-grey-block{font-size:0.625rem;color:var(--white-color);text-align:left;display:inline-block;padding-right:3rem}.card-squares-text-promo .text-wrap{padding:0}.card-squares-text-promo .text-wrap a{padding:3rem 2.5rem 2rem;height:100%;display:flex;justify-content:space-between;flex-direction:column;text-align:left}.card-squares-text-promo .text-wrap a h1{font-size:2.5rem;line-height:2.5rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding-bottom:3rem;letter-spacing:-1px}.card-squares-text-promo .text-wrap.background-dark-grey-block h1{color:var(--green-color)}.card-squares-text-promo .text-wrap.background-dark-grey-block a{color:var(--green-color);text-transform:uppercase}.card-squares-text-promo .text-wrap.background-green-block h1{color:var(--dark-grey-color)}.card-squares-text-promo .text-wrap.background-green-block a{color:var(--dark-grey-color);text-transform:uppercase}.card-squares-text-promo .text-wrap.background-light-grey-block h1{color:var(--dark-grey-color)}.card-squares-text-promo .text-wrap.background-light-grey-block a{color:var(--dark-grey-color)}.block-DynamicSnippetChooserBlock{background:none}.card-image-with-text-icon-overlay{background-color:none}.card-image-with-text-icon-overlay .image-wrap{position:relative;height:460px;overflow:hidden}.card-image-with-text-icon-overlay .overlay{display:flex;align-items:flex-end;padding:0 3rem 2.5rem;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.card-image-with-text-icon-overlay .overlay h2{font-size:2.375rem;line-height:2.375rem;color:var(--white-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;margin-bottom:0.5rem;text-transform:uppercase}.card-image-with-text-icon-overlay .overlay p{font-family:var(--font-family-open_sans);font-size:1rem;line-height:1.5rem;color:var(--e7e7e8-color);margin:0}.card-image-with-text-icon-overlay .overlay .icon{flex:1;text-align:right}.card-text-banner-with-button{background:var(--darkest-green);padding:1.25rem 2rem 1.25rem 3rem}.card-text-banner-with-button h4{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:#40ba8d}.news-card-section{background:var(--f0f0f0---extra-tint);padding:7.5rem 0;display:flex;flex-direction:column}.news-card-section .news-blocks>div{overflow:hidden}.news-card-section .news-blocks>div .image-wrap{position:relative}.news-card-section .news-blocks>div .image-wrap .category-tag{padding:0.5rem 1rem;background:var(--dark-grey-color);color:var(--green-color)}.news-card-section .news-blocks>div .section-header{padding-bottom:1rem}.news-card-section .news-blocks>div .section-header h4{color:var(--dark-grey-color)}.news-card-section .news-blocks>div .text-wrap{background:var(--white-color);padding:2rem 1.5rem;color:var(--x707070-color);display:flex;flex-direction:column;height:100%}.news-card-section .news-blocks>div .text-wrap h5{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.125rem;line-height:1.5rem;color:var(--dark-grey-color)}.news-card-section .news-blocks>div .text-wrap .text{padding:2rem 0}.left-bg-block .left-block{flex-direction:column}.left-bg-block .background-block{padding:3rem;max-width:100%}.left-bg-block .background-block.background-green-block{background:var(--transparent-green-color)}.left-bg-block .background-block.background-green-block h4{color:var(--dark-grey-color);padding-bottom:0.5rem}.left-bg-block .background-block.background-green-block p{padding:2.15rem 0;margin-bottom:0.5rem}.left-bg-block .background-block.background-green-block h6{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;line-height:1rem;color:var(--dark-grey-color)}.left-bg-block .background-block.background-dark-grey-block{background:var(--dark-grey-color);text-align:center}.left-bg-block .background-block.background-dark-grey-block .number{font-size:5rem;line-height:5.5rem;color:var(--green-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.left-bg-block .background-block.background-dark-grey-block p{color:var(--a7a9ac-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.left-bg-block .background-block.background-dark-grey-block .owl-dots button{background:#a7a9ac;color:inherit;border:none;width:1rem;height:1rem;margin:0 4px;border-radius:50%;opacity:0.3}.left-bg-block .background-block.background-dark-grey-block .owl-dots button.active{opacity:1}blockquote{font-size:2.5rem;font-family:var(--primary-proxima-soft-font);font-weight:300;font-style:normal;line-height:3rem;position:relative}blockquote p b{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}blockquote:before{content:"“";position:absolute;left:-1.5rem;top:-0.5rem}blockquote span{font-size:1rem;line-height:2.25rem;color:var(--a7a9ac-color);display:block;padding-top:3rem}.card-promo-small-wide .card{background:var(--f0f0f0---extra-tint);border:none;border-radius:0;margin-top:1rem}.card-promo-small-wide .card .category-tag{padding:1rem;background:var(--dark-grey-color);color:var(--green-color);line-height:1.25rem}.card-promo-small-wide .card .card-body{padding:0 2rem;color:var(--x707070-color)}.card-promo-small-wide .card .card-body h3{font-size:1.6875rem;line-height:2.1875rem;margin-bottom:0.25rem;color:var(--dark-grey-color)}.card-image-with-title-and-tag .category-tag{padding:0.5rem 1rem;background:var(--dark-grey-color);color:var(--green-color);line-height:1.25rem}.card-image-with-title-and-tag .overlay{display:flex;align-items:flex-end;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.card-image-with-title-and-tag .overlay .text-wrap{padding:1rem 1.5rem;color:var(--white-color)}.card-image-with-title-and-tag .overlay .text-wrap h2{font-size:2rem;line-height:2.25rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.card-image-with-title-and-tag .overlay .text-wrap h6{line-height:1rem;font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal}.section-top-heading h4{font-size:1.5rem;line-height:2rem;color:var(--dark-grey-color);font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal;padding-bottom:1.5rem}.latest-news h4{font-size:1.5rem;line-height:2rem;color:var(--dark-grey-color);font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal;text-transform:uppercase;letter-spacing:-1.25px}.latest-news .news-item{background:var(--f0f0f0---extra-tint);position:relative;height:100%;padding-bottom:3rem}.latest-news .news-item a img{height:340px}.latest-news .news-item .category-tag{padding:0.5rem 0.75rem}.latest-news .news-item .news-details{padding:2rem 1rem 2rem 2.5rem}.latest-news .news-item .news-details h5{color:var(--dark-grey-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding-bottom:2rem;font-size:1.125rem;line-height:1.5rem}.latest-news .news-item .news-details p{margin:1rem 0;color:var(--x707070-color);position:absolute;bottom:0.5rem}.latest-news .blog-list{border:1px solid var(--a7a9ac-color);position:relative;padding:2rem 2.5rem 1rem 2.5rem;display:flex;flex-direction:column;height:100%}.latest-news .blog-list .category-tag{padding:0.5rem 0.75rem;background:var(--dark-grey-color);color:var(--green-color);line-height:1.25rem}.latest-news .blog-list .category-tag.green-bg{background-color:var(--green-color);color:var(--dark-grey-color)}.latest-news .blog-list .blog-item{padding:4rem 2.5rem 3rem;border:none;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.latest-news .blog-list .blog-item .author-info{padding-top:1.5rem}.latest-news .blog-list .border-separator{height:1px;background:var(--a7a9ac-color)}.blog-item{padding:4rem 2.5rem 3rem;border:1px solid var(--a7a9ac-color);position:relative;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;height:100%}.blog-item .category-tag{padding:0.5rem 0.75rem;background:var(--dark-grey-color);color:var(--green-color);line-height:1.25rem}.blog-item h5{font-size:1.25rem;line-height:1.75rem;color:var(--dark-grey-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;min-height:6rem}.blog-item .author-info{display:flex;padding-top:1.5rem;align-items:center}.blog-item .author-info img{width:3.125rem;height:3.125rem;border-radius:50%;margin-right:0.75rem}.blog-item .author-info h6{font-size:0.9375rem;color:var(--x707070-color);line-height:1.125rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.blog-item .author-info h6 span{font-family:var(--font-family-open_sans);font-weight:400}.blog-item.quote-blog-item{border:none;padding:3rem 4.5rem}.blog-item.quote-blog-item h6{font-size:0.75rem;line-height:1.125rem;color:#999999;padding-top:1.5rem}.block-LatestBlogListing .news-card-section{padding:0px}strong{font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal}.blog-list .row{margin:0 -0.5rem}.blog-list .row>div{padding:0 0.5rem}footer{background:var(--dark-grey-color);padding-top:5rem;padding:5rem 2rem 0 5rem;color:var(--white-color);font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;position:relative}footer h4{font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;padding-bottom:3.25rem}footer .lead,footer .lead>*{font-size:1.25rem;line-height:2rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;color:var(--a7a9ac-color);padding-bottom:3.25rem;margin:0}footer h6{font-size:var(--font-size-m);line-height:1.375rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding-bottom:1.5rem;text-transform:uppercase}footer .address{font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}footer .address p{font-size:var(--font-size-m);line-height:1.125rem;color:var(--e7e7e8-color)}footer .address a{color:var(--a7a9ac-color);font-size:var(--font-size-m)}footer .list-unstyled a{font-size:var(--font-size-m);line-height:1.375rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;color:var(--a7a9ac-color)}footer .footer-bottom{padding-top:6.5rem}footer .footer-bottom .abn-number p{font-size:0.625rem;line-height:0.875rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;color:var(--a7a9ac-color);margin-bottom:1rem}footer .footer-bottom .search-form{padding:0}footer .footer-bottom .search-form ::-webkit-input-placeholder{color:#A7A9AC}footer .footer-bottom .search-form :-ms-input-placeholder{color:#A7A9AC}footer .footer-bottom .search-form ::placeholder{color:#A7A9AC}footer .footer-bottom .search-form input{color:#A7A9AC}footer .footer-bottom .search-form input:focus{outline:none;box-shadow:none}footer .footer-bottom .social-icons{display:flex;flex-direction:row}footer .footer-bottom .social-icons a{border-radius:50%;border:1px solid var(--a7a9ac-color);height:2.375rem;width:2.375rem;margin-right:0.5rem;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--a7a9ac-color)}footer .footer-bottom .social-icons a:last-child{margin:0}footer .footer-bottom .footer-logo{display:flex;flex-direction:column;align-items:flex-end;padding:0 0.75rem}footer .design-by{-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:left;-moz-transform-origin:left;-webkit-transform-origin:left;transform-origin:left;position:absolute;font-size:var(--font-size-s);line-height:1.75rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;color:var(--a7a9ac-color);display:block;left:105%;top:0;margin:auto;text-align:center;width:150px}.accordion-section{padding:7.5rem 0}.accordion-section .accordion{border-bottom:1px solid #a7a9ac}.accordion-section .accordion .card{border-radius:0;border:none;background:none}.accordion-section .accordion .card .card-header{border-radius:0;padding:0;border:none;background:none;border-top:1px solid #a7a9ac}.accordion-section .accordion .card .card-header h2{font-size:1.5rem;line-height:1.25rem;color:var(--dark-grey-color);white-space:pre-wrap}.accordion-section .accordion .card .card-header h2 button{color:var(--dark-grey-color);text-decoration:none;font-size:1.5rem;line-height:2rem;padding:2rem 0 0 3rem;justify-content:flex-start;border:none;white-space:pre-wrap}.accordion-section .accordion .card .card-header h2 button i,.accordion-section .accordion .card .card-header h2 button svg,.accordion-section .accordion .card .card-header h2 button object{color:var(--green-color);height:1.25rem;margin-right:1.25rem;transition:all ease 0.3s;transform-origin:center;position:absolute;top:2.25rem;left:0}.accordion-section .accordion .card .card-header h2 button[aria-expanded="true"] object{transform:rotate(45deg)}.accordion-section .accordion .card .card-body .image-wrap-with-overlay .overlay{background:none}.dark-grey-bg,.darkest-green-bg{background-color:var(--darkest-green)}.dark-grey-bg .accordion .card,.darkest-green-bg .accordion .card{color:#fff}.dark-grey-bg .accordion .card .card-header h2 button,.darkest-green-bg .accordion .card .card-header h2 button{color:#fff}.dark-grey-bg{background-color:var(--dark-grey-color)}.content-image-with-highlight-box .background-block{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1rem;line-height:1.625rem;color:var(--dark-grey-color);width:100%;padding:0}.content-image-with-highlight-box .background-block a{padding:3.5rem;display:flex;flex-direction:column}.content-image-with-highlight-box .background-block a h2{font-size:2.5rem;line-height:3rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--dark-grey-color);padding-bottom:4.5rem}.content-image-with-highlight-box .background-block a h6{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--dark-grey-color)}.content-image-with-highlight-box .background-block a span{color:var(--dark-grey-color);text-transform:uppercase;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.content-image-with-highlight-box .background-dark-grey-block *{color:var(--green-color)}.content-image-with-highlight-box .right-bottom{align-items:flex-end;margin-bottom:-4rem}.content-image-with-highlight-box.right-bottom-space{margin-bottom:5rem}.content-image-with-highlight-box .right-top{align-items:flex-start;margin-top:-5rem}.content-image-with-highlight-box.right-top-space{margin-top:5rem}.content-image-with-highlight-box.testimonials .background-green-block{padding:3.5rem}.content-image-with-highlight-box.testimonials .background-green-block a{display:block;padding:0}.wrapper{overflow:hidden}.wrapper .breadcrumbs{font-size:0.625rem;line-height:1.125rem;padding:0.5rem;margin:0;padding-right:2rem;display:inline-block}.wrapper .breadcrumbs li{margin-right:1rem;position:relative}.wrapper .breadcrumbs li + li:before{font-family:var(--font-family-fontawesome_5_pro);content:"\f105";position:relative;left:-0.5rem;top:1px;font-weight:400}.wrapper .breadcrumbs a{color:var(--dark-grey-color);text-decoration:none}.breadcrumb li + li:before{font-family:var(--font-family-fontawesome_5_pro);content:"\f105";position:relative;left:-0.5rem;top:1px;font-weight:400}.internal-hero-image{position:relative;max-height:82vh}.internal-hero-image .parallax-overlay{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 41%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.internal-hero-image img{max-height:82vh}.general .first-section .section{padding-top:11.5rem}.hero-image-wrap{position:relative}.internal-hero-title{position:absolute;top:68vh;left:0;right:0}.internal-hero-title .hero-image{height:100%}.internal-hero-title .hero-image .overlay{display:flex;align-items:flex-end;position:relative}.internal-hero-title .hero-image .overlay .bottom-content{}.internal-hero-title .hero-image .overlay .bottom-content h1{background:var(--green-color);color:var(--dark-grey-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding:1.25rem 2rem;letter-spacing:-1.5px;padding-right:4rem;display:block}.internal-hero-title .hero-image .overlay .bottom-content h2{background:var(--green-color);color:var(--dark-grey-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding:1rem 1rem;letter-spacing:-1.5px;display:inline-block}.internal-hero-title .hero-image .overlay .bottom-content h2 span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.block-InternalPageIntroBlock .internal-page-intro{color:var(--f0f0f0---extra-tint);padding-top:4rem;padding-bottom:5rem;position:relative;background:-moz-linear-gradient(top,rgba(0,0,0,0.24) 0%,rgba(0,0,0,0.42) 26%,rgba(0,0,0,0.56) 85%,rgba(0,0,0,0.55) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.24) 0%,rgba(0,0,0,0.42) 26%,rgba(0,0,0,0.56) 85%,rgba(0,0,0,0.55) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.24) 0%,rgba(0,0,0,0.42) 26%,rgba(0,0,0,0.56) 85%,rgba(0,0,0,0.55) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d000000',endColorstr='#8c000000',GradientType=0)}.block-InternalPageIntroBlock .internal-page-intro h1{font-size:3rem;line-height:3rem;padding-bottom:3rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.block-InternalPageIntroBlock .internal-page-intro .lead{color:var(--white-color);padding-bottom:2rem}.block-InternalPageIntroBlock .internal-page-intro .overlap-column{align-items:flex-end;position:relative;top:14rem}.block-InternalPageIntroBlock .internal-page-intro .overlap-column h2{padding:0}.hero-caption{color:#fff;text-align:left;position:absolute;left:0;right:0.5rem;margin:auto;bottom:7rem;height:2rem;z-index:99;transition:all ease 0.25s}.hero-caption.after-scroll{position:absolute}.hero-caption p{display:none;margin:0;color:#fff;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.125rem}.hero-caption a{color:#fff;position:absolute;right:3rem;font-size:2rem}.hero-caption a .fa-close{display:none}.internal-hero-image{height:82vh;transition:all ease 0.25s}.caption-on .internal-hero-title .bottom-content{display:none}.caption-on .left-sidebar-menu{z-index:-1;display:none}.caption-on .internal-hero-image{height:100vh;max-height:100vh}.caption-on .internal-hero-image .parallax-hero{height:100vh}.caption-on .wrapper{height:100vh;overflow:hidden}.caption-on .wrapper header{display:none}.caption-on .wrapper .layer-hero-block .overlay{}.caption-on .wrapper .layer-hero-block .header-info{display:none}.caption-on .hero-caption .fa-close,.caption-on .hero-caption p{display:block}.caption-on .hero-caption .fak-ellipsis,.caption-on .hero-caption .fa-ellipsis{display:none}section{background:#fff}.block-InternalPageIntroBlock + section{position:relative}.blockquote-with-top-border blockquote{padding:2rem 0;border-top:4px solid #cad93e;border-bottom:2px solid var(--e7e7e8-color);font-family:var(--primary-proxima-soft-font);font-weight:300;font-style:normal}.blockquote-with-top-border blockquote:before{top:1.5rem}.blockquote-with-top-border blockquote p b{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.blockquote-with-author-and-top-border{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding:1.5rem 0}.blockquote-with-author-and-top-border .lead{margin:1rem 0;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.blockquote-with-author-and-top-border .author{font-size:0.75rem;line-height:1rem;color:#999999;text-transform:uppercase}.blockquote-with-author-and-top-border blockquote{font-family:var(--primary-proxima-soft-font);font-weight:300;font-style:normal}.blockquote-with-author-and-top-border blockquote p{font-size:1.25rem;line-height:1.75rem;color:var(--x707070-color);margin:1rem 0}.blockquote-with-author-and-top-border blockquote p b{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.two-column-with-lead-text-section h1{font-size:3.5rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;line-height:4rem;margin-bottom:1rem;color:var(--dark-grey-color)}.two-column-with-lead-text-section h5{font-size:1.25rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;line-height:2rem;color:var(--x707070-color)}.two-column-with-lead-text-section .link-with-arrow{color:var(--dark-grey-color)}.two-column-with-lead-text-section p{color:var(--x4C4C4E);font-size:var(--font-size-m);line-height:1.75rem}.two-column-with-lead-text-section .card-image-with-title-and-tag .image-wrap .js-image-item:before{padding-top:90%}.extra-tint-bg{background:var(--f8f8f9----extra-tint);padding:3.5rem 0}.extra-tint-bg h4{font-size:1.5rem;line-height:1.75rem;color:var(--dark-grey-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.extra-tint-bg li{font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;font-size:0.875rem;line-height:1.75rem;color:var(--dark-grey-color)}.extra-tint-bg li a{display:block;padding:0.25rem 0}.card-image-with-text-button-overlay .parallax__container{z-index:-1}.card-image-with-text-button-overlay .overlay{display:flex;align-items:center;color:var(--white-color);background:-moz-linear-gradient(45deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 81%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(45deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 81%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%);background:linear-gradient(45deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 81%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#00000000',GradientType=1)}.card-image-with-text-button-overlay .overlay h2{font-size:3.5rem;line-height:4rem;padding-bottom:2rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.card-image-with-text-button-overlay .overlay h5{font-size:1.25rem;line-height:1.75rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding-bottom:1rem}.card-image-with-text-button-overlay .overlay p{font-size:0.875rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;line-height:1.75rem;margin-bottom:3.5rem}.card-image-with-text-button-overlay .overlay p a{text-decoration:none;color:#fff}.latest-news-page,.header-v2{background:var(--f0f0f0---extra-tint)}.latest-news-page header,.header-v2 header{position:relative;margin-bottom:-5rem}.latest-news-page header::before,.header-v2 header::before{display:none}.latest-news-page header nav ul li .nav-link,.header-v2 header nav ul li .nav-link{color:var(--dark-grey-color)!important}.latest-news-page header nav ul li .nav-link:not(.btn):hover,.header-v2 header nav ul li .nav-link:not(.btn):hover{background:rgba(231,231,232,0.65)}.latest-news-page .news-card-section,.header-v2 .news-card-section{padding:0;background-color:#fff;height:100%}.latest-news-page.blog-details,.header-v2.blog-details{background:none}.latest-news-head h4{margin:0}.latest-news-header{margin-top:6rem;background:transparent;position:relative}.latest-news-header .container .breadcrumbs{font-size:0.625rem;line-height:1.125rem;padding:0.5rem;margin:0;padding-right:2rem;display:inline-block;background:transparent}.latest-news-header .container .breadcrumbs li{margin-right:1rem;color:#2d2d2b}.latest-news-header .container .breadcrumbs li.active,.latest-news-header .container .breadcrumbs li:last-child{color:#2d2d2b!important}.latest-news-header .container .breadcrumbs li + li:before{font-family:var(--font-family-fontawesome_5_pro);content:"\f105";position:relative;left:-0.5rem;top:1px;color:#2d2d2b;font-weight:400}.latest-news-header .container .breadcrumbs a{color:var(--dark-grey-color);text-decoration:none}.latest-news-header .container .row{position:relative;z-index:11}.latest-news-header .container .row .bottom-content h1{font-size:3.5rem}.blog-list,.news-event-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.blog-list .blog-item,.news-event-list .blog-item,.blog-list .news-item,.news-event-list .news-item{margin-bottom:20px;padding:0 10px}.blog-list .blog-item.news-card-large-section,.news-event-list .blog-item.news-card-large-section,.blog-list .news-item.news-card-large-section,.news-event-list .news-item.news-card-large-section{flex-direction:column}.blog-list .blog-item.news-card-large-section .image-wrap-with-overlay,.news-event-list .blog-item.news-card-large-section .image-wrap-with-overlay,.blog-list .news-item.news-card-large-section .image-wrap-with-overlay,.news-event-list .news-item.news-card-large-section .image-wrap-with-overlay{padding-bottom:56%;margin-bottom:0}.blog-list .blog-item.news-card-large-section .image-wrap-with-overlay .image,.news-event-list .blog-item.news-card-large-section .image-wrap-with-overlay .image,.blog-list .news-item.news-card-large-section .image-wrap-with-overlay .image,.news-event-list .news-item.news-card-large-section .image-wrap-with-overlay .image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:center}.blog-list .blog-item .image-wrap,.news-event-list .blog-item .image-wrap,.blog-list .news-item .image-wrap,.news-event-list .news-item .image-wrap{padding-bottom:70%;width:100%}.blog-list .blog-item .image-wrap .image,.news-event-list .blog-item .image-wrap .image,.blog-list .news-item .image-wrap .image,.news-event-list .news-item .image-wrap .image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:center}.blog-list .blog-item .text-wrap,.news-event-list .blog-item .text-wrap,.blog-list .news-item .text-wrap,.news-event-list .news-item .text-wrap{position:relative;padding:2rem 1rem 3rem 2rem}.blog-list .blog-item .text-wrap .created-date,.news-event-list .blog-item .text-wrap .created-date,.blog-list .news-item .text-wrap .created-date,.news-event-list .news-item .text-wrap .created-date{position:relative;bottom:0rem}.blog-list .blog-item.news-card-large-section,.news-event-list .blog-item.news-card-large-section,.blog-list .news-item.news-card-large-section,.news-event-list .news-item.news-card-large-section{display:flex}.blog-list .blog-item.news-card-large-section .image-wrap-with-overlay,.news-event-list .blog-item.news-card-large-section .image-wrap-with-overlay,.blog-list .news-item.news-card-large-section .image-wrap-with-overlay,.news-event-list .news-item.news-card-large-section .image-wrap-with-overlay{height:100%}.blog-list .blog-item.news-card-large-section .image-wrap-with-overlay img,.news-event-list .blog-item.news-card-large-section .image-wrap-with-overlay img,.blog-list .news-item.news-card-large-section .image-wrap-with-overlay img,.news-event-list .news-item.news-card-large-section .image-wrap-with-overlay img{height:100%}.blog-list .blog-item.news-card-large-section,.news-event-list .blog-item.news-card-large-section,.blog-list .news-item.news-card-large-section,.news-event-list .news-item.news-card-large-section,.blog-list .blog-item.news-card-large-section + .news-item,.news-event-list .blog-item.news-card-large-section + .news-item,.blog-list .news-item.news-card-large-section + .news-item,.news-event-list .news-item.news-card-large-section + .news-item{padding-bottom:0}.blog-list .blog-item .news-card-section .image-wrap img,.news-event-list .blog-item .news-card-section .image-wrap img,.blog-list .news-item .news-card-section .image-wrap img,.news-event-list .news-item .news-card-section .image-wrap img{height:340px}.blog-list.related-blogs{background-color:var(--f0f0f0---extra-tint)}.blog-list.related-blogs .blog-item{border:none}.blog-list.related-blogs .blog-item .news-card-section{padding:0;background-color:var(--white-color)}.news-list-with-thumb .media{padding:1rem 1.25rem;display:flex;align-items:center}.news-list-with-thumb .media .media-left .image{background-size:cover;background-repeat:no-repeat;background-position:center;padding-bottom:66%;background-color:#000;width:100px;margin-right:1.5rem}.news-list-with-thumb .media .media-body h5,.news-list-with-thumb .media .media-body p{margin:0}.news-card-large-section .image-wrap-with-overlay .category-tag{padding:0.5rem 1rem;background:var(--dark-grey-color);color:var(--green-color);line-height:1.25rem}.news-card-large-section .image-wrap-with-overlay .overlay{display:flex;align-items:flex-end;padding-bottom:2rem;padding-left:2.5rem}.news-card-large-section .image-wrap-with-overlay .overlay .background-block{padding:1rem 2rem 1rem 1rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;text-transform:uppercase;display:inline-block}.news-card-large-section .image-wrap-with-overlay .overlay .background-green-block{font-size:2rem;line-height:2rem;color:var(--dark-grey-color)}.news-card-large-section .image-wrap-with-overlay .overlay .background-dark-grey-block{font-size:0.625rem;color:var(--white-color);text-align:left}.instagram-section h4{font-size:1.5rem;line-height:2rem;color:var(--dark-grey-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;text-transform:uppercase}.next-up-section{}.next-up-section .left-block{overflow:hidden}.next-up-section .left-block .image-wrap-with-overlay{margin-bottom:2rem;height:100%;margin:0}.next-up-section .left-block .image-wrap-with-overlay .overlay{position:relative;background:none;padding:1.5rem 2rem;align-items:flex-start;background:var(--f0f0f0---extra-tint)}.next-up-section .left-block .image-wrap-with-overlay .overlay h5{color:var(--dark-grey-color);border:none;padding:0;font-size:1.125rem;line-height:1.5rem;text-transform:none}.next-up-section h2{font-size:5rem;line-height:5rem;text-align:center;color:var(--dark-grey-color);margin-bottom:3rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.next-up-section .news-item{background:var(--white-color)}.next-up-section .image-wrap-with-overlay{margin-bottom:1rem}.next-up-section .js-image-item{position:relative;background-size:cover;background-repeat:no-repeat;overflow:hidden}.next-up-section .js-image-item>div{position:absolute;top:0;left:0;right:0;bottom:0;bottom:auto;height:130%;background-size:cover;background-position:center}.next-up-section .js-image-item:before{display:block;content:"";width:100%;padding-top:64.25703%}.next-up-section .js-image-item .js-image-move{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.next-up-section .js-image-move__inner{position:relative;height:130%!important;overflow:hidden}.next-up-section .js-image-move__inner img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;height:100%;width:100%}.next-up-section .zoom{position:relative;overflow:hidden}.next-up-section .zoom img{transform:scale(1);transition:all ease 0.5s}.next-up-section .zoom:hover img{transform:scale(1.1)}.js-image-item{position:relative;background-size:cover;background-repeat:no-repeat;overflow:hidden}.js-image-item>div{position:absolute;top:0;left:0;right:0;bottom:0;bottom:auto;height:130%;background-size:cover;background-position:center}.js-image-item:before{display:block;content:"";width:100%;padding-top:64.25703%}.js-image-item .js-image-move{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.js-image-move__inner{position:relative;height:130%!important;overflow:hidden}.js-image-move__inner img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;height:100%;width:100%}.zoom{position:relative;overflow:hidden}.zoom img,.zoom .image{transform:scale(1);transition:all ease 0.5s}.zoom:hover img,.zoom:hover .image{transform:scale(1.1)}button:focus{outline:none;border:none}.tabs-list-with-image-and-hidden-content .top-section{padding-bottom:2.5rem}.tabs-list-with-image-and-hidden-content .top-section h2{font-size:3.5rem;line-height:3.5rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--dark-grey-color);margin-bottom:1rem}.tabs-list-with-image-and-hidden-content .top-section p{font-size:0.875rem;line-height:1.5rem;color:var(--x636466);padding:0.5rem 0}.tabs-list-with-image-and-hidden-content .left-block{display:flex;align-items:center;z-index:9}.tabs-list-with-image-and-hidden-content .left-block .list-unstyled{width:100%;background:var(--white-color);padding:0.5rem 0;margin:0;border:none}.tabs-list-with-image-and-hidden-content .left-block .list-unstyled li{margin-bottom:0.4rem;display:block;width:100%}.tabs-list-with-image-and-hidden-content .left-block .list-unstyled li a{padding:1rem 2rem;display:block;font-size:0.875rem;line-height:1.5rem;text-transform:uppercase;border:none;border-left:3px solid var(--e7e7e8-color);border-radius:0}.tabs-list-with-image-and-hidden-content .left-block .list-unstyled li a.active{border-color:var(--green-color)}.tabs-grid .top-section{overflow:hidden;padding-bottom:2.5rem}.tabs-grid .top-section h2{font-size:3.5rem;line-height:3.5rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--dark-grey-color)}.tabs-grid .top-section p{font-size:0.875rem;line-height:1.5rem;padding:0.5rem 0 0}.tabs-grid .left-block ul{display:flex;flex-wrap:wrap;background:#fff;margin:0;padding:1rem 10px 0;justify-content:space-around;border:none;position:relative;z-index:11}.tabs-grid .left-block ul li{text-align:center;width:47%;margin-bottom:1rem;border:1px solid var(--e7e7e8-color)}.tabs-grid .left-block ul li a{padding:4rem 2.3rem;display:flex;justify-content:center;align-items:center;height:100%;border:none;border-bottom:4px solid rgba(0,0,0,0)}.tabs-grid .left-block ul li a.active{border-bottom:4px solid var(--green-color)}.tabs-grid .right-image{position:relative;padding-right:0}.tabs-grid .right-image img{width:115%;text-align:right;position:relative;right:0;max-width:initial;margin-left:-15%;z-index:1}.highlight-box .background-block{padding:3.5rem 3rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--dark-grey-color)}.highlight-box h5{font-size:1.25rem;line-height:2rem;margin-bottom:0.5rem}.highlight-box a{color:var(--dark-grey-color);text-transform:uppercase}.card-profiles .card-profiles-row{margin-left:-0.5rem;margin-right:0.5rem}.card-profiles .card-profiles-row>div{padding:0px 0.5rem}.card-profiles .image-wrap-with-overlay{margin-bottom:1.25rem}.card-profiles .image-wrap-with-overlay .overlay .text-wrap{padding:1.5rem 2rem;color:var(--white-color)}.card-profiles .image-wrap-with-overlay .overlay .text-wrap h2{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;margin-bottom:0.5rem;color:var(--f0f0f0---extra-tint)}.card-profiles .image-wrap-with-overlay .overlay .text-wrap p{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1rem;line-height:1.5rem;color:var(--green-color);margin:0}.photo-gallery-grid .photo-gallery-row{margin-left:-0.375rem;margin-right:0.375rem}.photo-gallery-grid .photo-gallery-row>div{padding:0.375rem}.card-text-promo .card-text-promo-boxes>div{margin-bottom:30px}.card-text-promo .card-text-promo-boxes>div .background-block{padding:3rem 3rem 11rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;display:flex;flex-direction:column;position:relative;height:100%}.card-text-promo .card-text-promo-boxes>div .background-block h6{text-transform:uppercase}.card-text-promo .card-text-promo-boxes>div .background-block p{padding:1rem 0}.card-text-promo .card-text-promo-boxes>div .background-block a.btn{text-transform:uppercase;position:absolute;bottom:3.5rem}.card-text-promo .card-text-promo-boxes>div .background-darkest-green-block h6{color:#40ba8d}.card-text-promo .card-text-promo-boxes>div .background-darkest-green-block p{color:var(--white-color)}.card-text-promo .card-text-promo-boxes>div .background-dark-grey-block h6{color:var(--green-color)}.card-text-promo .card-text-promo-boxes>div .background-dark-grey-block p{color:var(--white-color)}.slider-single-image-with-captions .text-wrap{padding-top:0.75rem}.slider-single-image-with-captions .text-wrap .captions p{font-size:0.75rem;font-family:var(--font-family-open_sans-italic);line-height:1.125rem}.slider-single-image-with-captions .text-wrap .counter p{font-size:0.75rem;font-family:var(--font-family-open_sans);line-height:1.125rem}.html5-video .video-wrap{max-width:100%;width:100%;overflow:hidden;position:relative}.html5-video .video-wrap video{width:100%;height:auto}.btn-dark-grey:before,.btn-dark-grey:after{filter:brightness(0) invert(1)}.background-dark-grey .btn-white-outline:before,.background-dark-grey .btn-dark-green-outline:before,.background-dark-grey .btn-white-outline:after,.background-dark-grey .btn-dark-green-outline:after{filter:brightness(0) invert(1)}.section-header h2{font-size:3.5rem;line-height:3.5rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--dark-grey-color);margin-bottom:1rem}.section-header h4{color:var(--a7a9ac-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;text-transform:uppercase}.section-header h5{color:var(--a7a9ac-color);font-size:var(--font-size-m)}.section-header p{font-size:0.875rem;line-height:1.5rem;color:var(--x636466);padding:0.5rem 0}.section-header p.lead{font-size:1.25rem;line-height:2rem;color:var(--x707070-color);padding-bottom:1rem}.content-image-with-highlight-box .owl-carousel .background-green-block{background-color:var(--green-color);position:relative;min-height:380px}.content-image-with-highlight-box .owl-carousel .background-green-block p{font-size:1.25rem;line-height:2rem}.content-image-with-highlight-box .owl-carousel .background-green-block p a{font-size:0.8125rem;color:var(--x707070-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.content-image-with-highlight-box .owl-carousel .background-green-block a.link-with-arrow{position:absolute;right:3rem;bottom:3rem}.content-image-with-highlight-box .owl-carousel .owl-item{overflow:hidden}.content-image-with-highlight-box .owl-carousel .owl-item .left-block .image img{width:165%;max-width:inherit}.content-image-with-highlight-box .owl-carousel .owl-nav{position:absolute;bottom:0;margin:auto 2px;text-align:right;padding:0;width:80%}.content-image-with-highlight-box .owl-carousel .owl-nav button{width:4.4375rem;height:4.4375rem;margin-left:3px;font-size:0;background:url(/static/images/streamline-icon-keyboard-arrow-right@16x16.svg?aca6db0659e8) center no-repeat rgba(0,0,0,0.5)}.content-image-with-highlight-box .owl-carousel .owl-nav button.owl-prev{transform:rotate(180deg)}.content-image-with-highlight-box .owl-carousel .owl-dots{position:absolute;bottom:8rem;left:56%}.content-image-with-highlight-box .owl-carousel .owl-dots button{width:0.75rem;height:0.75rem;border-radius:50%;background:rgba(45,45,43,0.2);margin:5px}.content-image-with-highlight-box .owl-carousel .owl-dots button.active{background-color:white}.team-intro .right-text-wrap h2{font-size:2.5rem;line-height:2.5rem;padding-bottom:1rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;text-transform:uppercase}.team-intro .right-text-wrap .small{margin:0;color:var(--x707070-color)}.team-intro .right-text-wrap .lead{padding:2rem 0;color:var(--x4C4C4E)}.section-top-heading-with-border{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;border-top:4px solid #cad93e;margin-bottom:4rem;padding:1rem 0 0}.section-top-heading-with-border h2{color:var(--green-color);font-size:2rem;line-height:2.5rem}.college-stages-grid .college-stages-grid-row{margin-left:-0.5rem;margin-right:-0.5rem}.college-stages-grid .college-stages-grid-row>div{padding-left:0.5rem;padding-right:0.5rem}.college-stages-grid .section-header{padding-bottom:5rem}.college-stages-grid .section-header h5{font-size:1.25rem;line-height:2rem;color:var(--x707070-color)}.college-stages-grid .image-wrap-with-overlay .overlay{padding:2rem}.college-stages-grid .image-wrap-with-overlay .overlay h6{color:var(--white-color);font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal;text-transform:uppercase}.college-stages-grid .image-wrap-with-overlay .overlay h2{color:var(--white-color);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.college-stages-grid .category-tag{padding:0.5rem 0.75rem}.college-stages-grid .text-wrap{padding-top:1rem;padding-bottom:2rem}.college-stages-grid .text-wrap .link-with-arrow{padding-top:2rem;position:absolute;bottom:0}.upcoming-events{padding:3.5rem 3rem;border:1px solid var(--a7a9ac-color);position:relative;display:flex;height:100%;flex-direction:column}.upcoming-events .category-tag{display:inline-flex;background-color:#cadb2a;font-size:0.875rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding:0.75rem 1rem;color:#3f3f3f}.upcoming-events .event-item{border-bottom:1px solid var(--a7a9ac-color);display:flex;align-items:center;padding:2rem 0}.upcoming-events .event-item:first-child{padding-top:0}.upcoming-events .event-item:last-child{border:none;padding-bottom:0}.upcoming-events .event-item .created-date{height:7.75rem;width:7.75rem;background:var(--f0f0f0---extra-tint);border-radius:50%;display:flex;align-items:center;text-align:center;flex-wrap:wrap;padding:1rem 0;margin-right:1rem}.upcoming-events .event-item .created-date>div{width:100%;font-size:0.75rem;line-height:0.75rem;color:var(--dark-grey-color);text-transform:uppercase;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.upcoming-events .event-item .created-date .digit{font-size:3rem;line-height:3rem}.upcoming-events .event-item .text-wrap{flex:1}.upcoming-events .event-item .text-wrap h5{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--dark-grey-color);margin-bottom:1rem}.upcoming-events .event-item .text-wrap .text{font-size:1rem;color:var(--x707070-color);line-height:1rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;font-size:0.9375rem}.upcoming-events .event-item .text-wrap .text .time-slot{padding-right:1rem}.upcoming-events .event-item .text-wrap .text .address{padding-left:1rem}.important-dates{position:relative}.important-dates ul{margin:0;padding:0}.important-dates ul li{padding:0.75rem 1rem;color:#3f3f3f}.important-dates ul li:first-child{font-size:0.875rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.important-dates ul li:nth-child(2n + 2){background:var(--f0f0f0---extra-tint)}.important-dates ul li .title{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.important-dates p{margin:0;font-family:var(--font-family-open_sans);line-height:1.25rem}.wrapper .filters-wrap{margin:2rem 0}.wrapper .filters-wrap .select-box{margin:0}.wrapper .filters-wrap .select-box button{border:none;background-color:#fff;text-transform:uppercase;font-size:var(--font-size-s);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding:1rem 3rem 1rem 1.5rem;text-align:left;height:3.625rem;position:relative;width:100%;color:#2d2d2b}.wrapper .filters-wrap .select-box button:after{opacity:0}.wrapper .filters-wrap .select-box button:after,.wrapper .filters-wrap .select-box button svg{border:none;content:"\f107";font-family:var(--font-family-fontawesome_5_pro);position:absolute;right:1rem;top:1.3rem;font-weight:400}.wrapper .filters-wrap .select-box button[aria-expanded="true"] svg{transform:rotate(180deg)}.wrapper .filters-wrap .select-box .dropdown-menu{border-radius:0;letter-spacing:-0.25px;border:none;width:100%;padding:0;margin:0;min-width:225px;height:300px;overflow-y:auto}.wrapper .filters-wrap .select-box .dropdown-menu a{font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;padding:0.75rem 1.5rem}.wrapper .filters-wrap.dark-theme .select-box button{background-color:var(--f8f8f9----extra-tint)}.wrapper .filters-wrap.dark-theme .select-box button[aria-expanded="true"]{background:var(--dark-grey-color);color:#fff}.wrapper .filters-wrap.dark-theme .select-box .dropdown-menu{background:var(--dark-grey-color)}.wrapper .filters-wrap.dark-theme .select-box .dropdown-menu a{font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;color:#ffffff}.wrapper .filters-wrap.dark-theme .select-box .dropdown-menu a:hover,.wrapper .filters-wrap.dark-theme .select-box .dropdown-menu a:focus{background:var(--x707070-color)}.wrapper .filters-wrap.dark-theme .search-group{background:var(--f8f8f9----extra-tint)}.wrapper .filters-wrap.dark-theme .search-group button{background:var(--f8f8f9----extra-tint)}.search-group{background-color:#fff}.search-group .input-group-text{background:none;padding:0;border-radius:0;border:none}.search-group .input-group-text button{border:none;background:none;padding:1rem 1.5rem;cursor:pointer}.search-group input[type="text"]{background:none;border-radius:0;border:none;height:3.625rem;padding:1rem 1.5rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;font-size:0.9375rem}.search-group input[type="text"]:focus{outline:none}.search-group ::-webkit-input-placeholder{color:var(--dark-grey-color)}.search-group :-ms-input-placeholder{color:var(--dark-grey-color)}.search-group ::placeholder{color:var(--dark-grey-color)}.site-pagination{margin:2rem 0;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;width:100%;display:block}.contact .contact-hero-image{height:100vh;overflow:hidden}.contact .contact-hero-image .overlay{display:flex;align-items:center;color:#fff;background:-moz-linear-gradient(top,rgba(45,45,42,0.6) 0%,rgba(45,45,41,0.6) 47%,rgba(44,44,42,0.61) 48%,rgba(44,44,40,0.62) 49%,rgba(45,45,42,0.64) 52%,rgba(45,45,40,0.65) 53%,rgba(44,44,43,0.66) 54%,rgba(43,43,42,0.67) 56%,rgba(45,45,41,0.69) 58%,rgba(45,45,42,0.7) 59%,rgba(46,46,41,0.71) 60%,rgba(44,44,43,0.72) 61%,rgba(43,43,42,0.73) 62%,rgba(45,45,41,0.74) 64%,rgba(45,45,42,0.75) 65%,rgba(44,44,41,0.76) 66%,rgba(43,43,42,0.77) 68%,rgba(45,45,43,0.78) 70%,rgba(45,45,42,0.81) 74%,rgba(45,45,43,0.82) 76%,rgba(45,45,42,0.89) 86%,rgba(44,44,43,0.93) 91%,rgba(44,44,42,0.94) 92%,#2d2d2b 100%);background:-webkit-linear-gradient(top,rgba(45,45,42,0.6) 0%,rgba(45,45,41,0.6) 47%,rgba(44,44,42,0.61) 48%,rgba(44,44,40,0.62) 49%,rgba(45,45,42,0.64) 52%,rgba(45,45,40,0.65) 53%,rgba(44,44,43,0.66) 54%,rgba(43,43,42,0.67) 56%,rgba(45,45,41,0.69) 58%,rgba(45,45,42,0.7) 59%,rgba(46,46,41,0.71) 60%,rgba(44,44,43,0.72) 61%,rgba(43,43,42,0.73) 62%,rgba(45,45,41,0.74) 64%,rgba(45,45,42,0.75) 65%,rgba(44,44,41,0.76) 66%,rgba(43,43,42,0.77) 68%,rgba(45,45,43,0.78) 70%,rgba(45,45,42,0.81) 74%,rgba(45,45,43,0.82) 76%,rgba(45,45,42,0.89) 86%,rgba(44,44,43,0.93) 91%,rgba(44,44,42,0.94) 92%,#2d2d2b 100%);background:linear-gradient(to bottom,rgba(45,45,42,0.6) 0%,rgba(45,45,41,0.6) 47%,rgba(44,44,42,0.61) 48%,rgba(44,44,40,0.62) 49%,rgba(45,45,42,0.64) 52%,rgba(45,45,40,0.65) 53%,rgba(44,44,43,0.66) 54%,rgba(43,43,42,0.67) 56%,rgba(45,45,41,0.69) 58%,rgba(45,45,42,0.7) 59%,rgba(46,46,41,0.71) 60%,rgba(44,44,43,0.72) 61%,rgba(43,43,42,0.73) 62%,rgba(45,45,41,0.74) 64%,rgba(45,45,42,0.75) 65%,rgba(44,44,41,0.76) 66%,rgba(43,43,42,0.77) 68%,rgba(45,45,43,0.78) 70%,rgba(45,45,42,0.81) 74%,rgba(45,45,43,0.82) 76%,rgba(45,45,42,0.89) 86%,rgba(44,44,43,0.93) 91%,rgba(44,44,42,0.94) 92%,#2d2d2b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#992d2d2a',endColorstr='#2d2d2b',GradientType=0)}.contact .contact-hero-image .overlay .contact-row{margin:1.75rem 0}.contact .contact-hero-image .overlay a{color:var(--e7e7e8-color);font-size:var(--font-size-m)}.contact .contact-hero-image .overlay h4,.contact .contact-hero-image .overlay h5{color:var(--green-color);margin-bottom:0.5rem}.contact .contact-hero-image hr{background:rgba(255,255,255,0.4);margin:0.25rem 0 0.75rem}.contact .contact-hero-image .lead{color:#fff}.contact .contact-form-section{background:var(--dark-grey-color);padding:5rem 0;color:var(--a7a9ac-color)}.contact .contact-form-section h2{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--white-color);margin-bottom:2rem}.contact .contact-form-section form{margin-top:3rem}.contact .contact-form-section form label{font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal;font-size:0.875rem;line-height:1rem;margin-bottom:0.5rem}.contact .contact-form-section form .form-control{padding:1.5rem;border-radius:0;border:none;background-color:var(--x4C4C4E);margin-bottom:2rem;color:#fff;padding:0.375rem 0.75rem}.contact .contact-form-section form .form-control:focus{border:none;box-shadow:none}.contact .contact-form-section form ::placeholder{color:var(--e7e7e8-color);font-size:1rem;line-height:1rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;opacity:1}.contact .contact-form-section form ::-ms-input-placeholder{color:var(--e7e7e8-color);font-size:1rem;line-height:1rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.contact .contact-form-section form ::-ms-input-placeholder{color:var(--e7e7e8-color);font-size:1rem;line-height:1rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.contact .contact-form-section .accordion-section{padding:9rem 0 2rem}.contact .next-up-section{padding:4rem 0}.news-meta .list-inline li{display:inline-block}.news-meta .list-inline li svg{margin-right:0.5rem}.related-item-section .section-header{padding-bottom:1rem}.related-item-section .section-header h4{color:var(--dark-grey-color)}.video-with-overlay .video-wrapper{position:relative}.video-with-overlay .video-wrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);display:flex;flex-direction:column;justify-content:flex-end;padding:3rem;color:#fff}.video-with-overlay .video-wrapper .overlay .play-btn{position:absolute;left:0;right:0;top:0;bottom:0;width:5.5rem;height:5.5rem;display:flex;align-items:center;justify-content:center;margin:auto}.video-with-overlay .video-wrapper .overlay .play-btn i{font-size:5rem;color:#fff}.video-with-overlay .video-wrapper .overlay .play-btn.play .pause-icon{display:none}.video-with-overlay .video-wrapper .overlay .play-btn.pause .pause-icon{display:block}.video-with-overlay .video-wrapper .overlay .play-btn.pause .play-icon{display:none}.default-form-fields .CheckboxSelectMultiple ul{padding:0}.default-form-fields .CheckboxSelectMultiple ul li{list-style:none;display:inline-block;width:50%}.default-form-fields .CheckboxSelectMultiple ul li input{margin-right:0.25rem}.student-network-section{display:flex;flex-direction:column}.student-network-section .section-header{padding-bottom:1rem}.student-network-section .section-header h4{color:var(--dark-grey-color)}.student-network-section .student-blocks{margin:0 -0.5rem}.student-network-section .student-blocks>div{overflow:hidden;position:relative;padding:0 0.5rem;margin-bottom:1rem}.student-network-section .student-blocks>div .text-wrap{background:var(--f0f0f0---extra-tint);padding:2rem;color:var(--x707070-color);display:flex;flex-direction:column;height:100%;margin-bottom:2rem}.student-network-section .student-blocks>div .text-wrap .btn{position:absolute;bottom:2rem;width:auto;left:3rem;right:3rem}.student-network-section .student-blocks>div .text-wrap h5{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.75rem;color:var(--dark-grey-color)}.student-network-section .student-blocks>div .text-wrap .text{padding:2rem 0 5rem}.contact-cta h2{font-size:3.5rem;line-height:4rem;margin-bottom:1.5rem}.contact-cta .lead{margin-bottom:2rem}.blog-details-wrapper header{position:relative}.blog-details header::before{opacity:0}.blog-details header .main-header ul li a.nav-link:not(.btn){color:#2d2d2b}.blog-details header .main-header ul li a.nav-link:not(.btn):hover{background:#e7e7e8}.blog-details.scroll-up header .main-header ul li a.nav-link:not(.btn){color:#fff}.blog-details.scroll-up header .main-header ul li a.nav-link:not(.btn):hover{background:transparent}.event-detail .share-icons,.graduate-story-detail .share-icons,.blog-details .share-icons,.news-details .share-icons{position:fixed;right:2rem;bottom:2rem;z-index:99}.event-detail .share-icons ul,.graduate-story-detail .share-icons ul,.blog-details .share-icons ul,.news-details .share-icons ul{padding-left:0;margin:0.25rem 0}.event-detail .share-icons ul li,.graduate-story-detail .share-icons ul li,.blog-details .share-icons ul li,.news-details .share-icons ul li{list-style:none;margin-bottom:0.25rem}.event-detail .share-icons ul li a,.graduate-story-detail .share-icons ul li a,.blog-details .share-icons ul li a,.news-details .share-icons ul li a,.event-detail .share-icons .dropdown-toggle,.graduate-story-detail .share-icons .dropdown-toggle,.blog-details .share-icons .dropdown-toggle,.news-details .share-icons .dropdown-toggle{display:flex;align-items:center;justify-content:center;background-color:#000;border:1px solid #000;color:#fff;height:2.5rem;width:2.5rem;border-radius:50%}.event-detail .share-icons .dropdown-toggle,.graduate-story-detail .share-icons .dropdown-toggle,.blog-details .share-icons .dropdown-toggle,.news-details .share-icons .dropdown-toggle{margin:1rem 0}.event-detail .share-icons .dropdown-toggle:after,.graduate-story-detail .share-icons .dropdown-toggle:after,.blog-details .share-icons .dropdown-toggle:after,.news-details .share-icons .dropdown-toggle:after{display:none}.event-detail .share-icons .dropdown-menu,.graduate-story-detail .share-icons .dropdown-menu,.blog-details .share-icons .dropdown-menu,.news-details .share-icons .dropdown-menu{min-width:40px;margin:0;background:none;padding:0;border:none}.event-detail .news-meta .blog-info li a,.graduate-story-detail .news-meta .blog-info li a,.blog-details .news-meta .blog-info li a,.news-details .news-meta .blog-info li a{color:#707070}.event-detail .news-meta .blog-info li a i,.graduate-story-detail .news-meta .blog-info li a i,.blog-details .news-meta .blog-info li a i,.news-details .news-meta .blog-info li a i,.event-detail .news-meta .blog-info li a svg,.graduate-story-detail .news-meta .blog-info li a svg,.blog-details .news-meta .blog-info li a svg,.news-details .news-meta .blog-info li a svg{margin-right:0.5rem}.event-detail .news-meta .blog-info li + li,.graduate-story-detail .news-meta .blog-info li + li,.blog-details .news-meta .blog-info li + li,.news-details .news-meta .blog-info li + li{padding-left:1.25rem}.hsc-graduate-story-detail .team-intro h4{margin-top:0!important}.hsc-graduate-story-detail .team-intro .row{padding-bottom:0}.hsc-graduate-story-detail .team-intro .right-text-wrap .lead{padding:2rem 0}.news-details .news-meta .blog-info li{font-size:0.875rem;font-family:var(--font-family-open_sans);font-weight:400}.news-details .news-meta .blog-info li a i,.news-details .news-meta .blog-info li a svg{font-size:1rem;color:#b2bf48}.news-details .news-meta .blog-info li a i path,.news-details .news-meta .blog-info li a svg path{stroke:#b2bf48}.news-details .news-meta .blog-info li + li{padding-left:1.25rem}.landing-page .hero-image-slider{min-height:100vh}.landing-page .hero-image-slider .static-hero-image{height:100vh;position:fixed;left:0;right:0}.landing-page .hero-image-slider .static-hero-image img.full{min-height:100vh}.landing-page .hero-image-slider .layer-hero-block .overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;align-items:flex-end;padding:5rem 0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.27) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.27) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.27) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#45000000',GradientType=0)}.fixed-breadcrumb{font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;transition:all ease 0.25s;text-align:left;position:fixed;left:0;right:0;top:-5rem;z-index:88;display:flex;align-items:center;opacity:0;height:3.25rem;max-width:100vw;justify-content:space-evenly;background-color:var(--dark-grey-color);z-index:-1;box-shadow:0 0 5px rgba(35,44,66,0.2);height:58px}.fixed-breadcrumb .logo{position:absolute;top:-0.75rem;left:6vw}.fixed-breadcrumb .logo a{display:inline-block}.fixed-breadcrumb .breadcrumb{margin:0;background:none;font-size:0.625rem;line-height:1.125rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:#a7a9ac;position:relative;left:12vw}.fixed-breadcrumb .breadcrumb li{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;position:relative;color:var(--white-color)}.fixed-breadcrumb .breadcrumb li .active{font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal}.fixed-breadcrumb .breadcrumb li a{color:var(--white-color);text-decoration:underline}.fixed-breadcrumb .breadcrumb li + li{margin-left:1.5rem}.fixed-breadcrumb .breadcrumb li + li:before,.fixed-breadcrumb .breadcrumb li + li svg{font-family:var(--font-family-fontawesome_5_pro);content:"\f105";position:relative;left:0;top:1px;font-weight:400}.scroll-down header:before{pointer-events:none}.scroll-down header .main-header .logo{left:6vw}.scroll-down header .main-header nav{padding:0}.scroll-down .fixed-breadcrumb{top:0;opacity:1;z-index:999}.scroll-down .fixed-breadcrumb .text-right{padding-right:5px}.scroll-down .fixed-breadcrumb .text-right .btn{padding:1rem 1.5rem 0.9625rem;text-transform:uppercase;margin:0;display:inline-flex;align-items:center}.scroll-down .fixed-breadcrumb .text-right .btn.btn-dark-grey{color:#fff}.scroll-down .fixed-breadcrumb .text-right .btn .svg-inline--fa{margin-right:0.5rem;color:#fff}.scroll-up .main-header{height:58px;background:var(--dark-grey-color);z-index:999}.scroll-up .main-header nav{padding:5px}.scroll-up .main-header nav li.nav-item>a.nav-link{padding:0.625rem 1.5rem}.tab-content{position:relative}.tab-content .more-icon{position:absolute;font-size:1.5rem;right:3rem;bottom:2rem;z-index:11}.tab-content .more-icon a{color:var(--white-color)}.tab-content .more-icon a:hover{color:var(--white-color)}.tab-content .more-popup-content{background:var(--transparent-green-color);position:absolute;top:0;bottom:0;right:-100%;margin:auto;padding:4rem;z-index:11;opacity:0;pointer-events:none;transition:all ease 0.5s;display:flex;align-items:center}.tab-content .more-popup-content.active{opacity:1;pointer-events:auto;right:0rem}.tab-content .more-popup-content .close-icon{position:absolute;top:1rem;right:1rem;font-size:1.5rem;z-index:11}.tab-content .more-popup-content .close-icon a:hover{color:var(--dark-grey-color)}.tab-content .more-popup-content p{color:var(--dark-grey-color)}.tab-content .more-popup-content h4{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;margin-bottom:0.5rem}img{max-width:100%}.cd-container{width:100%;margin:0 auto}.cd-container::after{content:"";display:block;background:var(--a7a9ac-color);height:1rem;width:1rem;top:0;position:absolute;left:50%;margin-left:-0.5rem;border-radius:50%}.grey-bg{background-color:var(--f0f0f0---extra-tint)}.white-bg{background-color:var(--white-color)}#cd-timeline{position:relative;padding:5em 0;margin-top:2em;margin-bottom:2em}#cd-timeline::before{content:"";position:absolute;top:0;left:18px;height:99%;width:2px;background:var(--a7a9ac-color)}.latest-news-wrap.news-card-section{background:#fff}.latest-news-wrap.news-card-section .image-wrap img{height:340px;object-fit:cover}.latest-news-wrap.news-card-section .text-wrap{background:var(--f0f0f0---extra-tint)}.latest-news-wrap.news-card-section .text-wrap .created-date{font-size:0.75rem;margin:0}.graduate-story-detail .share-icons ul{padding-left:0}.graduate-story-detail .share-icons ul li{list-style:none;margin-bottom:1rem}.graduate-story-detail .share-icons ul li a{display:flex;align-items:center;justify-content:center;border:1px solid #a7a9ac;color:#a7a9ac;height:2.5rem;width:2.5rem;border-radius:50%}.graduate-story-detail .wrapper .breadcrumbs li:last-child,.blog-details .wrapper .breadcrumbs li:last-child,.news-details .wrapper .breadcrumbs li:last-child{padding-right:1rem}.graduate-story-detail .wrapper .breadcrumbs li:last-child:after,.blog-details .wrapper .breadcrumbs li:last-child:after,.news-details .wrapper .breadcrumbs li:last-child:after{position:absolute;right:0;font-family:var(--font-family-fontawesome_5_pro);content:"\f107";color:#f8f8f9;font-weight:400;display:none}.graduate-story-detail .wrapper .breadcrumbs li:last-child svg,.blog-details .wrapper .breadcrumbs li:last-child svg,.news-details .wrapper .breadcrumbs li:last-child svg{margin-left:0.5rem}.section-head .right-block{text-align:right}.booking-info-block{background-color:#f8f8f9}.booking-info-block .image-wrap .image{width:100%;padding-bottom:71.5%;background-size:cover;background-repeat:no-repeat;background-color:var(--dark-grey-color);background-position:center}.booking-info-block .block-content{color:#707070}.booking-info-block .block-content i,.booking-info-block .block-content svg{margin-right:0.5rem}.all-booking-events-page .news-list-with-thumb .media{padding:0;margin-bottom:1.25rem}.all-booking-events-page .news-list-with-thumb .media .media-body .btn{line-height:1rem;white-space:normal}.card-image-with-title-and-tag .image-wrap{margin-bottom:30px}.related-event-listing.grey-bg .lead{color:var(--white-color)}.default-form-fields .form-control{display:block;width:100%;height:4rem;padding:0.375rem 1.5rem;font-size:1rem;line-height:1.5;color:#495057;background:#e7e7e8;background-clip:padding-box;border:none;border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.default-form-fields .form-control:focus{outline:1px solid #636466;box-shadow:none}.default-form-fields .form-group.RadioSelect ul,.default-form-fields .form-group.CheckboxInput ul{padding:0}.default-form-fields .form-group.RadioSelect ul li,.default-form-fields .form-group.CheckboxInput ul li{list-style:none;margin-right:1rem;display:inline-block}.default-form-fields .form-group.RadioSelect ul li input,.default-form-fields .form-group.CheckboxInput ul li input{width:25px;height:25px;margin-right:0.5rem;float:left}.form-group .select-input{position:relative}.form-group .select-input select{appearance:none}.form-group .select-input::after,.form-group .select-input svg{font-family:var(--font-family-fontawesome_5_pro);content:"\f107";position:absolute;right:2rem;top:1.5rem}.form-group .select-input::after{opacity:0}.news-details #latest-news-wrap *:not(h1,h1 span,em){font-family:var(--font-family-open_sans)!important;font-size:1rem!important;line-height:2rem}.news-details #latest-news-wrap h1{font-family:var(--primary-proxima-soft-font)!important;font-weight:500!important;font-style:normal!important;font-size:3.5rem!important;color:#2d2d2b!important;line-height:4rem!important}.news-details #latest-news-wrap p{margin-bottom:1rem!important;line-height:2rem!important}.news-details #latest-news-wrap .bee-popup-col .bee-popup-image + .bee-popup-text p{line-height:1.5rem!important}.news-details #latest-news-wrap .intro .bee-popup-container .bee-popup-row:first-child p:first-child{margin-bottom:1rem}.template-homepage .hero-image-slider{position:relative}.template-homepage .hero-image-slider .owl-carousel{height:100vh}.template-homepage .hero-image-slider .owl-carousel .owl-item .header-info>*{position:relative;left:10%;opacity:0}.template-homepage .hero-image-slider .owl-carousel .owl-item .apg-header-info .btn-wrap{position:relative;left:10%;opacity:0}.template-homepage .hero-image-slider .owl-carousel .owl-item .hero-image{background:#000}.template-homepage .hero-image-slider .owl-carousel .owl-item .hero-image>img{opacity:0.5;transition:opacity ease 2s}.template-homepage .hero-image-slider .owl-carousel .owl-item.active .hero-image>img{animation-name:zoominout;animation-duration:5s;animation-iteration-count:1;animation-fill-mode:forwards;opacity:1}.template-homepage .hero-image-slider .owl-carousel .owl-item.active .hero-image .header-info .title-wrap,.template-homepage .hero-image-slider .owl-carousel .owl-item.active .hero-image .header-info object,.template-homepage .hero-image-slider .owl-carousel .owl-item.active .hero-image .header-info img{animation-name:lefttoright;animation-duration:4.75s;animation-delay:0.5s}.template-homepage .hero-image-slider .owl-carousel .owl-item.active .hero-image .header-info .btn-wrap{animation-name:lefttoright;animation-duration:4.75s;animation-delay:0.85s}.template-homepage .hero-image-slider .owl-carousel .owl-item.active .hero-image .apg-header-info .row{align-items:flex-end}.template-homepage .hero-image-slider .owl-carousel .owl-item.active .hero-image .apg-header-info .row .btn-wrap{animation-name:lefttoright;animation-duration:4.75s;animation-delay:0.85s}.template-homepage .hero-image-slider .owl-carousel .owl-dots{position:absolute;bottom:2rem;left:0;margin:auto;max-width:81%;right:0}.template-homepage .hero-image-slider .owl-carousel .owl-dots .progress{height:3px;width:150px;display:inline-block;margin-right:15px;background-color:rgba(255,255,255,0.4);position:relative}.template-homepage .hero-image-slider .owl-carousel .owl-dots .progress span{height:3px;width:0;display:block}.template-homepage .hero-image-slider .owl-carousel .owl-dots .progress.p-done span,.template-homepage .hero-image-slider .owl-carousel .owl-dots .progress.active span{background:#fff}.template-homepage .hero-image-slider .slide-progress{position:absolute;bottom:0;left:0;right:0;margin:0;z-index:11}.template-homepage .hero-image-slider .slide-progress .progressbar{margin:0;background:none}.template-homepage .hero-image-slider .slide-progress .percentCount{display:none}@keyframes lefttoright{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}30%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}85%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes zoominout{0%{transform:scale(1)}100%{transform:scale(1.05)}}.btn.news-back-btn svg{margin:0 0.75rem 0 0}.modal-dialog .modal-content{border-radius:0}.modal-dialog .modal-content .modal-header{background-color:var(--green-color);border-radius:0;color:var(--dark-grey-color);padding:1rem 1.5rem}.modal-dialog .modal-content .modal-header button.close{color:var(--dark-grey-color);opacity:0.8}.modal-dialog .modal-content .modal-header button.close:hover{color:var(--dark-grey-color);opacity:1}.modal-dialog .modal-content .modal-body{border-radius:0}.modal-dialog .modal-content .modal-body .table td,.modal-dialog .modal-content .modal-body .table th{border:none}.calendar-section-header .filters-wrap .input-group .input-group-append button.clear-search{font-size:1.25rem;color:#2d2d2b;opacity:0}.calendar-section-header .filters-wrap .input-group.open .input-group-append button.clear-search{opacity:1;display:block}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-body ul li ul li a{color:#fff;font-size:0.813rem;white-space:normal;line-height:1rem}@media only screen and (min-width:1170px){.container{position:relative;left:2.5vw}#cd-timeline{margin-top:3em;margin-bottom:3em}#cd-timeline::before{left:50%;margin-left:-1px}}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block::after{clear:both;content:"";display:table}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:1rem;height:1rem;border-radius:50%;top:1.5rem}.cd-timeline-img.cd-picture{background:var(--a7a9ac-color)}.cd-timeline-img.cd-movie{background:#c03b44}.cd-timeline-img.cd-location{background:#f0ca45}@media only screen and (min-width:1170px){.cd-timeline-img{width:1rem;height:1rem;left:50%;margin-left:-0.5rem;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;top:5.5rem}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:#ffffff;padding:1em}.cd-timeline-content::after{clear:both;content:"";display:table}.cd-timeline-content h2{color:#303e49}.cd-timeline-content p,.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{font-size:var(--font-size-m);line-height:1.75rem}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{display:inline-block}.cd-timeline-content .cd-read-more{float:right;padding:0.8em 1em;background:#acb7c0;color:#ffffff;border-radius:0.25em}.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}.cd-timeline-content .cd-date{float:left;padding:1rem}.cd-timeline-content::before{content:"";position:absolute;top:32px;right:100%;height:2px;width:25%;background:var(--a7a9ac-color);border:none}@media only screen and (min-width:768px){.cd-timeline-content h2{font-size:20px;font-size:1.25rem}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{font-size:14px;font-size:0.875rem}}@media only screen and (min-width:1170px){.cd-timeline-content{margin-left:0;padding:0;width:40%}.timeline-text-block{padding:2rem}.cd-timeline-content::before{top:6rem;left:100%;border-color:transparent;border-left-color:#ffffff}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-content .cd-date{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;width:25%;left:100%;position:absolute;top:2.5rem;text-align:center;font-size:1.25rem;color:var(--dark-grey-color)}.cd-timeline-block:nth-child(even){margin:-25rem 0 0rem}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:6rem;left:auto;right:100%;border-color:transparent;border-right-color:#ffffff}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:100%;text-align:center}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s}}.graduate-stories-list h2{color:#fff}@media only screen and (min-width:1170px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.timeline-text-block h4{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.75rem;margin-bottom:1rem;text-transform:uppercase}@media (max-width:1024px){#cd-timeline::before,#cd-timeline::after,.cd-timeline-content::before,.cd-timeline-img{display:none}.timeline-text-block{padding:2rem 1rem 0}}html:not(.no-js) [data-aos^="zoom-in"].aos-animate{-webkit-animation:cd-bounce-1 1s;-moz-animation:cd-bounce-1 1s;animation:cd-bounce-1 1s}html:not(.no-js) [data-aos^="fade-right"].aos-animate{-webkit-animation:cd-bounce-2 1s;-moz-animation:cd-bounce-2 1s;animation:cd-bounce-2 1}html:not(.no-js) [data-aos^="fade-left"].aos-animate{-webkit-animation:cd-bounce-2-inverse 1s;-moz-animation:cd-bounce-2-inverse 1s;animation:cd-bounce-2-inverse 1s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media (min-width:992px){.latest-news-header .section-head .right-block{text-align:right}header .navbar-expand-lg{padding:1.5rem}header .navbar-expand-lg .dropdown-menu.megamenu{border:none;border-radius:0px;margin:2.5rem 0 0;opacity:0;pointer-events:none;display:block;transition:all 0.4s ease-in-out}header .navbar-expand-lg .dropdown-menu.megamenu .border-left{border-left:1px solid var(--x707070-color)!important;padding-left:2rem}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card{margin:0}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-header{margin:0;padding:0;border-radius:0;border:none}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-header h2{font-size:inherit;line-height:normal}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-header h2 a{display:block;padding:0.25rem 1.5rem}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-header h2 a button{color:#fff;font-size:0.75rem;line-height:normal;border:none;background:none;padding:0;cursor:pointer;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-header h2 a button:hover{color:#cadb2a}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-header h2 a button:after,header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-header h2 a button svg{color:#cadb2a;font-family:var(--font-family-fontawesome_5_pro);content:"\f067";font-size:0.75rem;transition:rotate ease 0.2s;font-weight:400;position:absolute;left:0.5rem;top:0.5rem}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-header h2 a button[aria-expanded="true"]:after,header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-header h2 a button[aria-expanded="true"] svg{transform:rotate(45deg)}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-body{padding:0 0 0.5rem}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-body .card-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-body .card-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-body a{padding:0}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-body a:hover{background:none;color:#cadb2a}header .navbar-expand-lg .dropdown-menu.megamenu .accordion .card .card-body ul li a{display:block;padding:0.25rem 0}header .navbar-expand-lg .dropdown-menu.megamenu.show{margin-top:0.75rem;pointer-events:auto;opacity:1}header .navbar-expand-lg .navbar-nav .nav-link{padding:0.625rem 1.125rem}header .navbar-expand-lg .navbar-nav .nav-link.btn-green{padding:0.5rem 1.5rem}header .navbar-expand-lg .navbar-nav .nav-link.btn-green:hover{color:#cadb2a}header .main-menu>.navbar-collapse{position:relative}header .main-menu .navbar-nav li .dropdown-toggle{position:relative}header .main-menu .navbar-nav li .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:1em solid var(--dark-grey-color);border-right:1em solid transparent;border-bottom:0;border-left:1em solid transparent;transform:rotate(180deg);position:absolute;bottom:-1.9rem;left:0;right:0;margin:auto;display:block;opacity:0;pointer-events:none;transition:all 0.45s ease-in-out}header .main-menu .navbar-nav li .dropdown-toggle[aria-expanded="true"]:after{bottom:-1rem;opacity:1;pointer-events:auto}header .main-menu .navbar-nav li.show .dropdown-toggle:after{display:block}.scroll-up header .main-menu .navbar-nav li .dropdown-toggle[aria-expanded="true"]:after{bottom:-1.75rem}.scroll-up header .main-menu .navbar-nav li .dropdown-menu.megamenu.show{margin-top:1.25rem}.section.left-bg-block .nowrap-row{position:relative}.section.left-bg-block .nowrap-row .left-block{position:relative;z-index:11;margin:-15rem -16.666667% 2rem 0;display:flex;align-items:center;z-index:9}.section.left-bg-block .nowrap-row .right-block{position:static}.section.left-bg-block .nowrap-row .right-block .backside-image{position:absolute;right:0;width:60vw}.section.tweets-section .left-block{display:flex;flex-direction:column;justify-content:space-between}.section.tweets-section .left-block .card-image-with-text-icon-overlay .image-wrap{height:400px}.card-image-with-text-icon-overlay{}.tabs-list-with-image-and-hidden-content .js-image-move__inner{height:120%!important}.tabs-list-with-image-and-hidden-content .left-block{margin-right:-8.33333%}.tabs-list-with-image-and-hidden-content .tab-content{overflow:hidden}.news-list-wrap .container{padding-left:5%}.two-column-listing{display:flex;flex-wrap:wrap;justify-content:space-between}.two-column-listing li{flex:48% 0 0}.latest-news-page .news-list-wrap .news-item.news-card-large-section + .news-item .news-card-section h5,.latest-news-page .news-list-wrap .news-item.news-card-large-section + .news-item .news-card-section p{min-height:inherit;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.latest-news-page .news-list-wrap .news-item.news-card-large-section + .news-item .news-card-section p{-webkit-line-clamp:2;line-clamp:2}.blog-list .blog-item .text-wrap h5,.news-event-list .blog-item .text-wrap h5,.blog-list .news-item .text-wrap h5,.news-event-list .news-item .text-wrap h5{min-height:5.25rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.blog-list .blog-item .text-wrap p,.news-event-list .blog-item .text-wrap p,.blog-list .news-item .text-wrap p,.news-event-list .news-item .text-wrap p{min-height:5.25rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.blog-list .blog-item.news-card-large-section,.news-event-list .blog-item.news-card-large-section,.blog-list .news-item.news-card-large-section,.news-event-list .news-item.news-card-large-section{display:flex}.blog-list .blog-item.news-card-large-section .image-wrap-with-overlay,.news-event-list .blog-item.news-card-large-section .image-wrap-with-overlay,.blog-list .news-item.news-card-large-section .image-wrap-with-overlay,.news-event-list .news-item.news-card-large-section .image-wrap-with-overlay{height:100%}.blog-list .blog-item.news-card-large-section .image-wrap-with-overlay img,.news-event-list .blog-item.news-card-large-section .image-wrap-with-overlay img,.blog-list .news-item.news-card-large-section .image-wrap-with-overlay img,.news-event-list .news-item.news-card-large-section .image-wrap-with-overlay img{height:100%}.blog-list .blog-item.news-card-large-section,.news-event-list .blog-item.news-card-large-section,.blog-list .news-item.news-card-large-section,.news-event-list .news-item.news-card-large-section,.blog-list .blog-item.news-card-large-section + .news-item,.news-event-list .blog-item.news-card-large-section + .news-item,.blog-list .news-item.news-card-large-section + .news-item,.news-event-list .news-item.news-card-large-section + .news-item{padding-bottom:0}.blog-list .blog-item .news-card-section .image-wrap img,.news-event-list .blog-item .news-card-section .image-wrap img,.blog-list .news-item .news-card-section .image-wrap img,.news-event-list .news-item .news-card-section .image-wrap img{height:340px}}@media (min-width:992px) and (min-width:992px){.latest-news-page .news-list-wrap .news-item.news-card-large-section{max-width:66.66%}}@media (min-width:992px) and (min-width:992px){.latest-news-page .news-list-wrap .news-item{max-width:33.33%}}.internal-hero-image .parallax-hero{background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:82vh;position:fixed;top:0;left:0;z-index:-10}@media (max-width:992px){.left-sidebar-menu{display:none}.card-squares-with-block-captions .image-wrap{margin-bottom:1rem}.card-squares-text-promo .background-block{margin-bottom:1rem}.content-image-with-highlight-box .nowrap-row{flex-wrap:wrap}.content-image-with-highlight-box .overlap-column{margin:0px auto}.card-promo-small-wide .card .card-body{padding:1rem}.photo-gallery-grid .image-wrap-with-overlay{margin-bottom:0}.card-image-with-title-and-tag .image-wrap{margin-bottom:1rem}.news-card-section .image-wrap{margin-bottom:1rem}.card-image-with-text-button-overlay .image-wrap .overlay{position:relative;background:-moz-linear-gradient(top,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.37) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.37) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.37) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#5e000000',GradientType=0);color:var(--dark-grey-color);padding:2rem 0}.card-image-with-text-button-overlay .image-wrap .overlay h2{font-size:2.5rem;line-height:3rem;padding-bottom:1rem}.tabs-grid .right-image img{margin:0;width:100%;position:initial}}button:focus,a:focus{outline:none!important;box-shadow:none!important}.block-space{position:relative}.bg-red{background:#c41425}.bg-green{background:#cadb2a}.bg-green2{background:#b2c03d}.bg-black{background:#000000}.bg-grey-9{background:#2d2d2b}.bg-grey-8{background:#363633}.bg-grey-7{background:#4c4c4e}.bg-grey-6{background:#707070}.bg-grey-5{background:#636466}.bg-grey-4{background:#a7a9ac}.bg-grey-3{background:#e7e7e8}.bg-grey-2{background:#f0f0f0}.bg-grey-1{background:#f8f8f9}.bg-white{background:#fff}.bg-dark-teal{background:#00555e}.bg-mint-green{background:#0a0f0e}.bg-orange{background:#f6881f}.bg-mustard{background:#f6e085}.bg-salmon-pink{background:#d5bbbc}.red{color:#c41425}.green{color:#cadb2a}.green2{color:#b2c03d}.black{color:#000000}.grey-9{color:#2d2d2b}.grey-8{color:#363633}.grey-7{color:#4c4c4e}.grey-6{color:#707070}.grey-5{color:#636466}.grey-4{color:#a7a9ac}.grey-3{color:#e7e7e8}.grey-2{color:#f0f0f0}.grey-1{color:#f8f8f9}.white{color:#fff}.dark-teal{color:#00555e}.mint-green{color:#0a0f0e}.orange{color:#f6881f}.mustard{color:#f6e085}.salmon-pink{color:#d5bbbc}.latest-news-page header:before{display:none}.latest-news-page section{background:transparent}.latest-news-page.scroll-up header{position:fixed}.latest-news-page.scroll-up header .main-header .navbar-nav li.nav-item>a.nav-link:not(.btn){color:#fff!important}.latest-news-page.scroll-up header .main-header .navbar-nav li.nav-item>a.nav-link:not(.btn):hover{background:none}.photo-gallery-row .image-wrap-with-overlay a{display:block;position:relative}.photo-gallery-row .image-wrap-with-overlay a:before,.photo-gallery-row .image-wrap-with-overlay a svg{font-family:var(--font-family-fontawesome_5_pro);content:"\f067";display:block;color:#fff;font-size:4rem;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0;z-index:22;transition:all ease 0.25s}.photo-gallery-row .image-wrap-with-overlay a:before{opacity:0}.photo-gallery-row .image-wrap-with-overlay a:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(0,0,0,0.5);opacity:0;transition:all ease 0.25s}.photo-gallery-row .image-wrap-with-overlay a:hover svg{opacity:1}.photo-gallery-row .image-wrap-with-overlay a:hover:after{opacity:1}.photo-gallery-row .image-wrap-with-overlay a svg{background:transparent}.graduate-stories-list .image-wrap-with-overlay .overlay{padding:2rem}.graduate-stories-list .image-wrap-with-overlay .overlay h2{text-transform:none;margin:0}.graduate-stories-list .image-wrap-with-overlay .overlay h6{color:#fff;text-transform:uppercase}.search-results .search-results-wrap .section-header .form-group input{height:3.5rem;border-radius:0;border:none;border:1px solid #2d2d2b}.search-results .search-results-wrap .search-result-block{padding:2rem 0;border-bottom:1px solid #2d2d2b}.search-results .hero-image .bottom-content{display:flex;flex-direction:column}.search-results .hero-image .bottom-content ul{width:max-content}.search-results .hero-image .bottom-content h1{width:max-content}.lg-outer,.lg-backdrop{z-index:99999}.template-homepage .card-squares-text-promo .text-wrap{padding:0}.template-homepage .latest-news .blog-list{padding:2rem 2.5rem 1rem 2.5rem}.template-homepage .latest-news .blog-list .blog-item{padding:2.5rem 0}.template-homepage .latest-news .blog-list .blog-item h5{min-height:inherit}.template-homepage .latest-news .blog-list .blog-item .author-info{padding-top:0}.section-title-with-link{display:flex;align-items:flex-end;margin-bottom:2rem}.section-title-with-link h4{margin-bottom:0;margin-right:1rem}.contact-profile-card .section-header{padding-bottom:1rem}.contact-profile-card .section-header h4{margin:0}.contact-profile-card .profile-card-wrap{padding:2rem 2rem 3rem;background:#f0f0f0}.contact-profile-card .profile-card-wrap .image-wrap{padding:0 1.5rem}.contact-profile-card .profile-card-wrap .image-wrap img{overflow:hidden;border-radius:50%}.contact-profile-card .profile-card-wrap .card-content h4{margin:0.5rem 0}.contact-profile-card .profile-card-wrap .card-content p{margin:0}.contact-profile-card .profile-card-wrap .card-content p a.phone::before{display:none}.contact-profile-card .profile-card-wrap .card-content .btn-wrap{padding:1.5rem 0 0}.contact-profile-card .profile-card-wrap .card-content .btn-wrap .btn + .btn{margin-left:0.75rem}.news-list-wrap .filters-wrap{margin:0}.image-wrap-with-overlay{overflow:hidden}.right-share-icons{position:fixed;right:2rem;top:85vh;z-index:99}.right-share-icons ul{padding-left:0;margin:0.25rem 0}.right-share-icons ul li{list-style:none;margin-bottom:0.25rem}.right-share-icons ul a,.right-share-icons ul .dropdown-toggle{display:flex;align-items:center;justify-content:center;background-color:#000;border:1px solid #000;color:#fff;height:2.5rem;width:2.5rem;border-radius:50%}.right-share-icons ul .dropdown-toggle{margin:1rem 0}.right-share-icons ul .dropdown-toggle:after{display:none}.right-share-icons ul .dropdown-menu{min-width:40px;margin:0;background:none;padding:0;border:none}.all-booking-events-page{background-color:var(--f0f0f0---extra-tint)}.all-booking-events-page>.section{background-color:var(--f0f0f0---extra-tint)}.all-booking-events-page .booking-filter-list ul{padding:0}.all-booking-events-page .booking-filter-list ul li{list-style:none;display:inline-block;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;text-transform:uppercase;font-size:0.75rem}.all-booking-events-page .booking-filter-list ul li a{display:inline-flex;padding:0.75rem 1rem;color:#2d2d2b}.all-booking-events-page .booking-filter-list ul li a:hover{background-color:var(--white-color)}.all-booking-events-page .booking-filter-list ul li.active a{background:var(--white-color)}.all-booking-events-page .tablist ul{padding:0;margin:0}.all-booking-events-page .tablist ul li{list-style:none;display:inline-block;text-transform:uppercase;font-size:0.75rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.all-booking-events-page .tablist ul li a{display:block;padding:1rem 1.5rem;color:#2d2d2b}.all-booking-events-page .tablist ul li a:hover{background-color:var(--white-color)}.all-booking-events-page .tablist ul li.active a{background:#fff}.news-list-with-thumb .media{padding:0;margin-bottom:1.25rem}.news-list-with-thumb .media .media-left .thumb .image{width:15rem;padding-bottom:63%}.news-list-with-thumb .media .media-body .btn{margin-right:2rem}.news-list-with-thumb .media .media-body .date{color:var(--x707070-color);font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal;font-size:0.875rem;line-height:1.375rem}.news-list-with-thumb .media .media-body h5{text-transform:uppercase;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:0.75rem;line-height:0.75rem}.news-list-with-thumb .media .media-body h4{margin:0.5rem 0;font-size:1.5rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;line-height:1.5rem;color:#2d2d2b}.news-list-with-thumb .media .media-body p{font-size:0.875rem;line-height:1.375rem;color:var(--x707070-color)}.search-group .input-group-text button{height:3.625rem;display:inline-flex;align-items:center;justify-content:center;background-color:var(--white-color)}.search-group .input-group-text button.clear-search{opacity:0;pointer-events:none;position:absolute;left:0}.search-group.active .input-group-text button.clear-search{opacity:1;pointer-events:auto}.template-homepage .latest-news .blog-list{display:block;height:auto}.template-homepage .latest-news .blog-list .blog-item{padding:2.5rem 0 0}.template-homepage .latest-news .blog-list .blog-item .text-wrap{padding:2rem 1rem 1rem 2rem}.related-news .news-event-list .news-item .news-card-section{padding:0;margin-bottom:4rem}.stat-blocks>ul{width:100%;padding:0;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row;margin:0}.stat-blocks>ul>li{width:20%;padding:1rem;list-style:none}.stat-blocks>ul>li .stat-block{padding:1rem 0}.stat-blocks>ul>li .stat-block .circle{width:8.5rem;height:8.5rem;display:flex;align-items:center;justify-content:center;margin:auto;border:4px solid #636466;margin-bottom:1rem;border-radius:50%}.stat-blocks>ul>li .stat-block .circle.no-border{border:none}.stat-blocks>ul>li .stat-block .circle.fill{background:var(--a7a9ac-color)}.stat-blocks>ul>li .stat-block .circle.fill.pink{background:#fb2933;border:none}.stat-blocks>ul>li .stat-block .circle.fill.green{background:#4db26d;border:none}.stat-blocks>ul>li .stat-block .circle .digit{display:flex;align-items:flex-start;font-size:3rem;line-height:normal;letter-spacing:-1px;flex-direction:column}.stat-blocks>ul>li .stat-block .circle .digit>div{display:flex;align-items:flex-start;justify-content:center;margin-bottom:-0.75rem;width:100%}.stat-blocks>ul>li .stat-block .circle .digit>*{flex:1}.stat-blocks>ul>li .stat-block .circle .digit span{font-size:1.5rem;display:inline-block;padding:0.5rem 0 0 0.5rem}.stat-blocks>ul>li .stat-block .circle p{margin:0;width:100%;text-transform:uppercase;font-size:0.8125rem;line-height:normal;min-height:1.25rem;letter-spacing:normal;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}.stat-blocks>ul>li .stat-block .circle.thumb-img{border:none}.stat-blocks>ul>li .stat-block .circle.thumb-img .image{background-size:103%;background-position:center;background-repeat:no-repeat;border-radius:50%;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0}.stat-blocks>ul>li .stat-block p{line-height:1.5rem;min-height:1.25rem}.stat-blocks>ul>li .stat-block.award-block .circle{position:relative}.stat-blocks>ul>li .stat-block.award-block .circle .icon{position:absolute;font-size:5rem;width:100%}.stat-blocks>ul>li .stat-block.award-block .circle h5{font-size:2rem;line-height:2.5rem;color:var(--grey-color);position:relative;top:-0.25rem;letter-spacing:normal}.stat-blocks>ul>li .stat-block.award-block .circle h5 span{font-size:0.875rem;position:relative;top:-0.75rem;left:0.1rem;text-transform:uppercase}.stat-blocks>ul>li .stat-block.award-block .circle .award-text{color:var(--white-color);position:relative}.stat-blocks>ul>li .stat-block.award-block .circle .award-text p{color:var(--white-color)}.stat-blocks>ul>li .stat-block.award-block h4{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:var(--grey-color);font-size:0.8125rem;line-height:1rem;letter-spacing:normal;margin-bottom:0.5rem}.stat-blocks>ul>li .stat-block.award-block p{font-size:0.8125rem;line-height:1rem}.stat-blocks>ul>li .stat-block ul li{font-size:0.8125rem}.circle.green-leaves{background:url(/static/images/icon_bg_leaves.svg?aca6db0659e8) #b2c03d no-repeat center;background-size:90%;color:var(--white-color);font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;font-size:2.5rem;line-height:3.75rem}.general .blog-list .blog-item{padding:4rem 2.5rem 2rem}.general .blog-list .blog-item .text-wrap{padding:0rem 1rem 0rem 2rem}.highlights-section .section-heading{text-align:center;color:var(--white-color)}.highlights-section .section-heading h2{display:inline-block;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.625rem;color:#fff;line-height:2rem;position:relative;text-transform:uppercase}.highlights-section .section-heading h2 span{padding:0 1rem;display:inline-block;position:relative;background:#cadb2a;z-index:11}.highlights-section .section-heading h2:after{display:block;content:"";height:1px;width:100%;position:absolute;bottom:1rem;left:0;right:0;background-color:var(--white-color);margin:auto}.highlights-section .lead{color:var(--white-color)}.highlights-section .stat-blocks>ul>li .stat-block.award-block .circle .award-text h4{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.highlights-section .stat-blocks>ul>li .stat-block.award-block .circle .award-text h4 span{font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal;top:-0.6rem;left:0}.highlights-section.awards-cup-listing .section-heading h2{display:block;color:var(--white-color)}.highlights-section.awards-cup-listing .section-heading h2 span{background-color:#c41325}.highlights-section.awards-cup-listing .section-heading h2:after{display:block;content:"";height:1px;width:100%;position:absolute;bottom:1rem;left:0;right:0;background-color:var(--white-color);margin:auto}.highlights-section.awards-cup-listing .stat-blocks>ul>li{padding:0;margin:0 2%}.highlights-section.awards-cup-listing .stat-blocks>ul>li .stat-block.award-block{padding:0}.highlights-section.awards-cup-listing .stat-blocks>ul>li .stat-block.award-block .circle{margin-bottom:0.5rem}.highlights-section.awards-cup-listing .stat-blocks>ul>li .stat-block.award-block .circle .award-text h4 span{font-size:1rem;top:-1rem}.highlights-section.awards-cup-listing .stat-blocks>ul>li .stat-block.award-block h4,.highlights-section.awards-cup-listing .stat-blocks>ul>li .stat-block.award-block p{color:var(--white-color);font-size:1.1rem;line-height:1.5rem}.highlights-section.awards-cup-listing .stat-blocks>ul>li .stat-block.award-block h4{margin-bottom:0.25rem;font-size:1.1rem;font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal}.percentage-section .section-heading{text-align:center;color:var(--white-color)}.percentage-section .section-heading h2{display:block;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.625rem;color:#fff;line-height:2rem;position:relative;text-transform:uppercase}.percentage-section .section-heading h2 span{padding:0 1rem;display:inline-block;position:relative;background:#00555e;z-index:11}.percentage-section .section-heading h2:after{display:block;content:"";height:1px;width:100%;position:absolute;bottom:1rem;left:0;right:0;background-color:#4db26d;margin:auto}.percentage-section .lead-text{color:#94d39c;font-size:1.3125rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;text-align:center}.percentage-section .stat-blocks{padding:1.5rem 0}.percentage-section .stat-blocks>ul li{padding:1rem 1.5rem}.percentage-section .stat-blocks>ul li .stat-block .circle{background-image:linear-gradient(162deg,transparent 100%,#f0f0f0 50%),linear-gradient(90deg,#f0f0f0 50%,transparent 50%)}.percentage-section .stat-blocks>ul li .stat-block .circle.fill .digit p{color:#173b41}.percentage-section .stat-blocks>ul li .stat-block .circle .digit{font-size:3rem;color:#173b41}.percentage-section .stat-blocks>ul li .stat-block .circle .digit p{color:#71c383}.percentage-section .stat-blocks>ul li .stat-block p{color:#b8e3b9;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:0.8125rem;line-height:1rem}.percentage-section .stat-blocks>ul li.fill .circular-progress{background:#a6dbaa;color:#173b41}.percentage-section .stat-blocks>ul li.fill .circular-progress:before{left:-0.5rem}.percentage-section .stat-blocks>ul li.fill .circular-progress::after{right:1.25rem}@keyframes growProgressBar{0%,33%{--pgPercentage:0}100%{--pgPercentage:var(--value)}}@property --pgPercentage{syntax:"<number>";inherits:false;initial-value:0}.percentage-section .stat-blocks>ul li .circular-progress{--size:10rem;--fg:#84caac;--bg:#00555e;--pgPercentage:var(--value);animation:growProgressBar 3s 1 forwards;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,#00555e 90%,transparent 0 99.9%,#00555e 0),conic-gradient(var(--fg) calc(var(--pgPercentage) * 1%),var(--bg) 0);font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;font-size:calc(var(--size) / 3);color:var(--fg);position:relative;margin:auto}.percentage-section .stat-blocks>ul li .circular-progress p{text-transform:uppercase;position:absolute;bottom:1.3rem;color:#84caac}.percentage-section .stat-blocks>ul li .circular-progress::before{counter-reset:percentage var(--value);content:counter(percentage);position:relative;top:-0.5rem;left:-5px;line-height:3.5rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;font-size:3.125rem}.percentage-section .stat-blocks>ul li .circular-progress::after{content:"%";font-size:1.625rem;position:absolute;right:1.75rem;top:3.25rem;font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal}.percentage-section .stat-blocks .short-desc{text-align:center;margin-top:1rem}.percentage-section .stat-blocks .short-desc p{color:#b8e3b9;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;font-size:0.85rem;line-height:1.25rem}.percentage-section .top-section>div{max-width:100%;margin:auto}.awardribbons-section .section-heading{text-align:center;color:var(--white-color)}.awardribbons-section .section-heading h2{display:block;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.625rem;color:#2d2d2b;line-height:2rem;position:relative;text-transform:uppercase}.awardribbons-section .section-heading h2 span{background-color:#fff;display:inline-block;z-index:11;position:relative;padding:0 2rem}.awardribbons-section .section-heading h2:after{display:block;content:"";height:1px;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#2d2d2b;margin:auto}.awardribbons-section .lead-text{color:#2d2d2b;font-size:1.25rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;text-align:center}.awardribbons-section .stat-blocks>ul>li .stat-block .award-text h4,.awardribbons-section .stat-blocks>ul>li .stat-block .award-text p{font-size:1rem;line-height:1.25rem}.profile-images-section .section-heading{text-align:center;color:#b30d20}.profile-images-section .section-heading h2{display:block;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.625rem;color:#b30d20;line-height:2rem;position:relative;text-transform:uppercase}.profile-images-section .section-heading h2 span{background-color:#fff;display:inline-block;z-index:11;position:relative;padding:0 2rem}.profile-images-section .section-heading h2:after{display:block;content:"";height:1px;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#b30d20;margin:auto}.profile-images-section .lead-text{color:#bdcc5e;font-size:1.25rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;text-align:center}.profile-images-section .stat-blocks>ul>li .stat-block.award-block .circle.thumb-img{margin:0 0 1rem}.profile-images-section .stat-blocks>ul>li .stat-block.award-block .award-text h4{font-family:var(--primary-proxima-soft-font);font-weight:bold;font-style:normal;margin-bottom:0.25rem}.profile-images-section .stat-blocks>ul>li .stat-block.award-block .award-text p{text-transform:uppercase;margin-bottom:0.25rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.profile-images-section .stat-blocks>ul>li .stat-block.award-block p{font-size:0.875rem}.news-details .block-NavigationLandingLocalBlock.first-section .section.extra-tint-bg{padding:3.5rem 0}.news-details .related-news .news-event-list .news-item .image-wrap{padding-bottom:70%}.news-details .related-news .news-event-list .news-item .text-wrap h5{height:5.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.sponsors-gallery-row .image-wrap-with-overlay .item img{height:90px;object-fit:scale-down;margin-bottom:1.5rem}.container .container{max-width:100%;left:0;right:0;margin:auto}.landing-page .blog-list .blogs-grid .blog-item{padding:4rem 2.5rem 1rem}.landing-page .blog-list .blogs-grid .blog-item .text-wrap,.landing-page .blog-list .blogs-grid .blog-item .author-info{padding:0}.block-BlogListing .blogs-grid .grid-item{margin-bottom:20px;padding:0 10px}.block-BlogListing .blogs-grid .grid-item .blog-item{border:none;padding:0;margin:0;background-color:#fff}.block-BlogListing .blogs-grid .grid-item .blog-item .text-wrap{position:relative;padding:1.5rem 2rem 2rem}.two-column-table .section-heading{text-align:center;color:#2d2d2b}.two-column-table .section-heading h2{display:block;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.625rem;color:#2d2d2b;line-height:2rem;position:relative;text-transform:uppercase}.two-column-table .section-heading h2 span{background-color:#fff;display:inline-block;z-index:11;position:relative;padding:0 2rem}.two-column-table .section-heading h2:after{display:block;content:"";height:1px;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#2d2d2b;margin:auto}.two-column-table table.table-striped thead tr{background-color:#cadb2a}.two-column-table table.table-striped th,.two-column-table table.table-striped td{border:none;padding:0.5rem 0.75rem}.title-and-link{display:inline-flex;align-items:flex-end}.title-and-link a{padding-left:1rem;display:inline-block}.stat-blocks>ul>li{margin:2%}.stat-blocks>ul>li .stat-block.award-block .circle{border:none;color:var(--white-color);height:10rem;width:10rem}.stat-blocks>ul>li .stat-block.award-block .circle .icon{position:absolute;font-size:5rem;width:100%;left:0;right:0;top:0;bottom:0;margin:auto;opacity:1;display:flex;align-items:center;justify-content:center;border-radius:50%}.stat-blocks>ul>li .stat-block.award-block .circle .icon object{max-width:95%;margin:auto;position:relative;top:0.25rem}.stat-blocks>ul>li .stat-block.award-block .circle .award-text h4{color:#fff;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;font-size:2.75rem;line-height:3.5rem;margin:0}.stat-blocks>ul>li .stat-block.award-block .circle .award-text h4 span{font-size:1.75rem;position:relative;top:-1rem;left:2px}.stat-blocks>ul>li .stat-block.award-block .circle .award-text h4 span.bottom-text{top:inherit}.stat-blocks>ul>li .stat-block.award-block h4{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1rem;line-height:1.25rem}.stat-blocks>ul>li .stat-block.award-block h4 span{font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}.stat-blocks>ul>li .stat-block.award-block p{font-size:1rem;line-height:1.25rem;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}.stat-blocks>ul>li .stat-block.award-block p.small{font-size:0.5625rem;line-height:0.75rem}.stat-blocks>ul.columns-count-5 li{margin:2% 0}.stat-blocks>ul.columns-count-4{justify-content:space-between}.stat-blocks>ul.columns-count-4 li{margin:2% 0%;width:24%}.stat-blocks>ul.columns-count-3{justify-content:space-evenly}.stat-blocks>ul.columns-count-3 li{margin:2% 1%;width:30%}.stat-blocks>ul.columns-count-2 li{width:33%}.stat-blocks>ul.columns-count-1 li{width:auto;margin:2% auto}.accordion .profile-images-section .container .top-section>div{flex:0 0 100%;margin:auto;max-width:96%}.heading-with-image .section-heading{text-align:center;padding:0 2rem;color:#2d2d2b;margin-bottom:2rem}.heading-with-image .section-heading h2{display:block;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.625rem;color:#2d2d2b;line-height:2rem;position:relative;text-transform:uppercase}.heading-with-image .section-heading h2 span{background-color:#fff;display:inline-block;z-index:11;position:relative;padding:0 2rem}.heading-with-image .section-heading h2:after{display:block;content:"";height:1px;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#2d2d2b;margin:auto}.all-round-achivers .container{background:#41b98e}.all-round-achivers .container .all-round-block{padding:3rem 2rem}.all-round-achivers .container .all-round-block .section-heading{text-align:center;color:var(--white-color)}.all-round-achivers .container .all-round-block .section-heading h2{display:block;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:1.625rem;color:#fff;line-height:2rem;position:relative;text-transform:uppercase}.all-round-achivers .container .all-round-block .section-heading h2 span{padding:0 1rem;display:inline-block;position:relative;background:#41b98e;z-index:11}.all-round-achivers .container .all-round-block .section-heading h2:after{display:block;content:"";height:1px;width:100%;position:absolute;bottom:1rem;left:0;right:0;background-color:#00555e;margin:auto}.all-round-achivers .container .all-round-block .lead-text{color:#00555e;font-size:1.7rem;text-align:center;font-family:var(--primary-proxima-soft-font);font-weight:300;font-style:normal}.all-round-achivers .container .all-round-block ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:1rem 0}.all-round-achivers .container .all-round-block ul li{flex:0 0 32%;list-style:none;color:var(--white-color);padding:0.25rem 0;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}.all-round-achivers .container .all-round-block .digit{padding-top:1.5rem;font-size:8rem;line-height:8rem;color:#00555e;text-align:center;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}.all-round-achivers .container .all-round-block .digit h4{font-size:1.5rem;line-height:1.5rem;display:block;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.wrapper .accordion .all-round-block>.row>div{flex:0 0 100%;margin:auto;max-width:100%}@media (max-width:1440px){.contact-page .contact-hero-image .overlay{align-items:flex-end;padding-top:15rem}.contact-page .contact-hero-image .overlay .contact-row{margin:1.5rem 0}}.mobile-header{display:none}@media (max-width:992px){.wrapper header{display:none}.wrapper .mobile-header{position:fixed;top:0;left:0;right:0;margin:auto;z-index:99;max-width:100%;background:#2d2d2b;display:block;padding:0 1rem}.wrapper .mobile-header>ul{padding:0;margin:0;display:flex;align-items:flex-start;justify-content:center}.wrapper .mobile-header>ul li{flex:1;list-style:none;position:relative}.wrapper .mobile-header>ul li a{color:#fff;display:flex;width:100%;flex-direction:column;line-height:normal;justify-content:center;transition:all ease 0.2s;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal}.wrapper .mobile-header>ul li a.link-icon{align-items:center;font-size:0.625rem;text-transform:uppercase;height:80px}.wrapper .mobile-header>ul li a.close-icon{position:absolute;top:0;color:#cadb2a;pointer-events:none;opacity:0;background:#2d2d2b}.wrapper .mobile-header>ul li a.close-icon .fa-close{font-size:1.25rem;margin-bottom:8px}.wrapper .mobile-header>ul li a.close-icon div{position:relative;top:4px}.wrapper .mobile-header>ul li a svg{margin-bottom:12px}.wrapper .mobile-header>ul li a svg path{stroke:#fff}.wrapper .mobile-header>ul li a.menu-icon{justify-content:flex-start}.wrapper .mobile-header>ul li a.menu-icon div{position:absolute;bottom:1rem}.wrapper .mobile-header>ul li a.menu-icon span{background:#a7a9ac;display:block;width:2rem;height:2px;margin:5px auto;border-radius:2px}.wrapper .mobile-header>ul li a.menu-icon:before,.wrapper .mobile-header>ul li a.menu-icon:after{content:"";display:block;background:#a7a9ac;height:2px;border-radius:2px;width:2rem;position:relative;transition:all ease 0.25s}.wrapper .mobile-header>ul li a.menu-icon:before{margin-top:20px}.wrapper .mobile-header>ul li .logo .ribbon-logo{position:absolute;top:0;left:0;max-width:100%;display:block;transition:all ease 0.2s;opacity:1}.wrapper .mobile-header>ul li .logo .home-icon{background:#c41425}.wrapper .mobile-header>ul li .menu-content{position:fixed;top:80px;left:0;right:0;bottom:0;overflow-y:auto;background:#2d2d2b;padding:1rem 0;transform:translate3d(-100%,0,0);transform:translate(-100%);pointer-events:none;transition:all ease 0.3s;max-height:calc(100vh - 80px)}.wrapper .mobile-header>ul li .menu-content ul{padding-left:0}.wrapper .mobile-header>ul li .menu-content ul.footer-items{margin:2rem 0}.wrapper .mobile-header>ul li .menu-content ul.footer-items li a{font-size:1.25rem;line-height:2.5rem;color:#fff;font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal;align-items:flex-start;padding:0 2rem}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items{padding-left:0;flex-direction:column}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items>li{width:100%}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items>li>a{padding:1rem 2rem;align-items:flex-start;font-size:1.5rem}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items>li>a:after,.wrapper .mobile-header>ul li .menu-content ul.main-menu-items>li>a svg{font-family:"Font Awesome 5 Pro";content:"\f105";position:absolute;right:2.5rem;top:1.25rem;font-weight:400}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items>li>a:after{display:none}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items>li>a.btn{text-align:center;max-width:calc(100vw - 2rem);margin:auto;align-items:center;color:#2d2d2b;font-size:1rem;text-transform:uppercase;margin:1rem auto}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items>li>a.btn:after,.wrapper .mobile-header>ul li .menu-content ul.main-menu-items>li>a.btn svg{display:none}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items>li.active ul.submenu-items{margin-left:0}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items ul.submenu-items{position:fixed;top:0;bottom:0;background:#2d2d2b;left:0;right:0;margin-left:-100vw;transition:all ease 0.5s;max-width:100vw;z-index:99}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items ul.submenu-items h4{color:#fff;padding:0 2rem;margin-bottom:1rem}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items ul.submenu-items>a{font-size:1rem;color:#a7a9ac;text-transform:none;padding:2rem 2rem 2rem 3rem;align-items:flex-start;position:relative}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items ul.submenu-items>a i,.wrapper .mobile-header>ul li .menu-content ul.main-menu-items ul.submenu-items>a svg{position:absolute;left:2rem;height:1.125rem;top:0;bottom:0;margin:auto}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items ul.submenu-items>a.back{position:relative;padding-left:4rem}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items ul.submenu-items>a.back i{position:absolute;top:0;bottom:0;left:2.5rem;margin:auto}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items ul.submenu-items li a{font-size:1.25rem;color:#fff;line-height:1.5rem;height:auto;align-items:flex-start;text-transform:none;padding:0.5rem 2rem;white-space:normal;background:#2d2d2b}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items ul.submenu-items li a.active{color:#cadb2a;text-decoration:underline}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items .social-icons{display:flex;align-items:center;justify-content:flex-start;padding:2rem}.wrapper .mobile-header>ul li .menu-content ul.main-menu-items .social-icons a{border-radius:50%;border:1px solid var(--a7a9ac-color);height:2.375rem;width:2.375rem;margin-right:0.75rem;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--a7a9ac-color)}.wrapper .mobile-header>ul li .menu-content .social-icons{padding:0 1rem;display:flex}.wrapper .mobile-header>ul li .menu-content .social-icons a{font-size:1.75rem;justify-content:center;align-items:center}.wrapper .mobile-header>ul li.active a.close-icon{pointer-events:auto;z-index:11;opacity:1}.wrapper .mobile-header>ul li.active .menu-content{pointer-events:auto;visibility:visible;transform:translateZ(0)}.wrapper .second-tier-menu-item{padding:2rem;background:var(--dark-grey-color);display:flex;border:1px solid #363633;flex-direction:column;opacity:0;transform:translate3d(-20%,0,0);transform:translate(-20%);pointer-events:none;transition:opacity 0.3s,visibility 0.3s,transform 0.3s;position:fixed;top:0;bottom:0;width:100%}.wrapper .second-tier-menu-item.active{pointer-events:auto;opacity:1;visibility:visible;transform:translateZ(0);transform:translate(0)}.wrapper .second-tier-menu-item .search-form{padding:0;margin:0 0 4rem}.wrapper .second-tier-menu-item .close-icon{justify-content:flex-end;display:flex;position:absolute;right:2rem;top:2rem}.wrapper .second-tier-menu-item .icon-inline-row{display:flex;padding:0;margin:0px;align-items:center;text-align:center;flex-wrap:wrap}.wrapper .second-tier-menu-item .icon-inline-row li{list-style:none;padding:0px;flex:33.33% 0 0;max-width:33.33%;margin-bottom:24px}.wrapper .second-tier-menu-item .icon-inline-row li object{margin-bottom:10px;height:40px;object-fit:cover}.wrapper .second-tier-menu-item .icon-inline-row li:first-child{padding-left:0}.wrapper .second-tier-menu-item .icon-inline-row li:last-child{padding-right:0}.wrapper .second-tier-menu-item .icon-inline-row li span{font-size:var(--font-size-s);line-height:var(--font-size-m);font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;display:block;text-transform:uppercase}.wrapper .second-tier-menu-item h6{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;color:#fff;padding:0}.wrapper .second-tier-menu-item .list-unstyled li{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;font-size:var(--font-size-s);line-height:2.25rem;text-transform:uppercase}.wrapper .second-tier-menu-item .list-unstyled li a{color:var(--white-color)}.wrapper .second-tier-menu-item.our-sites{padding:1rem}.wrapper .second-tier-menu-item .image-wrap{margin-bottom:1rem;position:relative;overflow:hidden}.wrapper .second-tier-menu-item .image-wrap::after{content:"";display:block;left:0;top:0;right:0;bottom:0;position:relative;margin:auto;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0)}.wrapper .second-tier-menu-item .image-wrap p{font-family:var(--font-family-open_sans);font-size:var(--font-size-m);line-height:1.375rem;padding:1.5rem 0;margin:0}.wrapper .second-tier-menu-item .image-wrap a{font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;padding-top:1.25rem;padding-bottom:1.25rem;color:#2d2d2b;white-space:normal}.wrapper .second-tier-menu-item .image-wrap .overlay{padding:2rem;position:relative;transition:all ease 0.5s;background:#fff}.wrapper .second-tier-menu-item .image-wrap:hover .overlay{}.wrapper.find-it-fast ul.main-menu-items{margin:0 -1.5rem}.wrapper.find-it-fast ul.main-menu-items li a{font-size:1.25rem!important}.wrapper.find-it-fast ul.main-menu-items li a:after{right:1rem!important}.wrapper footer{padding:5rem 2rem}.wrapper .card-text-banner-with-button{padding:1.25rem 1rem}.wrapper .hero-image-slider .owl-carousel .owl-item img{height:100vh}.wrapper .tabs-list-with-image-and-hidden-content .nowrap-row{flex-wrap:nowrap;flex-direction:column-reverse}.wrapper .second-tier-menu-item .main-menu-items>li{text-transform:uppercase}.wrapper .tabs-grid .left-block ul li a{padding:2.5rem 1rem}.wrapper .content-image-with-highlight-box .owl-carousel .background-green-block{padding:2rem;min-height:400px}.wrapper .content-image-with-highlight-box .owl-carousel .background-green-block p{width:100%}.wrapper .content-image-with-highlight-box .owl-carousel .background-green-block p:first-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.wrapper .content-image-with-highlight-box .owl-carousel .background-green-block a.link-with-arrow{position:absolute;right:inherit;bottom:6.5rem;left:2rem}.wrapper .content-image-with-highlight-box .owl-carousel .owl-nav{width:100%;margin:auto}.wrapper .content-image-with-highlight-box .owl-carousel .owl-nav button{width:3.5rem;height:3.5rem}.wrapper .content-image-with-highlight-box .owl-carousel .owl-dots{left:2rem;bottom:9rem}.wrapper .card-image-with-text-icon-overlay .image-wrap>img{height:100%}.wrapper .tweets-section iframe{min-height:75vh!important}.template-homepage .latest-news .blog-list .blog-item{padding:2rem 0}.template-homepage .latest-news .blog-list .blog-item h5{min-height:inherit;margin:0}.template-homepage .card-image-with-title-and-tag>div{margin-bottom:1rem}.template-homepage .card-image-with-title-and-tag>div .image-wrap{margin:0}.mmenu-open .mobile-header ul.main-menu li .logo .ribbon-logo{opacity:0;pointer-events:none}.latest-news-header{margin-top:9rem}.latest-news-header .section-head .breadcrumbs{padding-left:0.25rem;padding-right:0.25rem}.latest-news-header .section-head .right-block{text-align:left}.contact-hero-image{position:relative;height:auto!important}.contact-hero-image>img{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.contact-hero-image .overlay{position:relative;padding-top:10rem}.block-LeftLinksWithRightImage .tabs-grid .tab-content .moreinfo-close-btn{display:none}.block-VerticalTabsBlock{display:none}}@media (min-width:768px) and (max-width:992px){.wrapper .latest-news-header h4{font-weight:500;text-align:left;margin:1rem 0}.wrapper .fixed-breadcrumb{display:none}.wrapper .mobile-header ul.main-menu li:first-child{max-width:101px}.wrapper .mobile-header ul.main-menu li:first-child .logo .home-icon{display:none}.wrapper .fixed-breadcrumb .logo{left:2vw}.wrapper .latest-news .latest-news-head + .row>div{max-width:50%}.wrapper .latest-news .latest-news-head + .row>div:last-child{max-width:100%}.wrapper .latest-news .latest-news-head + .row>div .blog-list{flex-direction:inherit;overflow:hidden;padding:2rem 0}.wrapper .latest-news .latest-news-head + .row>div .blog-list .blog-item{max-width:50%;padding:2rem 3rem}.wrapper .latest-news .latest-news-head + .row>div .blog-list .border-separator{position:absolute;left:0;right:0;transform:rotate(90deg);top:0;bottom:0;margin:auto}.wrapper .card-image-with-title-and-tag>div{max-width:50%}.wrapper .card-image-with-title-and-tag>div:first-child{max-width:100%}.wrapper .card-squares-text-promo>div,.wrapper .photo-gallery-grid .photo-gallery-row>div{max-width:50%}.wrapper footer .lead{margin-top:2rem}.wrapper footer .footer-bottom{padding-top:2rem}.wrapper footer .footer-bottom .container-fluid>div{justify-content:space-between}.wrapper footer .footer-bottom ::-webkit-input-placeholder{color:#A7A9AC}.wrapper footer .footer-bottom :-ms-input-placeholder{color:#A7A9AC}.wrapper footer .footer-bottom ::placeholder{color:#A7A9AC}.wrapper .filters-wrap .row.select-box-wrap{margin:0 0 1.25rem;justify-content:space-between}.wrapper .filters-wrap .row.select-box-wrap>div{flex:0 0 48%;margin:0}.wrapper .filters-wrap .row.select-box-wrap>div .dropdown button{width:100%}.wrapper .filters-wrap .row.select-box-wrap .card-image-with-text-icon-overlay .image-wrap a>img{height:100%}.wrapper .promo-wide-with-background-image img.bg-image{max-width:100%;float:none}.wrapper footer .footer-bottom .social-icons{margin-bottom:2rem}.wrapper .card-image-with-text-icon-overlay .image-wrap img{height:100%}.team-intro .green-highlight-card{margin-bottom:1rem}.latest-news-page .news-event-list .news-item .image-wrap{margin-bottom:0}.latest-news-page .news-event-list .news-item .text-wrap{padding:1rem}.template-homepage .wrapper .latest-news .latest-news-head + .row>div .blog-list{margin:2rem 0 0}.template-homepage .wrapper .latest-news .latest-news-head + .row>div .blog-list .blog-item{max-width:100%}.template-homepage .wrapper .latest-news .latest-news-head + .row>div .blog-list .border-separator{transform:rotate(0deg)}}@media (max-width:1200px) and (min-width:993px){.wrapper .container{max-width:90%;margin-left:8%}.wrapper .hero-image-slider .owl-carousel .owl-item img{height:100vh}.wrapper header .main-header .navbar-expand-lg .navbar-nav .nav-link{padding:1rem 0.5rem 0.9625rem}.wrapper header .main-header .logo{display:block;left:6vw;padding:0}.wrapper header .main-header nav{padding:1.5rem 0.5rem}.wrapper .left-sidebar-menu .first-tier-menu{width:3.75rem}.wrapper .left-sidebar-menu .first-tier-menu .first-tier-menu-item ul li a span{font-size:0;opacity:0}.wrapper .left-sidebar-menu .second-tier-menu .find-it-fast{width:65%}.wrapper .left-sidebar-menu .second-tier-menu .find-it-fast ul.list-child-items{overflow-y:auto}.wrapper .promo-wide-with-background-image .overlay{padding:2rem}.wrapper .promo-wide-with-background-image .overlay p{font-size:1rem;line-height:1.5rem}.wrapper .card-squares-text-promo .text-wrap a h1{font-size:2rem}.wrapper .tweets-section .card-image-with-text-icon-overlay .image-wrap img{display:flex;height:100%}.wrapper .tabs-list-with-image-and-hidden-content .tab-content .more-popup-content{padding:2rem}.wrapper .tabs-grid .left-block ul li a{padding:3rem 2.3rem}.template-homepage .wrapper .latest-news .blog-list{padding:2rem 2rem 0}.template-homepage .wrapper .latest-news .blog-list .blog-item .text-wrap{padding:1rem 1rem 1rem 1rem}.scroll-down .fixed-breadcrumb .breadcrumb{font-size:0.75rem;padding:0.5rem 0.75rem;background:#2d2d2b;margin:auto 0 auto 7%;max-width:84%}.scroll-up .wrapper header .main-header nav{padding:5px}}@media (max-width:767px){.wrapper .promo-wide-with-background-image img{min-height:280px;object-position:right}.wrapper .promo-wide-with-background-image .overlay{padding:3rem 2rem;position:relative;background:var(--darkest-green);height:auto}.wrapper .promo-wide-with-background-image .overlay .align-item-bottom{align-items:flex-start}.wrapper .promo-wide-with-background-image .overlay .align-item-bottom .btn{margin:1rem 0}.wrapper footer{padding:5rem 2rem}.wrapper footer .lead{margin-top:2rem}.wrapper .stat-blocks ul{display:block}.wrapper .stat-blocks ul li{max-width:100%;width:100%;text-align:center}.wrapper .stat-blocks ul li .stat-block{padding:1rem 0 0}.wrapper .stat-blocks ul li .stat-block .circle{margin:0 auto 1rem!important}.wrapper .accordion-section .card-body{padding:2rem 0 5rem}.wrapper .awardribbons-section .stat-blocks ul{display:flex}.wrapper .awardribbons-section .stat-blocks ul li{max-width:50%}.wrapper .percentage-section{margin-bottom:1rem}.wrapper .percentage-section .stat-blocks>ul li .circular-progress::before{top:0;font-size:2.25rem;bottom:0;margin:auto;height:2rem}.wrapper .percentage-section .stat-blocks>ul li .circular-progress:after{height:2.25rem;top:0;bottom:0;right:2rem;margin:auto;font-size:1.5rem}.wrapper .percentage-section .stat-blocks>ul li.fill .circular-progress:before{height:auto;left:-0.5rem}.wrapper .percentage-section .stat-blocks>ul li.fill .circular-progress:after{right:2rem;height:1.5rem}.wrapper .highlights-section .stat-blocks>ul>li .stat-block.award-block .circle .award-text h4 span{top:-0.35rem}.wrapper .block-InternalPageIntroBlock .internal-page-intro .overlap-column{top:4rem}.wrapper .buttons .btn + .btn,.wrapper .multiple-buttons .btn + .btn{margin:1rem 0 0 0}.wrapper .team-intro .full-width-image + .full-width.bg-white{display:none}.wrapper .block-NetUpBlock{padding:4rem 0}.wrapper #expr3ss-jobs-widget .expr3ss-jobs-widget-job{display:flex;flex-direction:column-reverse;margin-bottom:1rem!important}.wrapper .btn{white-space:normal;line-height:1.25rem}.wrapper .photo-gallery-grid .photo-gallery-row>div{max-width:50%}.wrapper blockquote p,.wrapper blockquote p:before{font-size:1.5rem;line-height:2.25rem}.wrapper .two-column-with-lead-text-section h1{font-size:2rem;line-height:2.5rem}.wrapper .content-image-with-highlight-box .background-block a{padding:2.5rem}.wrapper .card-image-with-text-icon-overlay .overlay h2{font-size:1.75rem}.wrapper .tagline h3{font-size:2.5rem;line-height:3rem}.wrapper .team-intro .row{padding-bottom:0}.wrapper .student-network-section .student-blocks>div .text-wrap .btn{position:relative;bottom:2rem;width:100%;left:0;right:0;padding:1rem}.wrapper .contact-profile-card .profile-card-wrap .card-content .btn-wrap .btn + .btn{margin-left:0}.wrapper .contact-profile-card .profile-card-wrap .image-wrap{margin-bottom:1rem}.wrapper .mobile-header .submenu-items li .accordion .card{border-radius:0;border:none;box-shadow:none}.wrapper .mobile-header .submenu-items li .accordion .card .card-header{padding:0;border-radius:0;border:none;box-shadow:none}.wrapper .mobile-header .submenu-items li .accordion .card .card-header button{padding:0;border:none;color:var(--white-color);background:none;font-size:1.25rem;font-weight:500}.wrapper .mobile-header .submenu-items li .accordion .card .card-header svg{max-width:1rem;margin:0 0 0 0.5rem;color:#cadb2a}.wrapper .mobile-header .submenu-items li .accordion .card .card-header svg[data-prefix="far"]{display:none}.wrapper .mobile-header .submenu-items li .accordion .card .card-header button[aria-expanded="true"] svg{transform:rotate(45deg)}.wrapper .mobile-header .submenu-items li .accordion .card .card-body{padding:0}.wrapper .mobile-header .submenu-items li .accordion .card .card-body ul li{font-size:1rem}.wrapper .mobile-header .submenu-items li .accordion .card .card-body ul li a{padding-left:3rem;font-size:1rem}.wrapper .mobile-header .submenu-items li .accordion .card .card-body .btn + .btn{margin:10px 0 0}.wrapper .filters-wrap .select-box{width:100%;margin-bottom:1rem}.wrapper .team-intro .full-width-image{margin-bottom:1rem}.wrapper .section h1{font-size:2.5rem;line-height:3rem}.wrapper .next-up-section h2{font-size:3rem}.wrapper .full-width-image .img-caption{padding-bottom:1rem}.wrapper .filters-wrap .select-box button{width:100%}.wrapper .calendar-page .calendar-section .calendar-header .mobile-order-1{order:1}.wrapper .calendar-page .calendar-section .calendar-header .mobile-order-2{order:2}.wrapper .calendar-page .calendar-section .calendar-header .mobile-order-3{order:3}.wrapper .calendar-page .calendar-section .calendar-header .btn{margin-top:1rem}.internal-hero-title .hero-image .overlay .bottom-content h1{font-size:2rem;line-height:2.5rem}.landing-caption-btn-block{display:none}.scroll-down .fixed-breadcrumb{display:none}.tabs-list-with-image-and-hidden-content .tab-content .more-popup-content{bottom:inherit;min-height:75vh;padding:2rem}.tabs-grid .more-popup-content{bottom:0;min-height:inherit;position:relative;padding:4rem 2rem}.promo-wide-with-background-image img.bg-image{max-width:100%;float:none}.tweets-section .card-squares-text-promo{margin-bottom:1.5rem}.block-HomepageNewsBlock .latest-news .news-item a img{width:100%;height:auto}footer .footer-bottom{padding-top:2rem}footer .footer-bottom .social-icons{margin-bottom:1rem}footer .footer-bottom .footer-logo{align-items:flex-end;padding:1rem 0}.wrapper .mobile-header .second-tier-menu-item.find-it-fast{padding:2rem 0}.wrapper .mobile-header .second-tier-menu-item.find-it-fast .search-form{padding:0 1.5rem;margin:0 0 2.5rem}.wrapper .mobile-header .second-tier-menu-item.find-it-fast .main-menu-items li a{font-size:1rem;padding:0.75rem 2rem}.wrapper .mobile-header .second-tier-menu-item.find-it-fast .main-menu-items li a svg{top:14px}.wrapper .mobile-header .second-tier-menu-item.find-it-fast .submenu-items h4{font-size:1rem;font-weight:500}.wrapper .mobile-header .second-tier-menu-item.find-it-fast .submenu-items li a{font-family:var(--primary-proxima-soft-font);font-weight:normal;font-style:normal}.wrapper .mobile-header .second-tier-menu-item.our-sites{overflow-y:auto}.template-homepage .wrapper .hero-image-slider{overflow:hidden}.template-homepage .wrapper .hero-image-slider .hero-image>img{margin-top:4rem}.template-homepage .wrapper .hero-image-slider .hero-image .header-info{text-align:center}.template-homepage .wrapper .hero-image-slider .hero-image .header-info object{max-width:85%;left:0}.template-homepage .wrapper .hero-image-slider .hero-image .header-info .btn-wrap{left:0;text-align:center}.template-homepage .wrapper .latest-news .blog-list{margin:0.5rem}.template-homepage .wrapper .tweets-section .card-image-with-text-icon-overlay .image-wrap{height:auto}.template-homepage .wrapper .tweets-section .card-image-with-text-icon-overlay .image-wrap a{display:block}.template-homepage .wrapper .tweets-section .card-image-with-text-icon-overlay .image-wrap .overlay{position:relative;padding:2rem;background:var(--dark-grey-color)}.template-homepage .wrapper .tabs-grid .right-image{padding:0 2rem}.template-homepage.mmenu-open{max-height:100vh;overflow:hidden}.content-image-with-highlight-box.testimonials .owl-carousel .owl-dots{bottom:6rem}.content-image-with-highlight-box.testimonials .owl-carousel .background-block a{padding:2.5rem 0}.search-results-wrap .search-header .form-group{margin:0}.search-results-wrap .search-header .btn-cms{height:56px;padding:0.5rem 1.5rem}.blog-list .blog-item .text-wrap h5,.news-event-list .blog-item .text-wrap h5,.blog-list .news-item .text-wrap h5,.news-event-list .news-item .text-wrap h5,.blog-list .blog-item .text-wrap p,.news-event-list .blog-item .text-wrap p,.blog-list .news-item .text-wrap p,.news-event-list .news-item .text-wrap p{min-height:auto;overflow:visible;text-overflow:inherit}.latest-news-header .container .breadcrumbs li{padding:5px}.latest-news-header .container .row .bottom-content h1{font-size:2.25rem!important}.blog-details .news-meta{margin-bottom:0!important}.search-results .search-results-wrap .search-header{margin-top:2rem}.search-results .search-results-wrap .search-header .form-group{flex:1;margin:0}.search-results .search-results-wrap .search-header .form-group input{height:3.5rem;padding:0.5rem 1.5rem}.search-results .search-results-wrap .search-header .form-group input.btn{padding:0.5rem 1.5rem}.search-results .search-results-wrap .search-header input.btn{padding:0.5rem 1.5rem;height:3.5rem}.search-results .hero-image .bottom-content h1{font-size:2.5rem;line-height:3.5rem}.news-list-with-thumb .media{display:block}.news-list-with-thumb .media .media-left .thumb .image{width:100%;margin-bottom:1.25rem}.news-list-with-thumb .media .media-body .btn{float:left;margin:1.25rem 0}}@media (min-width:1000px) and (max-width:1400px){.second-tier-menu .search-form{margin:1rem auto 1rem}.left-sidebar-menu .second-tier-menu .second-tier-menu-item{padding:1.5rem 3.5rem 1.5rem 4rem}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap .overlay{padding:1.5rem;display:flex;justify-content:center;flex-direction:column}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap .overlay p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding:0;margin-bottom:1rem}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap .overlay h4{margin-bottom:0.5rem}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .image-wrap .overlay a.btn{white-space:normal;text-align:left;padding:1rem;line-height:1rem;width:100%}.wrapper .left-sidebar-menu .second-tier-menu .second-tier-menu-item.our-sites{width:100%!important}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .find-it-fast-menu{overflow-y:auto}}@media (max-width:767px){.wrapper .hero-image-slider{max-height:calc(100vh - 5rem)}.wrapper .hero-image-slider .owl-carousel{max-height:calc(100vh - 5rem)}.wrapper .hero-image-slider .owl-carousel .owl-item .hero-image>img{max-height:calc(100vh - 5rem)}.wrapper .hero-image-slider .owl-carousel .owl-item .hero-image .overlay{padding-bottom:14rem}.wrapper .hero-image-slider .owl-carousel .owl-item .hero-image .overlay .header-info img{max-width:80%;height:auto;min-height:auto;padding-bottom:6rem}.wrapper .hero-image-slider .owl-carousel .owl-item .hero-image .overlay .header-info .btn-wrap{bottom:0}}@media (max-width:480px){.wrapper .accordion .card-body .btn{width:100%;margin:10px 0 0}.wrapper .buttons .btn{width:100%;margin:10px 0 0}}@media (min-width:1600px){.left-sidebar-menu .second-tier-menu .search-form{margin:3rem auto}.left-sidebar-menu .second-tier-menu .second-tier-menu-item{width:36%;justify-content:center}.left-sidebar-menu .second-tier-menu .second-tier-menu-item .find-it-fast-menu>div{padding:0}.contact .contact-hero-image .overlay{align-items:center}}@media (min-width:1200px) and (max-width:1300px){.testimonials.content-image-with-highlight-box .owl-carousel .owl-dots{position:absolute;bottom:6rem;left:56%}.testimonials.content-image-with-highlight-box .owl-carousel .background-green-block{padding:2rem 3rem 1rem}.testimonials.content-image-with-highlight-box .owl-carousel .background-green-block a.link-with-arrow{bottom:2.5rem}}form ul.errorlist{padding:10px 25px;border-radius:0;color:red;background:rgba(255,0,0,0.15)}form .default-form-fields .form-control[type="file"]{padding:1rem 1.5rem}[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]:before{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none;z-index:1001;border:6px solid transparent;background:transparent;content:"";bottom:100%;left:50%;margin-left:-6px;margin-bottom:-12px;border-top-color:#cadb2a}[data-tooltip]:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none;z-index:1000;padding:0.5rem 1rem;width:auto;background:#cadb2a;color:#2d2d2b;content:attr(data-tooltip);font-size:14px;line-height:1.2;bottom:100%;left:50%;margin-left:-80px;border-radius:0.25rem;white-space:nowrap}.tooltip{position:relative;cursor:pointer}.tooltip:before{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none;z-index:1001;border:6px solid transparent;background:transparent;content:"";bottom:100%;left:50%;margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0%,20%,0.9)}.tooltip:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none;z-index:1000;padding:8px;width:160px;background-color:#000;background-color:hsla(0,0%,20%,0.9);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2;bottom:100%;left:50%;margin-left:-80px}.tooltip-top:before{bottom:100%;left:50%;margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0%,20%,0.9)}.tooltip-top:after{bottom:100%;left:50%;margin-left:-80px}.tooltip-left:before{right:100%;bottom:50%;left:auto;margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:hsla(0,0%,20%,0.9);top:3px}.tooltip-left:after{right:100%;bottom:50%;left:auto;margin-left:0;margin-bottom:-16px}.tooltip-bottom:before{top:100%;bottom:auto;left:50%;margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0%,20%,0.9)}.tooltip-bottom:after{top:100%;bottom:auto;left:50%}.tooltip-right{position:relative}.tooltip-right:before{bottom:0;left:100%;margin-bottom:auto;margin-top:auto;margin-left:-12px;border-top-color:transparent;border-right-color:#cadb2a;top:0;height:12px}.tooltip-right:after{bottom:50%;left:100%;margin-left:0;margin-bottom:-16px}.scroll-active [data-tooltip]:hover:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.scroll-active [data-tooltip]:hover:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.scroll-active [data-tooltip]:focus:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.scroll-active [data-tooltip]:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.scroll-active .tooltip-top:hover:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.scroll-active .tooltip-top:hover:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.scroll-active .tooltip-top:focus:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.scroll-active .tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.scroll-active .tooltip-left:hover:before{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.scroll-active .tooltip-left:hover:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.scroll-active .tooltip-left:focus:before{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.scroll-active .tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.scroll-active .tooltip-bottom:hover:before{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.scroll-active .tooltip-bottom:hover:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.scroll-active .tooltip-bottom:focus:before{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.scroll-active .tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.scroll-active .tooltip-right:hover:before{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.scroll-active .tooltip-right:hover:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.scroll-active .tooltip-right:focus:before{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.scroll-active .tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}@media (min-width:992px) and (max-width:1600px){.contact .contact-hero-image{height:auto;overflow:hidden}.contact .contact-hero-image>img{position:absolute;top:0;left:0;right:0;width:100vw}.contact .contact-hero-image .overlay{display:flex;align-items:center;color:#fff;background:-moz-linear-gradient(top,rgba(45,45,42,0.6) 0%,rgba(45,45,41,0.6) 47%,rgba(44,44,42,0.61) 48%,rgba(44,44,40,0.62) 49%,rgba(45,45,42,0.64) 52%,rgba(45,45,40,0.65) 53%,rgba(44,44,43,0.66) 54%,rgba(43,43,42,0.67) 56%,rgba(45,45,41,0.69) 58%,rgba(45,45,42,0.7) 59%,rgba(46,46,41,0.71) 60%,rgba(44,44,43,0.72) 61%,rgba(43,43,42,0.73) 62%,rgba(45,45,41,0.74) 64%,rgba(45,45,42,0.75) 65%,rgba(44,44,41,0.76) 66%,rgba(43,43,42,0.77) 68%,rgba(45,45,43,0.78) 70%,rgba(45,45,42,0.81) 74%,rgba(45,45,43,0.82) 76%,rgba(45,45,42,0.89) 86%,rgba(44,44,43,0.93) 91%,rgba(44,44,42,0.94) 92%,#2d2d2b 100%);background:-webkit-linear-gradient(top,rgba(45,45,42,0.6) 0%,rgba(45,45,41,0.6) 47%,rgba(44,44,42,0.61) 48%,rgba(44,44,40,0.62) 49%,rgba(45,45,42,0.64) 52%,rgba(45,45,40,0.65) 53%,rgba(44,44,43,0.66) 54%,rgba(43,43,42,0.67) 56%,rgba(45,45,41,0.69) 58%,rgba(45,45,42,0.7) 59%,rgba(46,46,41,0.71) 60%,rgba(44,44,43,0.72) 61%,rgba(43,43,42,0.73) 62%,rgba(45,45,41,0.74) 64%,rgba(45,45,42,0.75) 65%,rgba(44,44,41,0.76) 66%,rgba(43,43,42,0.77) 68%,rgba(45,45,43,0.78) 70%,rgba(45,45,42,0.81) 74%,rgba(45,45,43,0.82) 76%,rgba(45,45,42,0.89) 86%,rgba(44,44,43,0.93) 91%,rgba(44,44,42,0.94) 92%,#2d2d2b 100%);background:linear-gradient(to bottom,rgba(45,45,42,0.6) 0%,rgba(45,45,41,0.6) 47%,rgba(44,44,42,0.61) 48%,rgba(44,44,40,0.62) 49%,rgba(45,45,42,0.64) 52%,rgba(45,45,40,0.65) 53%,rgba(44,44,43,0.66) 54%,rgba(43,43,42,0.67) 56%,rgba(45,45,41,0.69) 58%,rgba(45,45,42,0.7) 59%,rgba(46,46,41,0.71) 60%,rgba(44,44,43,0.72) 61%,rgba(43,43,42,0.73) 62%,rgba(45,45,41,0.74) 64%,rgba(45,45,42,0.75) 65%,rgba(44,44,41,0.76) 66%,rgba(43,43,42,0.77) 68%,rgba(45,45,43,0.78) 70%,rgba(45,45,42,0.81) 74%,rgba(45,45,43,0.82) 76%,rgba(45,45,42,0.89) 86%,rgba(44,44,43,0.93) 91%,rgba(44,44,42,0.94) 92%,#2d2d2b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#992d2d2a',endColorstr='#2d2d2b',GradientType=0);position:relative;padding-top:7rem}.contact header:before{background:-moz-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 48%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 48%);background:linear-gradient(to bottom,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 48%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#00000000',GradientType=0)}}.search-results-wrap .nav-tabs{margin:0;border:none}.search-results-wrap .nav-tabs li{list-style:none;display:inline-block;text-transform:uppercase;font-size:0.75rem;font-family:var(--primary-proxima-soft-font);font-weight:500;font-style:normal;background:var(--f0f0f0---extra-tint)}.search-results-wrap .nav-tabs li a{display:block;padding:1rem 1.5rem;color:#2d2d2b;border-radius:0;border:none}.search-results-wrap .nav-tabs li a:hover,.search-results-wrap .nav-tabs li a.active{background:var(--green-color);color:var(--dark-grey-color);border:none}