/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.style-wrap{min-width:300px;max-width:1152px;margin:auto;padding-left:2.4rem;padding-right:2.4rem;}body{padding-top:20rem;}@media (max-width:767px){body{padding-top:7rem;}}.style-dark{background-color:#333;}.style-dark .style-header,.style-dark .more-link{color:#fff;}.style-gradient{background-image:linear-gradient(269deg,#37396B 0%,#058785 100%);padding:2rem 0;}#buttons button{display:block;margin-bottom:10px;}#buttons a.button{margin-bottom:10px;}.style-header{clear:both;color:#999;display:inline-block;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.8rem;letter-spacing:1px;line-height:1.2em;margin-bottom:3rem;margin-top:9rem;padding:0px;padding-left:20px;text-transform:uppercase;text-indent:none;width:100%;}@media (max-width:767px){.style-header{margin-bottom:2rem;margin-top:6rem;}}div .style-header{padding-left:0;}.style-caption{color:#999;font-size:1.6rem;margin-bottom:3rem;margin-top:-3rem;}.two-letter{font-size:8rem;line-height:58px;}.text-right{text-align:right;}.body-font{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;}.header-font{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;}.regular{font-weight:normal;font-style:normal;}.bold{font-weight:700;}.italic{font-style:italic;}span.inline-label{float:left;margin-right:10px;margin-top:7px;}#welcome{text-align:center;margin:0 auto 5rem auto;max-width:60rem;}#welcome h1{color:#93268F;}#welcome hr{width:15rem;}#welcome p{color:#8c8c8c;}#links{background:#F4F5F5;text-align:center;}#links .invision{padding:3rem 0;}#links h3{margin-bottom:2rem;}#links ul{padding:0;}#links li{display:inline-block;list-style:none;margin:0 1rem;}.style-navbar{box-shadow:0 0 8px rgba(0,0,0,0.25);font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-weight:800;}.style-navbar .navbar-nav > li > a.active{border-bottom:2px solid #93268F;}@media (max-width:767px){.style-navbar .navbar-nav > li > a.active{background-color:#93268F;color:#fff;}}@media (max-width:767px){.style-navbar .navbar-collapse{box-shadow:0 8px 10px rgba(0,0,0,0.3);}}.style-navbar .navbar-brand a{color:#333;}.style-navbar .navbar-brand a span:before{content:"|";font-size:2rem;margin:0 1rem;}.style-navbar .navbar-brand a:hover{text-decoration:none;}.style-navbar .navbar-brand img{display:inline-block;margin-right:10px;max-width:25px;vertical-align:middle;}.style-navbar a{font-size:1.1rem;letter-spacing:1px;text-transform:uppercase;}.style-footer{border-top:1px solid #F4F5F5;clear:both;font-size:1.2rem;margin-top:5rem;padding:2rem 2% 1rem;text-transform:uppercase;}pre{background:#f9fafc;border-color:#e0e6ed;border-radius:2px;font-size:1.2rem;margin:1rem 0 3rem 0;}.hljs{background:none;padding:0;}.description{color:#777;font-size:1.2rem;line-height:18px;}#icons p{font-size:1rem;vertical-align:middle;}#icons p .fa{font-size:2rem;vertical-align:middle;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.8rem;line-height:1.3;color:#333;}h1,h2,h3,h4,h5,h6{color:#333;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-weight:bold;letter-spacing:0;margin-top:0;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;text-decoration:none;}h1{font-size:5.4rem;line-height:1.2;}h2{font-size:4.6rem;line-height:1.2;}@media (max-width:767px){h2{font-size:3.2rem;line-height:4.3rem;}}h3{font-size:3rem;line-height:1.2;}h4{font-size:2.2rem;line-height:1.2;}h5{font-size:2rem;line-height:1;}h6{font-size:1.6rem;line-height:1;}.lead{color:#696969;font-size:2.4rem;line-height:1.5;}a{color:#93268F;}a:visited{text-decoration:none;background-color:auto;}a:hover,a:active,a:focus{color:#4D008C;}.more-link{color:#3B3F80;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.4rem;font-weight:bold;text-transform:uppercase;}.more-link:before{content:"—";margin-right:5px;}.more-link:hover:before,.more-link:active:before,.more-link:focus:before{text-decoration:none;}hr{border-color:#93268F;}blockquote{border-color:#93268F;color:#696969;font-size:2rem;line-height:1.3;}ul li,ol li{line-height:1.3333;}ul{list-style-image:url(/themes/custom/rancho/styleguide/images/bullet.png);}ul ul{list-style-image:url(/themes/custom/rancho/styleguide/images/bullet-level-2.png);}ul ul ul{list-style-image:url(/themes/custom/rancho/styleguide/images/bullet-level-3.png);}ul ul ul ul{list-style-image:url(/themes/custom/rancho/styleguide/images/bullet-level-4.png);}ol li{padding-left:15px;}html input[type="button"],input[type="reset"],input[type="submit"],button,.button,a.button,.button-wrapper > a{background-color:#93268F;border:none;border-radius:25px;box-shadow:none;color:#fff;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.6rem;font-weight:bold;line-height:2.1rem;padding:1.45rem 4.2rem;text-transform:uppercase;display:inline-block;text-decoration:none;text-transform:uppercase;}html input[type="button"]:hover,html input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus,.button:hover,.button:focus,a.button:hover,a.button:focus,.button-wrapper > a:hover,.button-wrapper > a:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);background-color:#4D008C;}html input[type="button"].secondary,input[type="reset"].secondary,input[type="submit"].secondary,button.secondary,.button.secondary,a.button.secondary,.button-wrapper > a.secondary{background-color:#009194;color:#fff;}html input[type="button"].secondary:hover,input[type="reset"].secondary:hover,input[type="submit"].secondary:hover,button.secondary:hover,.button.secondary:hover,a.button.secondary:hover,.button-wrapper > a.secondary:hover{background-color:#007665;}html input[type="button"].secondary.alternate,input[type="reset"].secondary.alternate,input[type="submit"].secondary.alternate,button.secondary.alternate,.button.secondary.alternate,a.button.secondary.alternate,.button-wrapper > a.secondary.alternate{background-color:#D8702C;color:#fff;}html input[type="button"].secondary.alternate:hover,input[type="reset"].secondary.alternate:hover,input[type="submit"].secondary.alternate:hover,button.secondary.alternate:hover,.button.secondary.alternate:hover,a.button.secondary.alternate:hover,.button-wrapper > a.secondary.alternate:hover{background-color:#D8702C;}.button.disabled{cursor:not-allowed;opacity:0.5;}.button.disabled:hover{background:auto;text-decoration:none;}label{display:block;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-weight:bold;text-align:left;}form .form-item{margin:.25em 0 2.5rem;}form input[type='search'],form input[type='text'],form input[type='email'],form .form-textarea,form textarea,form .form-text,form select{box-sizing:border-box;display:inline-block;border:2px solid #a7a7a7;border-radius:30px;box-shadow:none;padding:1.65rem 2.7rem;-webkit-appearance:none;width:100%;}form input[type='search']:focus,form input[type='search']:active,form input[type='text']:focus,form input[type='text']:active,form input[type='email']:focus,form input[type='email']:active,form .form-textarea:focus,form .form-textarea:active,form textarea:focus,form textarea:active,form .form-text:focus,form .form-text:active,form select:focus,form select:active{box-shadow:0 0 8px rgba(147,38,143,0.5);border-color:#93268F;outline:0 none !important;}form ::-webkit-input-placeholder{font-size:1.6rem;font-style:italic;}form :-ms-input-placeholder{font-size:1.6rem;font-style:italic;}form ::placeholder{font-size:1.6rem;font-style:italic;}form textarea:focus{border-color:#93268F;outline:0 none;}form.cta-form{position:relative;}form.cta-form label{color:#fff;}form.cta-form input{border:none;box-shadow:0 0 8px rgba(0,0,0,0.25);}form.cta-form [type=submit]{box-shadow:none;padding-right:1.8rem;padding-left:1.8rem;position:absolute;right:19px;top:31px;}form input[type="checkbox"],form input[type="radio"]{color:#333;font-size:1.5rem;margin-top:.2em;margin-right:.5em;}form .form-type-radio,form .form-type-checkbox{margin-bottom:0;}form .form-type-radio label,form .form-type-checkbox label{display:inline-block;margin-bottom:0;}.form-item.webform-component-select{margin-bottom:1.5rem;position:relative;text-align:left;}.form-item.webform-component-select select{appearance:none;background-image:none;background-color:transparent;background:url(/themes/custom/rancho/styleguide/images/down-arrow.png) no-repeat center right 2.7rem;background-size:1.7rem auto;}.date{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.25);display:inline-block;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-weight:bold;left:0;margin:4px;padding:13px 10px 7px 10px;position:absolute;text-align:center;top:0;}.date p{margin:0;}.date .day{font-size:3rem;line-height:24px;}.date .month{display:block;font-size:2rem;line-height:24px;margin-bottom:0.5rem;}.listing-view .views-row{box-shadow:0 0 8px rgba(0,0,0,0.25);vertical-align:top;}.listing-view .field-name-field-image{padding:0;position:relative;}.listing-view .field-name-field-image img{height:auto;width:100%;}.listing-view .list-text-wrapper{padding:1.6rem;}.listing-view .views-field-title,.listing-view .field-title-field{font-size:2.2rem;line-height:1.09;}.listing-view .views-field-title a,.listing-view .field-title-field a{text-decoration:none;}.listing-view .field-type-date{color:#696969;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.4rem;font-weight:500;margin-bottom:1rem;}.listing-view .date-badge{display:inline-block;height:auto;margin-right:0.7rem;vertical-align:sub;width:1.3rem;}.listing-view .field-name-field-body{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.6rem;line-height:1.3125;margin-bottom:0.8rem;}.listing-view .field-department{font-size:1.4rem;margin-bottom:1rem;}.listing-view .more-link{color:#3B3F80;margin-top:1.1rem;}.listing-view .more-link a{color:#3B3F80;}@media (min-width:960px){.news-featured .views-row{display:flex;}}.news-featured .views-field-title{font-size:2rem;line-height:1.2;}@media (min-width:960px){.news-featured .news-item .field-name-field-image{width:142px;}}.news-featured .news-item .list-text-wrapper{padding:1.6rem;}.news-featured .news-item .field-type-date{margin-bottom:0.4rem;}.news-featured .news-main .list-text-wrapper{padding:3.2rem 3.4rem 3.4rem 2.4rem;}.news-featured .news-main .field-name-field-body{display:none;}.news-featured .news-main .field-type-date{font-size:1.6rem;}.news-featured .news-main .more-link{bottom:0;left:0;padding:0 0 2.5rem 2.4rem;position:absolute;}@media (min-width:960px){.news-featured .news-main .views-field-title{font-size:4rem;}.news-featured .news-main .field-name-field-body{color:#696969;display:inline-block;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;line-height:1.625;}}.service-grid .grid-item{text-align:center;}@media (max-width:959px){.service-grid .grid-item .field-icon{padding:2rem;}.service-grid .grid-item .field-icon img{height:auto;width:4rem;}.service-grid .grid-item .field-title{font-size:1.6rem;}}.service-grid .field-title{color:#34657F;font-size:2.2rem;}.service-grid .field-icon{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.25);margin:0 auto 2.5rem auto;max-height:14rem;max-width:14rem;padding:3.5rem;}.service-grid .field-icon img{height:auto;width:auto;}.service-list .list-item{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.25);padding:2rem 3.6rem;}.service-list .list-item .field-icon{float:left;margin-right:3.5rem;margin-top:2rem;padding:0;}.service-list .list-item .list-text-wrapper{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;padding:0;}.service-list .list-item .field-title{color:#3B3F80;font-size:2.2rem;margin:0;}.service-list .list-item .field-department{color:#3B3F80;font-size:1.4rem;font-weight:800;margin-bottom:1.2rem;}.service-list .list-item .field-phone,.service-list .list-item .field-email{font-size:1.6rem;text-decoration:underline;}.service-list .list-item .field-phone a,.service-list .list-item .field-email a{color:#3B3F80;}.service-list .list-item:hover,.service-list .list-item:active,.service-list .list-item:focus{background-color:#3B3F80;}.service-list .list-item:hover .field-title,.service-list .list-item:hover .field-department,.service-list .list-item:hover .field-phone a,.service-list .list-item:hover .field-email a,.service-list .list-item:active .field-title,.service-list .list-item:active .field-department,.service-list .list-item:active .field-phone a,.service-list .list-item:active .field-email a,.service-list .list-item:focus .field-title,.service-list .list-item:focus .field-department,.service-list .list-item:focus .field-phone a,.service-list .list-item:focus .field-email a{color:#fff;}.info-blocks .list-text-wrapper{padding:2rem;}.info-blocks .views-field-title a{color:#3B3F80;}.info-blocks .field-name-field-body{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;}.color-container{margin-bottom:2rem;}.color-container > div{font-size:1.2rem;height:7.5rem;line-height:1;padding:1.6rem;text-align:center;text-transform:uppercase;}.color-container .color-name{color:#666;font-size:1.4rem;font-weight:bold;letter-spacing:0.5;line-height:1.2;margin:0px;padding:0px;}.color-container .color-value{margin-top:0px;padding-top:0px;margin:0px;padding:0px;font-size:1.1rem;line-height:12px;}.color-container .color-light{color:#333;}.color-container .color-light p{color:#333;}.color-container .color-dark{color:#fff;}.color-container .color-dark p{color:#fff;}.color-container .color-inner{position:relative;}.color-container .color-inner:after{background-color:#fff;bottom:0;color:#B6BD00;content:"\f00c";font-family:"FontAwesome";font-size:1.2rem;left:0;line-height:1.3;text-align:center;padding:1px 2px;position:absolute;width:1.6rem;}.color-container .color-inner:before{background-color:#000;bottom:0;color:#B6BD00;content:"\f00c";font-family:"FontAwesome";font-size:1.2rem;left:1.6rem;line-height:1.3;text-align:center;padding:1px 2px;position:absolute;width:1.6rem;}.color-container .color-inner.access-white-pass:after{color:#B6BD00;content:"\f00c";}.color-container .color-inner.access-white-fail:after{color:#CF0A2C;content:"\f00d";}.color-container .color-inner.access-black-pass:before{color:#B6BD00;content:"\f00c";}.color-container .color-inner.access-black-fail:before{color:#CF0A2C;content:"\f00d";}.color-container .color-inner .color-popup{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.5);color:#333;font-size:1.4rem;line-height:1;opacity:0;padding:1rem;position:absolute;right:0;text-align:left;text-transform:none;top:0;}.color-container .color-inner .color-popup b{text-transform:uppercase;}.color-container .color-inner:hover .color-popup,.color-container .color-inner:focus .color-popup,.color-container .color-inner:active .color-popup{opacity:1;right:-2rem;top:-6rem;transition:all 0.1s ease-in;}@media (max-width:959px){.color-container .color-inner:hover .color-popup,.color-container .color-inner:focus .color-popup,.color-container .color-inner:active .color-popup{right:1rem;}}.primary1{background-color:#93268F;}.primary2{background-color:#009194;}.primary3{background-color:#3B3F80;}.secondary1{background-color:#883476;}.secondary2{background-color:#4D008C;}.secondary3{background-color:#432D6A;}.secondary4{background-color:#3B3F80;}.secondary5{background-color:#007665;}.secondary6{background-color:#356856;}.secondary7{background-color:#D8702C;}.secondary8{background-color:#FFCF01;}.secondary9{background-color:#E6E7E2;}.secondary10{background-color:#B3B3B0;}.secondary11{background-color:#696969;}.secondary12{background-color:#333;}#patterns .color-item{font-size:1.4rem;font-weight:bold;text-align:center;text-transform:uppercase;}#patterns .color-item a{display:none;color:#333;text-decoration:none;background:#F4F5F5;padding:16px 8px;}#patterns .color-item:hover a{display:block;cursor:pointer;}#patterns .secondary0{min-height:70px;background-color:#F4F5F5;}#patterns .pattern-01{background-image:linear-gradient(269deg,#34657F 0%,#058785 100%);}#patterns .pattern-02{background-image:linear-gradient(269deg,#37396B 0%,#058785 100%);}#patterns .pattern-03{background-image:linear-gradient(270deg,#382B55 0%,#7A3266 100%);}#patterns .pattern-04{background-image:linear-gradient(270deg,#D9CEB8 0%,#EBE8DD 100%);}#patterns .pattern-05{background-image:linear-gradient(180deg,#FFFFFF 0%,#E6E6E6 100%);}.alert{background-color:#333;border:none;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,0.5);color:#fff;padding:1.1rem 0 1.7rem 0;}.alert .more-link{color:#B3B3B0;display:block;margin-top:6px;}.alert .alert-icon{color:#B3B3B0;font-family:"FontAwesome";float:left;font-size:3rem;margin-right:2.7rem;}.alert .close{color:#B3B3B0;font-family:"FontAwesome";font-size:2.2rem;font-weight:100;opacity:1;text-shadow:none;}.alert .close:hover{color:#fff;}.breadcrumb{background:none;border-radius:0;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;padding:0;margin:0;text-transform:capitalize;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb ol li{color:#333;display:inline-block;font-size:1.4rem;padding-left:0;vertical-align:top;}.breadcrumb ol li a{color:#93268F;font-size:1.4rem;text-decoration:none;text-transform:capitalize;}.breadcrumb ol li a:after{color:#999;content:"»";padding:0 12px;}.section-menu .menu-wrapper{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-weight:800;margin:0;padding:0;list-style:none;}.section-menu .menu-wrapper .menu-item{float:left;}.section-menu .menu-wrapper .menu-item:after{color:#93268F;content:"|";padding:0 1.5rem;}.section-menu .menu-wrapper .menu-item:last-child:after{content:"";}.slick-slider h5,.slick--slider h5{padding:15px 15px 40px 15px;}.slick-slider button.slick-arrow.slick-next,.slick--slider button.slick-arrow.slick-next{right:0;}.slick-slider .slick-slide,.slick--slider .slick-slide{padding:0;position:relative;margin:0px 44px;}.slick-slider .slick-slide img,.slick--slider .slick-slide img{height:auto;width:100%;}.slick-slider .slick-arrow,.slick--slider .slick-arrow{background:none;box-shadow:none;font-size:0;line-height:0;margin:10px;position:absolute;top:50%;z-index:10;}.slick-slider .slick-arrow:before,.slick--slider .slick-arrow:before{color:#00a3bf;display:block;font-family:'FontAwesome';font-size:4rem;line-height:4rem;}.slick-slider .slick-arrow.slick-prev,.slick--slider .slick-arrow.slick-prev{left:0;}.slick-slider .slick-arrow.slick-prev:before,.slick--slider .slick-arrow.slick-prev:before{content:'\f104';}.slick-slider .slick-arrow.slick-next,.slick--slider .slick-arrow.slick-next{right:0;}.slick-slider .slick-arrow.slick-next:before,.slick--slider .slick-arrow.slick-next:before{content:'\f105';}.slick-slider .slick-arrow i,.slick--slider .slick-arrow i{color:#00a3bf;}.slick-dots{padding:0;position:absolute;bottom:15px;left:43%;}.slick-dots li{color:#fff;display:inline-block;list-style:none;}.slick-dots li button{padding:0;color:#F4F5F5;background:none;border:none;}.slick-dots li button i{margin-right:5px;font-size:1.2rem;}.slide-text{position:relative;}.slide-text h3{margin-top:0;}.slick-slider .slick-dots .slick-active i{color:#00a3bf;}.view-content .flexslider{border:0;margin:0 auto;}.view-content .flexslider .flex-control-nav.flex-control-paging{box-sizing:border-box;bottom:10px;text-align:center;z-index:10;}.view-content .flexslider .flex-control-nav.flex-control-paging a:focus,.view-content .flexslider .flex-control-nav.flex-control-paging a:hover,.view-content .flexslider .flex-control-nav.flex-control-paging a.flex-active{background:#3B3F80;}.view-content .flexslider .flex-control-nav.flex-control-paging li{margin:0 5px;padding:0;}.view-content .flexslider .flex-control-nav.flex-control-paging li a{background:#F4F5F5;}.view-content .flexslider .flex-control-nav.flex-control-paging li a:hover{background:#fff;}.view-content .flexslider .flex-direction-nav .flex-nav-prev .flex-prev{left:0;opacity:1 !important;}.view-content .flexslider .flex-direction-nav .flex-nav-next .flex-next{right:0;opacity:1 !important;}.view-content .flexslider .flex-direction-nav a{display:block;background:none;padding:12px 18px;margin:10px;box-sizing:border-box;height:6.3rem;width:5.3rem;font-size:0;}.view-content .flexslider .flex-direction-nav a:before{color:#fff;}.homepage .slide-text{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.75) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.75) 100%);bottom:0;box-sizing:border-box;color:#ffffff;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$color-black-two00',endColorstr='#bf000000',GradientType=0);padding:10% 3%;position:absolute;width:100%;}.homepage .slide-text *{color:#fff;}.homepage .slide-text .field-slide-body,.homepage .slide-text p{margin-left:auto;margin-right:auto;text-align:center;width:70%;}@media (max-width:767px){.homepage .slide-text{background:#a7a7a7;position:static;}}.homepage .flex-nav-next{right:0 !important;}@media (max-width:767px){.homepage .flex-control-nav.flex-control-paging{bottom:auto;top:50%;}}ul.pager{font-size:1.8rem;}ul.pager li > a{border:none;border-radius:50px;color:#333;padding:1.35rem 2.173rem;}ul.pager li > a:hover{background-color:#E6E7E2;}ul.pager .pager-current a{background-color:#93268F;color:#fff;}.float-left{float:left;margin-right:2rem;}.float-right{float:right;margin-left:2rem;}figure{display:table;width:-webkit-min-content;width:-moz-min-content;width:min-content;vertical-align:top;}figcaption{background-color:#E6E7E2;font-size:1.4rem;padding:1rem;display:table;position:relative;width:100%;}table{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;width:100%;}table thead{background:#3B3F80;color:#fff;}table tbody tr:nth-child(even){background-color:#fff;}table tbody tr:nth-child(odd){background-color:#E6E7E2;}table td,table th{padding:2rem;}.ui-tabs.ui-widget p{margin-top:0;}.ui-tabs.ui-widget ul{padding:0;}.ui-tabs.ui-widget ul li{background:#93268F;border-bottom:4px solid #93268F;display:inline-block;list-style:none;text-align:center;}.ui-tabs.ui-widget ul li a{display:block;padding:1rem;}.ui-tabs.ui-widget ul li a:hover{text-decoration:none;}.ui-tabs.ui-widget ul li.ui-tabs-active{background:#7f217b;}.ui-tabs.ui-widget ul li.ui-tabs-active a{text-decoration:none;}.ui-accordion.ui-widget .ui-accordion-header{margin:0;margin-bottom:3px;font-size:2.2rem;padding:2rem 2rem;background:#93268F;}.ui-accordion.ui-widget .ui-accordion-header:hover{cursor:pointer;}.ui-accordion.ui-widget .ui-accordion-content{height:auto;}.ui-accordion.ui-widget p{padding:1rem;}
@font-face{font-family:'Lora';src:url(/themes/custom/rancho/styleguide/fonts/lora-italic-webfont.eot);src:url(/themes/custom/rancho/styleguide/fonts/lora-italic-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/rancho/styleguide/fonts/lora-italic-webfont.woff2) format('woff2'),url(/themes/custom/rancho/styleguide/fonts/lora-italic-webfont.woff) format('woff'),url(/themes/custom/rancho/styleguide/fonts/lora-italic-webfont.ttf) format('truetype'),url(/themes/custom/rancho/styleguide/fonts/lora-italic-webfont.svg#loraitalic) format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:'Lora';src:url(/themes/custom/rancho/styleguide/fonts/lora-regular-webfont.eot);src:url(/themes/custom/rancho/styleguide/fonts/lora-regular-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/rancho/styleguide/fonts/lora-regular-webfont.woff2) format('woff2'),url(/themes/custom/rancho/styleguide/fonts/lora-regular-webfont.woff) format('woff'),url(/themes/custom/rancho/styleguide/fonts/lora-regular-webfont.ttf) format('truetype'),url(/themes/custom/rancho/styleguide/fonts/lora-regular-webfont.svg#loraregular) format('svg');font-weight:normal;font-style:normal;}
body{padding-top:0;overflow-x:hidden;}.layout-content-bottom h2[id]{scroll-margin-top:18rem;}.user-logged-in .layout-content-bottom h2[id]{scroll-margin-top:22rem;}.toolbar-tray-open .layout-content-bottom h2[id]{scroll-margin-top:26rem;}.container{max-width:1200px;width:100%;}.layout-container{padding-top:40px;padding-bottom:40px;position:relative;z-index:1;}.breadcrumb ol li a:after{content:none;}form .form-text{font-size:inherit;}button:focus,.btn:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}.slick-slider .slick-arrow{color:#432D6A;width:50px;height:50px;display:flex;justify-content:center;top:calc(50% - 25px);box-shadow:0 0 8px rgba(0,0,0,0.5);align-items:center;}.slick-slider .slick-arrow.slick-disabled{cursor:default;}.slick-slider ul.slick-dots{position:relative;border:0;left:0;margin-top:40px;padding:0 15px;}.slick-slider ul.slick-dots li{width:12px;text-align:center;height:12px;}.slick-slider ul.slick-dots li button{background:#4A4A4A;background:#4A4A4A;height:12px;width:12px;border:solid 1px #4A4A4A;text-indent:-9999px;box-shadow:none;}.slick-slider ul.slick-dots li button:before{content:none;}.slick-slider ul.slick-dots li.slick-active button,.slick-slider ul.slick-dots li:hover button{background:none;}@media (min-width:768px){.slick-slider ul.slick-dots{text-align:right;}}article.node .body-wrapper{margin-top:20px;}.interior-menu{margin:20px 0 0;background:#ffffff;box-shadow:0 0 8px rgba(0,0,0,0.25);border-radius:25px;}.interior-menu:not(.fixed-top){position:relative;padding-bottom:0;}@media (min-width:768px){.interior-menu{padding:20px 0;margin:0;box-shadow:none;border-radius:0;}}.interior-menu--label{font:700 1.6rem/1.9rem "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;padding:15px 20px;cursor:pointer;border-radius:25px;background:#707070;position:relative;z-index:3;color:#ffffff;text-transform:uppercase;}.interior-menu--label:after{content:"\f107";float:right;display:inline-block;transition:ease 0.3s;font-family:"FontAwesome";}@media (min-width:768px){.interior-menu--label{display:none;}}.interior-menu-links{display:none;padding:0;}@media (min-width:768px){.interior-menu-links{display:block;}}.interior-menu-links .menu-link{font:700 2rem/2.4rem "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;text-align:center;}@media (min-width:768px){.interior-menu-links .menu-link{display:inline-block;text-align:left;}.interior-menu-links .menu-link:after{color:#93268F;content:"|";padding:0 1.2rem;}.interior-menu-links .menu-link:last-child:after{content:none;}}.interior-menu-links .menu-link a{color:#4A4A4A;display:block;}@media (min-width:768px){.interior-menu-links .menu-link a{color:#93268F;display:inline;}}@media (max-width:767px){.interior-menu.active .interior-menu--label{background:#93268F;}.interior-menu.active .interior-menu--label:after{transform:rotate(180deg);}.interior-menu.active .interior-menu-links{padding:50px 20px 0;position:absolute;background:#ffffff;width:100%;border-radius:25px 25px;margin-top:-49px;box-shadow:0 0 8px rgba(0,0,0,0.25);display:block;z-index:1;}.interior-menu.active .interior-menu-links .menu-link{border-bottom:#E6E7E2 solid 1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.interior-menu.active .interior-menu-links .menu-link a{padding:15px 0;}}.interior-menu.fixed-top{margin:0;padding:10px 15px;border-radius:0;top:10rem;}body.toolbar-vertical .interior-menu.fixed-top{top:14rem;}body.toolbar-horizontal .interior-menu.fixed-top{top:15.9rem;}body.toolbar-horizontal.toolbar-tray-open .interior-menu.fixed-top{top:19.9rem;}@media (min-width:768px){.interior-menu.fixed-top{box-shadow:0 0 8px rgba(0,0,0,0.25);top:12rem;}}.interior-menu.fixed-top .interior-menu-links{width:calc(100% - 30px);}@media (min-width:768px){.interior-menu.fixed-top .interior-menu-links{padding:0 15px;width:100%;}}.interior-menu + .field--name-field-after-content{padding-top:20px;}.path-frontpage:not(.toolbar-tray-open) .layout-container{display:none;}.path-frontpage.maintenance-page .layout-container{display:block;}.path-frontpage .region-content-bottom .field--name-field-content-bottom{margin-top:-40px;}.path-frontpage .region-content-bottom .field--name-field-content-bottom > .field__item:first-child > .paragraph{padding-top:80px;}.bg-gray-gradient{background:linear-gradient(180deg,rgba(230,230,230,0.6) 0%,#ffffff 100%);}.pager-navigation{width:100%;}.pager-navigation ul.pager{padding:0;margin:20px 0 0;overflow:hidden;}.pager-navigation ul.pager li{padding:0 3px;}.pager-navigation ul.pager li a{display:inline-block;}.page-node-type-page .node--type-page .field--name-body{font-size:2rem;color:#696969;}@media (min-width:768px){.page-node-type-page .node--type-page .field--name-body{font-size:2.4rem;}}a.heading-link{font-size:2rem;line-height:inherit;color:#4D008C;display:inline-table;vertical-align:middle;}a.heading-link:hover,a.heading-link:active,a.heading-link:focus{color:#93268F;}form input[type=search],form input[type=text],form input[type=email],form .form-textarea,form textarea,form .form-text,form select,form select.form-control{font-size:18px;}form input[type=tel],form input[type=number],form input[type=date],form input[type=time]{font-size:18px;box-sizing:border-box;display:inline-block;border:2px solid #a7a7a7;border-radius:30px;box-shadow:none;padding:1.65rem 2.7rem;-webkit-appearance:none;width:100%;}form input[type=tel]:focus,form input[type=number]:focus,form input[type=date]:focus,form input[type=time]:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);border-color:#93268F;outline:0 none !important;}form input[type=checkbox],form input[type=radio]{width:auto;float:left;}form select.form-control{box-sizing:border-box;display:inline-block;border:2px solid #a7a7a7;border-radius:30px;box-shadow:none;padding:1.65rem 2.7rem;-webkit-appearance:none;width:100%;height:auto !important;}form select.form-control:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);border-color:#93268F;outline:0 none !important;}form .form-type-datetime{clear:both;}form .form-type-datetime .form-type-date input{margin-bottom:2rem;}@media (min-width:768px){form .form-type-datetime .form-type-date{width:50%;display:inline-block;float:left;padding-right:10px;}form .form-type-datetime .form-type-date input{margin:0;}}@media (min-width:768px){form .form-type-datetime .form-type-webform-time{width:50%;display:inline-block;float:left;padding-left:10px;}}@media (max-width:640px){table.tablesaw-stack{width:100% !important;border-bottom:1px solid #333;}table.tablesaw-stack .tablesaw-cell-content{width:57%;}table.tablesaw-stack tbody tr:nth-child(odd){overflow:hidden;}table.tablesaw-stack tbody tr td,table.tablesaw-stack tbody tr th{border-right:1px solid;}table.tablesaw-stack tbody tr td .tablesaw-cell-label,table.tablesaw-stack tbody tr th .tablesaw-cell-label{width:40%;}table.tablesaw-stack tbody tr td{border-bottom-width:0;border-top-width:0;}}.slick-slider .slick-arrow:focus{outline:1px solid #333 !important;}.slick-slider .slick-dots li button:focus{outline:1px solid #333 !important;}.slick-slider .play-pause:focus:before{outline:2px solid #333;}.user-login-page{max-width:580px;margin:70px auto;}.user-login-page .user-login-button{background:linear-gradient(90deg,rgb(8,133,133) 0%,rgb(56,59,108) 100%);padding:68px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;margin-bottom:20px;}.user-login-page .user-login-button > div{margin-bottom:20px;}.user-login-page .user-login-button h3{color:var(--white);text-align:center;}.user-login-page .user-login-button a{background-color:#93268F;border-radius:25px;box-shadow:none;color:#fff;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;font-size:20px;font-weight:bold;line-height:2.1rem;padding:1.45rem 4.2rem;display:inline-block;text-decoration:none;}.user-login-page .user-login-button a:hover,.user-login-page .user-login-button a:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);background-color:#4D008C;}.user-login-page button.external-btn{width:100%;text-align:left;background:linear-gradient(90deg,#088585 0%,#383b6c 100%);color:#ffffff;font-size:18px;font-style:normal;font-weight:500;line-height:18px;padding:14px 15px;position:relative;border:none;text-transform:inherit;border-radius:10px;}.user-login-page button.external-btn:after{content:"\f077";font-family:"FontAwesome";position:absolute;right:20px;width:20px;height:20px;border-radius:50px;background:white;color:#0056a3;padding:0 2px;}.user-login-page button.external-btn.collapsed{background:#f5f5f5;color:#555;}.user-login-page button.external-btn.collapsed:after{content:"\f078";color:#00275d;}.user-login-page #custom-user-login form.user-login-form{margin-top:20px;}.user-login-page #custom-user-login form.user-login-form #edit-simplesamlphp-auth-login-link{display:none;}.user-login-page #custom-user-login form.user-login-form input:not([type=submit]){border-radius:10px;padding:0.75rem 2.7rem;}.user-login-page #custom-user-login form.user-login-form .description{font-size:0.85em;}.user-login-page #custom-user-login form.user-login-form .form-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;}.user-login-page #custom-user-login form.user-login-form .form-actions .reset-password-link{background-color:#93268F;border-radius:25px;color:#fff;font-size:1.6rem;font-weight:bold;line-height:2.1rem;padding:1.45rem 4.2rem;text-transform:uppercase;display:inline-block;text-decoration:none;}.user-login-page #custom-user-login form.user-login-form .form-actions .reset-password-link:hover,.user-login-page #custom-user-login form.user-login-form .form-actions .reset-password-link:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);background-color:#4D008C;}body.site-rancho-cucamonga html input[type=button]:focus,body.site-rancho-cucamonga html input[type=button]:focus-visible,body.site-rancho-cucamonga input[type=reset]:focus,body.site-rancho-cucamonga input[type=reset]:focus-visible,body.site-rancho-cucamonga input[type=submit]:focus,body.site-rancho-cucamonga input[type=submit]:focus-visible,body.site-rancho-cucamonga a:focus,body.site-rancho-cucamonga a:focus-visible,body.site-rancho-cucamonga button:focus,body.site-rancho-cucamonga button:focus-visible,body.site-rancho-cucamonga .button:focus,body.site-rancho-cucamonga .button:focus-visible,body.site-rancho-cucamonga a.button:focus,body.site-rancho-cucamonga a.button:focus-visible,body.site-rancho-cucamonga .button-wrapper > a:focus,body.site-rancho-cucamonga .button-wrapper > a:focus-visible{box-shadow:0 0 8px rgba(147,38,143,0.5);outline:2px solid #93268F;}body.site-rancho-cucamonga form input[type=search]:focus,body.site-rancho-cucamonga form input[type=search]:active,body.site-rancho-cucamonga form input[type=search]:focus-visible,body.site-rancho-cucamonga form input[type=text]:focus,body.site-rancho-cucamonga form input[type=text]:active,body.site-rancho-cucamonga form input[type=text]:focus-visible,body.site-rancho-cucamonga form input[type=email]:focus,body.site-rancho-cucamonga form input[type=email]:active,body.site-rancho-cucamonga form input[type=email]:focus-visible,body.site-rancho-cucamonga form .form-textarea:focus,body.site-rancho-cucamonga form .form-textarea:active,body.site-rancho-cucamonga form .form-textarea:focus-visible,body.site-rancho-cucamonga form textarea:focus,body.site-rancho-cucamonga form textarea:active,body.site-rancho-cucamonga form textarea:focus-visible,body.site-rancho-cucamonga form .form-text:focus,body.site-rancho-cucamonga form .form-text:active,body.site-rancho-cucamonga form .form-text:focus-visible,body.site-rancho-cucamonga form select:focus,body.site-rancho-cucamonga form select:active,body.site-rancho-cucamonga form select:focus-visible{box-shadow:0 0 8px rgba(147,38,143,0.5);border-color:#93268F;outline:2px solid #93268F;}body.site-rancho-cucamonga form textarea:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);outline:2px solid #93268F;}body.site-rancho-cucamonga div[tabindex="0"]:focus,body.site-rancho-cucamonga div[tabindex="0"]:active,body.site-rancho-cucamonga div[tabindex="0"]:focus-visible,body.site-rancho-cucamonga article[tabindex="0"]:focus,body.site-rancho-cucamonga article[tabindex="0"]:active,body.site-rancho-cucamonga article[tabindex="0"]:focus-visible{box-shadow:0 0 8px rgba(147,38,143,0.5);border-color:#93268F;outline:2px solid #93268F;}body.site-rancho-cucamonga .slick-slider .slick-arrow:focus{outline:2px solid #93268F !important;}body.site-rancho-cucamonga .company-brand a:focus{outline:2px solid #ffffff;}
.header-wrapper{position:fixed;top:0;width:100%;z-index:12;}.toolbar-horizontal .header-wrapper,.toolbar-vertical .header-wrapper{top:3.9rem;}.toolbar-tray-open .header-wrapper{top:7.9rem;}.visually-hidden.focusable:active + .dialog-off-canvas-main-canvas .header-wrapper,.visually-hidden.focusable:focus-within + .dialog-off-canvas-main-canvas .header-wrapper{top:23px !important;}.dialog-off-canvas-main-canvas{padding-top:10rem;}@media (min-width:768px){.dialog-off-canvas-main-canvas{padding-top:12rem;}}.layout-top{height:4rem;background:#000000;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;z-index:12;width:100%;}.region-top{width:auto;max-width:100%;margin-left:auto;margin-right:auto;color:#B3B3B0;font-size:1.4rem;line-height:1.9rem;}@media (min-width:768px){.region-top{padding-left:2.4rem;padding-right:2.4rem;}}.region-top a,.region-top button{color:#B3B3B0;font-weight:600;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;}.region-top a:hover,.region-top a:focus,.region-top a:active,.region-top button:hover,.region-top button:focus,.region-top button:active{text-decoration:none;}.region-top a.is-active,.region-top button.is-active{color:#B3B3B0 !important;}.region-top a:before,.region-top button:before{font-weight:normal;font-family:"FontAwesome";}.region-top button{background-color:inherit;border-radius:0;padding:0;}.region-top .menu--utility-menu{padding:0 1.5rem;}.region-top ul.menu{display:flex;padding-top:0.8rem;margin-left:0;}@media (min-width:768px){.region-top ul.menu{display:block;text-align:right;}}.region-top ul.menu li{display:block;}@media (max-width:767px){.region-top ul.menu li{padding-left:0.5rem;padding-right:0.5rem;}.region-top ul.menu li:first-child{margin-right:auto;min-width:7.25rem;padding-left:0;}.region-top ul.menu li:last-child{margin-left:auto;padding-right:0;}}@media (min-width:768px){.region-top ul.menu li{display:inline-block;}}@media (min-width:768px){.region-top ul.menu li:first-child{padding-right:3rem;}}@media (min-width:768px){.region-top ul.menu li:last-child{padding-left:3rem;}}.region-top ul.menu li a:before{padding-right:0.5rem;}.region-top ul.menu li a.text-size{display:none;}.region-top ul.menu li button{text-transform:none;}.region-top ul.menu li button.fa-a:before{content:"A";font-weight:bold;}.region-top ul.menu li button.translate-button:before{padding-right:0.5rem;}.region-top ul.menu li button.translate-button.active-translation + .gtranslate-block{display:block;}.region-top ul.menu li button.disabled{display:none;}.region-top ul.menu li button.text-size-decrease:before{font-size:1.2rem;text-decoration:underline;}.region-top ul.menu li button.text-size-normal:before{font-size:1.4rem;}.region-top ul.menu li button.text-size-increase:before{font-size:1.6rem;text-decoration:underline;}.region-top .gtranslate-block{position:absolute;background:#000000;padding:10px;min-width:200px;text-align:left;display:none;z-index:1;}.region-top .gtranslate-block select{width:100%;}#site-branding{box-shadow:0 0 8px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.25);-moz-box-shadow:0 0 8px rgba(0,0,0,0.25);-ms-box-shadow:0 0 8px rgba(0,0,0,0.25);-o-box-shadow:0 0 8px rgba(0,0,0,0.25);background:linear-gradient(270deg,#382B55 0%,#7A3266 100%);color:#fff;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;top:4rem;width:100%;z-index:11;}#site-branding a{color:#fff;}#site-branding a:hover,#site-branding a:focus,#site-branding a:active{text-decoration:none;}#site-branding .container{height:6rem;width:auto;max-width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;align-content:center;width:100%;}@media (min-width:768px){#site-branding .container{padding-left:2.4rem;padding-right:2.4rem;}}@media (max-width:767px){#site-branding .container{padding:0;}}@media (min-width:768px){#site-branding .container{height:8rem;}}#site-branding .container .row{width:100%;}#site-branding .region-header{position:relative;}#site-branding .region-header .push-menu-toggle{background:none;position:absolute;left:0;padding:5px 10px 35px 10px;top:-4px;}#site-branding .region-header .push-menu-toggle:before{position:absolute;margin-top:1rem;left:11px;font-size:3.2rem;font-weight:400;line-height:3.8rem;display:block;}#site-branding .region-header .push-menu-toggle span{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1rem;line-height:1.3rem;font-weight:600;display:block;}#site-branding .region-header .push-menu-toggle:focus,#site-branding .region-header .push-menu-toggle:active{outline:1px solid;}#site-branding .region-header .company-brand{float:none;width:auto;}@media (min-width:768px){#site-branding .region-header .company-brand{padding-left:6rem;display:inline-block;}}@media (max-width:767px){#site-branding .region-header .company-brand{padding-left:0;margin-left:auto;margin-right:auto;width:100%;text-align:center;}#site-branding .region-header .company-brand a{display:inline-block;overflow:hidden;width:36px;}}#site-branding .region-header .search-toggle{float:right;background:none;box-shadow:none;padding:0;}@media (max-width:767px){#site-branding .region-header .search-toggle{position:absolute;right:0;top:0;}}@media (min-width:768px){.path-frontpage #site-branding .region-header .search-toggle{display:none;}}#site-branding .region-header .search-toggle .search-toggle-label{font-size:2rem;line-height:2.4rem;display:inline-flex;align-items:center;text-indent:-9999px;}@media (min-width:768px){#site-branding .region-header .search-toggle .search-toggle-label{text-indent:0;}}#site-branding .region-header .search-toggle .search-toggle-label:after{content:"\f002";font:2.2rem/2.6rem "FontAwesome";text-indent:0;height:49px;width:45px;display:inline-flex;align-items:center;justify-content:center;}@media (min-width:768px){#site-branding .region-header .search-toggle .search-toggle-label:after{font-size:3rem;line-height:3.6rem;padding-left:15px;}}.layout-push-navigation{background:#ffffff;left:auto;right:100%;padding:0;width:100%;max-width:335px;overflow-y:scroll;z-index:9999;}@media (min-width:768px){.layout-push-navigation{max-width:400px;}}.layout-push-navigation.active{left:auto;right:100%;box-shadow:0 0 8px rgba(0,0,0,0.5);transform:translateX(335px);}@media (min-width:768px){.layout-push-navigation.active{transform:translateX(400px);}}.layout-push-navigation .push-nav-wrapper{padding:30px;height:100%;}.layout-push-navigation .push-menu-toggle{color:#34657F;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.4rem;line-height:1.9rem;text-transform:uppercase;background:none;padding:0;float:right;position:relative;padding-right:2.5rem;padding-top:0.5rem;}.layout-push-navigation .push-menu-toggle:hover,.layout-push-navigation .push-menu-toggle:focus{box-shadow:none;}.layout-push-navigation .push-menu-toggle span{color:#34657f;font-family:"FontAwesome";font-size:2.2rem;line-height:2.9rem;font-weight:400;display:inline-block;top:0;position:absolute;right:0;}.layout-push-navigation .search-block-form{padding-top:3rem;clear:both;}.layout-push-navigation .search-block-form .form-item-keywords{margin:0;float:none;}.layout-push-navigation .search-block-form .form-item-keywords label{position:absolute;text-indent:-9999px;}.layout-push-navigation .search-block-form input[type=search],.layout-push-navigation .search-block-form .form-item-keywords input{background:#E6E7E2;border-radius:3rem;color:#4a4a4a;font-size:1.6rem;font-style:italic;line-height:2.1rem;height:6rem;margin:0;}.layout-push-navigation .search-block-form input[type=search]:not(:focus),.layout-push-navigation .search-block-form .form-item-keywords input:not(:focus){border-color:rgba(0,0,0,0);}.layout-push-navigation .search-block-form form{position:relative;}.layout-push-navigation .search-block-form .form-actions{position:absolute;height:5.2rem;width:5.2rem;top:0.4rem;right:0.6rem;margin:0;}.layout-push-navigation .search-block-form .form-actions input[type=submit]{border-radius:3rem;background:none;border:none;font-size:0;line-height:0;text-indent:-1000px;overflow:hidden;position:relative;text-align:left;z-index:999;padding:0;margin-right:5px;height:5.2rem;width:5.2rem;}.layout-push-navigation .search-block-form .form-actions:after{font-family:"FontAwesome";content:"\f002";left:0;display:block;color:#fff;font-size:2.2rem;font-weight:400;line-height:2.9rem;height:5.2rem;width:5.2rem;background:#93268F;border-radius:50%;position:absolute;top:0;padding:1rem 1.5rem;}.layout-push-navigation .search-block-form .form-actions:after:hover{background:#4D008C;}.layout-push-navigation .push-nav-menu ul,.layout-push-navigation .child-menu-container ul{margin-top:3rem;}.layout-push-navigation .push-nav-menu ul li,.layout-push-navigation .child-menu-container ul li{border-bottom:2px solid #E6E7E2;width:100%;display:block;position:relative;}.layout-push-navigation .push-nav-menu ul li:hover,.layout-push-navigation .child-menu-container ul li:hover{background:none;}.layout-push-navigation .push-nav-menu ul li:last-child,.layout-push-navigation .child-menu-container ul li:last-child{border-bottom:0;}.layout-push-navigation .push-nav-menu ul li a,.layout-push-navigation .child-menu-container ul li a{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:2rem;font-weight:600;line-height:2.7rem;white-space:normal;display:inline-block;padding:1.2rem 0 1.2rem 0;}.layout-push-navigation .push-nav-menu ul li a:hover,.layout-push-navigation .push-nav-menu ul li a:focus,.layout-push-navigation .push-nav-menu ul li a:active,.layout-push-navigation .child-menu-container ul li a:hover,.layout-push-navigation .child-menu-container ul li a:focus,.layout-push-navigation .child-menu-container ul li a:active{text-decoration:none;}.layout-push-navigation .push-nav-menu ul li span,.layout-push-navigation .child-menu-container ul li span{padding:0 0.5rem 1rem;font-size:2rem;font-weight:bold;cursor:pointer;color:#34657F;position:absolute;right:0;height:100%;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;align-content:center;}.layout-push-navigation .push-nav-menu ul li span:focus,.layout-push-navigation .push-nav-menu ul li span:active,.layout-push-navigation .child-menu-container ul li span:focus,.layout-push-navigation .child-menu-container ul li span:active{outline:0;}
.region-alerts{background:#333;}.region-alerts div#kwall-alerts{display:none;width:100%;}.region-alerts div#kwall-alerts .alert-wrapper .alert{margin:0;padding:15px 0;display:block;position:relative;}.region-alerts div#kwall-alerts .alert-wrapper .alert.not-dismissible-on .close{display:none;}.region-alerts div#kwall-alerts .alert-wrapper .alert .alert-icon{margin-left:2rem;}.region-alerts div#kwall-alerts .alert-wrapper.alert-level-info .alert{background:#333;}.region-alerts div#kwall-alerts .alert-wrapper.alert-level-danger .alert{background:#93262a;}.region-alerts div#kwall-alerts .alert-wrapper.alert-level-warning .alert{background:#D8702C;}.region-alerts div#kwall-alerts .alert-wrapper.alert-level-success .alert{background:#356856;}.region-alerts div#kwall-alerts .alert-wrapper a.close{background:url(/themes/custom/rancho/images/close-button.svg) no-repeat;height:22px;width:22px;z-index:1;font-size:0;position:absolute;top:calc(50% - 11px);right:2rem;}.region-alerts div#kwall-alerts .alert-wrapper a.close > span{display:none;}.region-alerts div#kwall-alerts .alert-wrapper .alert-content{position:relative;padding-left:55px;padding-right:55px;font-size:1.4rem;line-height:1.7rem;}@media (min-width:768px){.region-alerts div#kwall-alerts .alert-wrapper .alert-content{font-size:1.8rem;line-height:1.7rem;}}.region-alerts div#kwall-alerts .alert-wrapper .alert-content:before{content:"\f12a";font:2.2rem/2.6rem "FontAwesome";position:absolute;left:0;border:solid 2px;width:34px;height:34px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#B3B3B0;}.region-alerts div#kwall-alerts .alert-wrapper .alert-content a{color:#B3B3B0;text-transform:uppercase;font:700 1.4rem/1.7rem "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;display:inline-block;position:relative;top:-2px;}.region-alerts div#kwall-alerts .alert-wrapper .alert-content p:last-child{margin-bottom:0;}
#block-rancho-breadcrumbs .breadcrumb li:before{padding-left:1rem;padding-right:1rem;}
.hero-search-block{margin-top:-6.8rem;position:relative;z-index:3;}@media (min-width:768px){.hero-search-block{margin-top:-10.3rem;}}.hero-search-block > h2{text-align:center;color:#ffffff;font-size:1.6rem;line-height:1.9rem;margin-bottom:2rem;font-weight:400;}@media (min-width:768px){.hero-search-block > h2{font-size:2.6rem;line-height:3.1rem;margin-bottom:3rem;}}.hero-search-block form{max-width:650px;margin:0 auto;width:100%;position:relative;}.hero-search-block form .form-type-search,.hero-search-block form .form-type-textfield{float:none;margin:0;}.hero-search-block form .form-type-search label,.hero-search-block form .form-type-textfield label{position:absolute;text-indent:-9999px;}.hero-search-block form .form-type-search input,.hero-search-block form .form-type-textfield input{height:60px;border-radius:100px;border:none;box-shadow:0 0 8px rgba(0,0,0,0.25);font-size:16px;font-style:italic;padding-right:70px;}.hero-search-block form .form-type-search input::placeholder,.hero-search-block form .form-type-textfield input::placeholder{font-size:inherit;}@media (min-width:768px){.hero-search-block form .form-type-search input,.hero-search-block form .form-type-textfield input{height:80px;padding-right:90px;font-size:26px;}}.hero-search-block form .form-type-search input:focus,.hero-search-block form .form-type-textfield input:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);outline:2px solid #93268F !important;}.hero-search-block form .form-actions{position:absolute;margin:0;bottom:3px;height:54px;width:54px;background:#93268F;border-radius:100%;right:3px;}@media (min-width:768px){.hero-search-block form .form-actions{height:74px;width:74px;}}.hero-search-block form .form-actions:hover{background:#4D008C;}.hero-search-block form .form-actions:after{content:"\f002";font-family:"FontAwesome";position:absolute;color:#ffffff;top:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-size:22px;}@media (min-width:768px){.hero-search-block form .form-actions:after{font-size:30px;}}.hero-search-block form .form-actions input{text-indent:-9999px;border-radius:100px;background:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;box-shadow:none;padding:0;height:100%;width:100%;}
.region-content .search-form{background:#E6E7E2;width:100%;margin:20px 0 30px 0;padding:20px 30px 26px;overflow:hidden;}.region-content .search-form + h2{display:none;}@media (min-width:992px){.region-content .search-form .form--inline{display:flex;}}.region-content .search-form .form-type-search,.region-content .search-form .form-item-keywords{width:100%;margin:0;}.region-content .search-form .form-type-search label,.region-content .search-form .form-item-keywords label{font-size:1.6rem;line-height:1.9rem;font-weight:500;}.region-content .search-form .form-type-search input,.region-content .search-form .form-item-keywords input{font-size:inherit;height:60px;margin-top:10px;}.region-content .search-form .form-actions{text-align:center;float:left;width:100%;}@media (min-width:992px){.region-content .search-form .form-actions{clear:none;display:flex;float:none;width:auto;}}.region-content .search-form .form-actions input.form-submit{margin:-3px 0 15px 0;height:60px;border-radius:50px;display:inline-block;width:100%;}.region-content .search-form .form-actions input.form-submit + .form-submit{margin-left:20px;}@media (min-width:600px){.region-content .search-form .form-actions input.form-submit{width:auto;margin-bottom:0;}}@media (min-width:992px){.region-content .search-form .form-actions input.form-submit{margin:16px 0 0 20px;float:right;}}.region-content .search-form .form-actions a.button{height:60px;display:inline-flex !important;align-items:center;border-radius:5rem;width:100%;justify-content:center;margin:0 0 15px;}@media (min-width:600px){.region-content .search-form .form-actions a.button{width:auto;margin:0 20px;}}@media (min-width:992px){.region-content .search-form .form-actions a.button{margin-top:16px;margin-right:0;}}.region-content .search-form .search-help-link,.region-content .search-form .search-advanced{display:none;}.region-content .view-content{margin-bottom:50px;}.region-content .view-content .search-result__title a{color:#93268F;font-size:2.2rem;line-height:2.4rem;font-weight:500;}.region-content .view-content .search-result__snippet-info p{font-size:1.8rem;line-height:2.4rem;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;color:#333;}.path-search .block-page-title-block{float:left;}.path-search .cb-document-search{float:right;padding-top:15px;}
.sidebar-blocks{margin-top:40px;}@media (min-width:768px){.sidebar-blocks{margin-top:-40px;}}.sidebar-blocks .field--name-field-contact-title{font-size:3rem;line-height:2.4rem;margin-bottom:2rem;}.sidebar-blocks .field--name-field-contact-phones .paragraph--type--contact-phone,.sidebar-blocks .field--name-field-contact-email,.sidebar-blocks .field--name-field-contact-addresses > .field__item,.sidebar-blocks .field--name-field-contact-hours{position:relative;padding:8px 0 0 50px;margin:0 0 10px;min-height:40px;}.sidebar-blocks .field--name-field-contact-phones .paragraph--type--contact-phone:before,.sidebar-blocks .field--name-field-contact-email:before,.sidebar-blocks .field--name-field-contact-addresses > .field__item:before,.sidebar-blocks .field--name-field-contact-hours:before{content:"\f10b";font-family:"FontAwesome";color:#34657F;border:solid 1px #34657F;border-radius:100%;height:40px;width:40px;display:inline-flex;justify-content:center;align-items:center;font-size:24px;line-height:24px;position:absolute;top:0;left:0;}.sidebar-blocks .field--name-field-contact-email:before{content:"\f003";}.sidebar-blocks .field--name-field-contact-addresses > .field__item:before{content:"\f041";}.sidebar-blocks .field--name-field-contact-addresses > .field__item .organization{font-weight:bold;}.sidebar-blocks .field--name-field-contact-hours:before{content:"\f017";}.sidebar-blocks .field--name-field-contact-cta-links{padding-top:15px;}.sidebar-blocks .field--name-field-contact-cta-links a{background-color:#93268F;border:none;border-radius:25px;box-shadow:none;color:#fff;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.6rem;font-weight:bold;line-height:2.1rem;padding:1.45rem 4.2rem;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center;display:block;margin-top:10px;}.sidebar-blocks .field--name-field-contact-cta-links a:hover,.sidebar-blocks .field--name-field-contact-cta-links a:focus{background:#4D008C;}.sidebar-blocks .field--name-field-contact-social-links{text-align:center;padding:15px 0 10px;}.sidebar-blocks .field--name-field-contact-social-links a{text-indent:-9999px;display:inline-block;padding:0 3px;width:46px;}.sidebar-blocks .field--name-field-contact-social-links a:after{text-indent:0;float:left;height:40px;width:40px;font:2.4rem/2.4rem "FontAwesome";color:#93268F;content:"\f0ac";border:solid 2px;border-radius:100%;display:flex;align-items:center;justify-content:center;}.sidebar-blocks .field--name-field-contact-social-links a:hover:after,.sidebar-blocks .field--name-field-contact-social-links a:focus:after{color:#4D008C;}.sidebar-blocks .field--name-field-contact-social-links a[href*="facebook.com"]:after{content:"\f09a";}.sidebar-blocks .field--name-field-contact-social-links a[href*="twitter.com"]:after,.sidebar-blocks .field--name-field-contact-social-links a[href*="x.com"]:after{content:"\e61b";}.sidebar-blocks .field--name-field-contact-social-links a[href*="instagram.com"]:after{content:"\f16d";}.sidebar-blocks .field--name-field-contact-social-links a[href*="linkedin.com"]:after{content:"\f0e1";}.sidebar-blocks .field--name-field-contact-social-links a[href*="pinterest.com"]:after{content:"\f0d2";}.sidebar-blocks .field--name-field-contact-social-links a[href*="nextdoor.com"]:after{content:url(/themes/custom/rancho/images/homedoor.svg);}.sidebar-blocks .field--name-field-contact-social-links a[href*="nextdoor.com"]:hover:after,.sidebar-blocks .field--name-field-contact-social-links a[href*="nextdoor.com"]:focus:after{content:url(/themes/custom/rancho/images/homedoor_hover.svg);}
#block-rancho-contentbottom{overflow:hidden;}.path-frontpage #block-rancho-contentbottom{overflow:visible;}
.paragraph--type--content-grid{padding:60px 0;}@media (max-width:767px){.paragraph--type--content-grid{padding:45px 0 50px;}}.paragraph--type--content-grid .content-grid--title{font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}@media (max-width:767px){.paragraph--type--content-grid .content-grid--title{text-align:center;margin-bottom:15px;}}@media (min-width:768px){.paragraph--type--content-grid .content-grid--title{margin-bottom:15px;}}.paragraph--type--content-grid .content-grid--description{color:#696969;font-size:2rem;line-height:3rem;margin-bottom:25px;}@media (max-width:767px){.paragraph--type--content-grid .content-grid--description{text-align:center;}}@media (min-width:768px){.paragraph--type--content-grid .content-grid--description{font-size:2.4rem;line-height:3.6rem;margin-top:-5px;margin-bottom:30px;}}@media (max-width:767px){.paragraph--type--content-grid .content-grid--items{padding-top:5px;}}.paragraph--type--content-grid .content-grid--items .paragraph--type--content-grid-item{box-shadow:0 0 8px rgba(0,0,0,0.25);vertical-align:top;padding:2rem;height:100%;background:#ffffff;}.paragraph--type--content-grid .content-grid--items > .field__item{margin-bottom:30px;}.paragraph--type--content-grid-item .content-grid-item--title{margin-top:0;}
.paragraph--type--spotlight-carousel{position:relative;padding:40px 0;}.paragraph--type--spotlight-carousel:after{content:"";position:absolute;right:0;left:auto;top:0;background:linear-gradient(269deg,#34657F 0%,#058785 100%);max-width:100%;max-height:500px;height:100%;width:100%;z-index:-1;}@media (min-width:768px) and (max-width:1300px){.paragraph--type--spotlight-carousel:after{max-width:50% !important;}}.paragraph--type--spotlight-carousel .slick-arrow{background-color:#ffffff;}@media (max-width:767px){.paragraph--type--spotlight-carousel .slick-arrow{opacity:0.7;}}@media (min-width:768px){.paragraph--type--spotlight-carousel .slick-arrow{top:-75px;}.paragraph--type--spotlight-carousel .slick-arrow.slick-prev{left:auto;right:70px;}}@media (max-width:767px){.paragraph--type--spotlight-carousel .slick-arrow:hover{opacity:1;}}@media (min-width:768px){.paragraph--type--spotlight-carousel .slick-dots{position:absolute;float:right;width:auto;top:-126px;right:200px;}.paragraph--type--spotlight-carousel .slick-dots:focus{background:#ffffff;}}@media (min-width:768px){.paragraph--type--spotlight-carousel{padding-bottom:80px;}}.paragraph--type--spotlight-carousel.bg-purple:after{background:linear-gradient(270deg,#382B55 0%,#7A3266 100%);}.paragraph--type--spotlight-carousel.bg-teal:after{background:linear-gradient(269deg,#34657F 0%,#058785 100%);}@media (min-width:768px){.paragraph--type--spotlight-carousel:after{max-height:100%;max-width:790px;}}.paragraph--type--spotlight-carousel .container{position:relative;}.paragraph--type--spotlight-carousel .container .slick-dots{position:absolute;top:-34px;right:200px;height:80px;}@media screen and (max-width:767px){.paragraph--type--spotlight-carousel .container .slick-dots{top:0;position:relative;}}.paragraph--type--spotlight-carousel .container .slick-dots li button{background:#fff;border:2px solid #fff;}@media screen and (max-width:767px){.paragraph--type--spotlight-carousel .container .slick-dots li button{background:#4A4A4A;border:2px solid #4A4A4A;}}.paragraph--type--spotlight-carousel .container .play-pause{font-size:0;position:absolute;top:22px;right:260px;z-index:1;}@media (max-width:767px){.paragraph--type--spotlight-carousel .container .play-pause{top:unset;right:0;bottom:64px;left:43%;width:20px;height:20px;transform:translate(-50%,10px);}}.paragraph--type--spotlight-carousel .container .play-pause:before{content:"\f04c";font-size:16px;font-family:"FontAwesome";color:#fff;position:absolute;top:-10px;left:-20px;}@media (max-width:767px){.paragraph--type--spotlight-carousel .container .play-pause:before{position:unset;color:#333;}}.paragraph--type--spotlight-carousel .container .play-pause.pause:before{content:"\f04b";}.paragraph--type--spotlight-carousel .slick-autoplay-toggle-button{top:14px;bottom:auto;left:auto;right:264px;width:16px;height:16px;padding:0;opacity:1;}@media (max-width:767px){.paragraph--type--spotlight-carousel .slick-autoplay-toggle-button{color:#333;left:50%;right:0;top:auto;bottom:56px;transform:translate(-50%,0);margin-left:-48px;}}@media (max-width:479px){.paragraph--type--spotlight-carousel .slick-autoplay-toggle-button{margin-left:-70px;}}.paragraph--type--spotlight-carousel .slick-autoplay-toggle-button:hover,.paragraph--type--spotlight-carousel .slick-autoplay-toggle-button:focus{background:0 0;box-shadow:none;}@media (min-width:768px){.paragraph--type--spotlight-carousel .slick-arrow{top:10px;}}.paragraph--type--spotlight-carousel .slick-arrow .slick-prev-icon,.paragraph--type--spotlight-carousel .slick-arrow .slick-next-icon{display:none;}.paragraph--type--spotlight-carousel .slick-arrow .slick-prev:before,.paragraph--type--spotlight-carousel .slick-arrow .slick-next:before{color:#00a3bf;display:block;font-family:"FontAwesome";font-size:4rem;line-height:4rem;}.paragraph--type--spotlight-carousel .slick-arrow .slick-prev:before{content:"\f104";}.paragraph--type--spotlight-carousel .slick-arrow .slick-next:before{content:"\f105";}.paragraph--type--spotlight-carousel .spotlight-carousel--title{margin-bottom:25px;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}@media (max-width:767px){.paragraph--type--spotlight-carousel .spotlight-carousel--title{font-size:32px;line-height:38px;color:#ffffff;text-align:center;}}.paragraph--type--spotlight-carousel .spotlight-carousel--items{margin:0 -15px;}.paragraph--type--spotlight-carousel .spotlight-carousel--items .slick-list{overflow:hidden;}.paragraph--type--spotlight-carousel .spotlight-carousel--items .slick-list .slick-track{padding:10px 0;display:flex;}.paragraph--type--spotlight-carousel .spotlight-carousel--items .slick-list .slick-track .slick-slide{margin:0;display:flex;height:auto;box-shadow:none;position:relative;}@media (min-width:768px){.paragraph--type--spotlight-carousel .spotlight-carousel--items .slick-list .slick-track .slick-slide{padding:0 15px;}}.paragraph--type--spotlight-carousel .spotlight-carousel--items .slick-list .slick-track .slick-slide .spotlight-carousel-item--inner{height:100%;flex:0 0 100%;display:flex;flex-flow:column;padding-bottom:40px;}@media (min-width:768px){.paragraph--type--spotlight-carousel .spotlight-carousel--items .slick-list .slick-track .slick-slide .spotlight-carousel-item--inner{box-shadow:0 0 8px rgba(0,0,0,0.25);background:#ffffff;}}@media (max-width:767px){.paragraph--type--spotlight-carousel .spotlight-carousel--items .slick-list .slick-track .slick-slide .spotlight-carousel-item--inner{padding-bottom:0;}}@media (max-width:767px){.paragraph--type--spotlight-carousel .spotlight-carousel--items{position:relative;z-index:9;}}@media (min-width:768px){.paragraph--type--spotlight-carousel .spotlight-carousel--items.slick-slider .slick-arrow{z-index:0 !important;}}.paragraph--type--spotlight-carousel .spotlight-carousel--items:not(.slick-dotted) .slick-autoplay-toggle-button{display:none;}.paragraph--type--spotlight-carousel-item{height:100%;}@media (max-width:767px){.paragraph--type--spotlight-carousel-item .spotlight-carousel-item--inner.mgd-block{position:relative;}.paragraph--type--spotlight-carousel-item .spotlight-carousel-item--inner.mgd-block .mgd-block--post-wrap,.paragraph--type--spotlight-carousel-item .spotlight-carousel-item--inner.mgd-block .mgd-block--image{background:#ffffff;margin:0 15px;position:relative;}.paragraph--type--spotlight-carousel-item .spotlight-carousel-item--inner.mgd-block .mgd-block--content{background:#ffffff;padding:0 15px;flex-grow:1;flex-shrink:1;flex-basis:auto;}.paragraph--type--spotlight-carousel-item .spotlight-carousel-item--inner.mgd-block .mgd-block--content--inner{box-shadow:0 0 8px rgba(0,0,0,0.25);padding:15px 20px 40px;height:100%;}}@media (min-width:768px){.paragraph--type--spotlight-carousel-item .spotlight-carousel-item--content{padding:1.6rem;}}.paragraph--type--spotlight-carousel-item .spotlight-carousel-item--title{font-size:2.2rem;line-height:2.4rem;}.paragraph--type--spotlight-carousel-item .spotlight-carousel-item--caption{font:1.6rem/1.9rem "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;}.paragraph--type--spotlight-carousel-item .spotlight-carousel-item--link{margin-top:auto;text-align:left;padding-top:10px;}.paragraph--type--spotlight-carousel-item .spotlight-carousel-item--link a{color:#3B3F80;}
.paragraph--type--articles-grid{position:relative;padding:40px 0;}.paragraph--type--articles-grid:after{content:"";position:absolute;right:0;left:auto;top:0;background:linear-gradient(269deg,#34657F 0%,#058785 100%);max-width:100%;max-height:450px;height:100%;width:100%;z-index:-1;}@media (min-width:768px) and (max-width:1300px){.paragraph--type--articles-grid:after{max-width:50% !important;}}@media (max-width:375px){.paragraph--type--articles-grid:after{height:400px;}}@media (min-width:768px){.paragraph--type--articles-grid{display:flex;flex-flow:row wrap;}.paragraph--type--articles-grid:after{max-height:626px;max-width:604px;}}.paragraph--type--articles-grid .views-element-container{width:100%;}.paragraph--type--articles-grid .articles-grid--title{margin-bottom:40px;}@media (max-width:767px){.paragraph--type--articles-grid .articles-grid--title{font-size:32px;line-height:38px;color:#ffffff;text-align:center;}}@media (min-width:768px){.paragraph--type--articles-grid .articles-grid--title{margin-top:-25px;}}.paragraph--type--articles-grid .articles-grid--link{color:#009194;text-align:center;margin-top:40px;}.paragraph--type--articles-grid .articles-grid--link a{color:#009194;text-decoration:none;}@media (min-width:768px){.paragraph--type--articles-grid .articles-grid--link{order:-1;margin-top:0;color:#ffffff;text-align:right;line-height:1;}.paragraph--type--articles-grid .articles-grid--link a{color:#ffffff;margin-top:20px;display:inline-block;}}
.paragraph--type--featured-services-card-grid{padding:40px 0 30px;}.paragraph--type--featured-services-card-grid .services-grid--title{margin:2rem 0;font-size:2.6rem;line-height:3.1rem;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}@media (min-width:768px){.paragraph--type--featured-services-card-grid .services-grid--title{font-size:4.6rem;line-height:5.5rem;}}
.paragraph--type--events-carousel{position:relative;padding:40px 0;}.paragraph--type--events-carousel:before{content:"";position:absolute;right:auto;left:0;top:0;background:linear-gradient(270deg,#D9CEB8 0%,#EBE8DD 100%);max-width:100%;max-height:400px;height:100%;width:100%;z-index:-1;}@media (min-width:768px) and (max-width:1300px){.paragraph--type--events-carousel:before{max-width:50% !important;}}@media (min-width:768px){.paragraph--type--events-carousel{display:block;}.path-frontpage .paragraph--type--events-carousel{margin-bottom:60px;}.paragraph--type--events-carousel:before{max-height:100%;max-width:604px;}}.paragraph--type--events-carousel .events-carousel-title{margin-bottom:25px;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}@media (max-width:767px){.paragraph--type--events-carousel .events-carousel-title{font-size:32px;line-height:38px;color:#ffffff;text-align:center;}}.paragraph--type--events-carousel .events-carousel-link{text-align:center;margin-top:20px;color:#93268F;}@media (min-width:768px){.paragraph--type--events-carousel .events-carousel-link{text-align:left;margin-top:30px;}}
.paragraph--type--form-reference{margin-bottom:8rem;}@media (min-width:768px){.paragraph--type--form-reference{margin-bottom:6.5rem;}}.paragraph--type--columns-2-max .paragraph--type--form-reference{margin-bottom:0;}.paragraph--type--columns-2-max .paragraph--type--form-reference .wysisyg{padding-left:0;padding-right:0;}.paragraph--type--columns-2-max .paragraph--type--form-reference .wysisyg .field--name-field-body-formatted{margin:-15px;}@media(min-width:992px){.paragraph--type--columns-2-max .paragraph--type--form-reference .wysisyg .field--name-field-body-formatted{margin:0;}}@media (min-width:992px){.paragraph--type--columns-2-max .paragraph--type--form-reference .wysisyg,.paragraph--type--columns-2-max .paragraph--type--form-reference .field--name-field-body-formatted,.paragraph--type--columns-2-max .paragraph--type--form-reference .field__item,.paragraph--type--columns-2-max .paragraph--type--form-reference .ctct-inline-form{height:100%;}}.layout-content-bottom .paragraph--type--form-reference{width:100%;padding:0;}.paragraph--type--form-reference h2{font-size:3rem;line-height:2.4rem;margin-bottom:1.5rem;}.paragraph--type--form-reference h3{font-size:2rem;line-height:2.4rem;margin-bottom:1.5rem;margin-top:2rem;}.paragraph--type--form-reference .ctct-inline-form{background:linear-gradient(269deg,#37396B 0%,#058785 100%);}.paragraph--type--columns-2-max .paragraph--type--form-reference .ctct-inline-form{padding:0 15px;}@media (min-width:992px){.paragraph--type--columns-2-max .paragraph--type--form-reference .ctct-inline-form{padding:0 50px;}}@media (max-width:991px){.paragraph--type--columns-2-max .paragraph--type--form-reference .ctct-inline-form{margin:25px -15px 0;}}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-defaults{background:none;border-radius:0;margin:0 auto;max-width:1200px;padding:40px 15px 40px;width:100%;}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom{position:relative;min-height:1px;}@media (min-width:992px){.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom{overflow:hidden;}}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom h2.ctct-form-header{font:700 2.6rem/3.1rem "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;color:#ffffff;text-align:center;}@media (min-width:992px){.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom h2.ctct-form-header{width:35.33%;float:left;text-align:left;display:inline-block;}.paragraph--type--columns-2-max .paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom h2.ctct-form-header{width:100%;float:none;text-align:center;}}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-text{font:1.6rem/1.9rem "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;color:#ffffff;opacity:0.7;margin:0;text-align:center;padding-bottom:15px;}@media (min-width:992px){.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-text{padding-bottom:0;font-size:1.8rem;line-height:2.2rem;width:35.33%;float:left;clear:both;text-align:left;}.paragraph--type--columns-2-max .paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-text{width:100%;float:none;text-align:center;padding-bottom:25px;}}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-field{bottom:-66px;position:absolute;width:100%;margin:0;}@media (min-width:992px){.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-field{margin:-25px 0 0;width:64.67%;padding-left:80px;float:left;position:relative;bottom:0;}.paragraph--type--columns-2-max .paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-field{margin:0;width:100%;float:none;padding:0;}}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-field label{display:none;}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-field input[type=email]{box-sizing:border-box;display:inline-block;border:2px solid #a7a7a7;border-radius:30px;box-shadow:none;padding:1.65rem 2.7rem;-webkit-appearance:none;width:100%;height:auto;padding-right:100px;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.6rem;}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-field input[type=email]:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);border-color:#93268F;outline:0 none !important;}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-button{background-color:#93268F;border:none;border-radius:25px;box-shadow:none;color:#fff;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.6rem;font-weight:bold;line-height:2.1rem;padding:1.45rem 4.2rem;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center;width:auto;float:right;position:relative;margin:12px 4px 0 0;padding-right:1.8rem;padding-left:1.8rem;}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-button:hover,.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-button:focus{background:#4D008C;}@media (min-width:992px){.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-custom .ctct-form-button{margin:-55px 4px 0 0;}}.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed .ctct-form-footer,.paragraph--type--form-reference .ctct-inline-form .ctct-form-embed #gdpr_text{display:none;}
.paragraph--type--image img{height:auto;width:100%;}
.paragraph--type--news-events-combo{position:relative;}.paragraph--type--news-events-combo .news-event-tabs{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;position:absolute;top:55px;text-align:center;text-transform:uppercase;width:100%;z-index:1;}.paragraph--type--news-events-combo .news-event-tabs ul{justify-content:center;border:none;display:inline-flex;background:rgba(255,255,255,0.25);align-items:center;border-radius:50px;}.paragraph--type--news-events-combo .news-event-tabs ul li a{height:50px;display:inline-flex;padding:0 55px;align-items:center;font-weight:700;font-size:1.6rem;line-height:1.9rem;border-radius:50px;text-decoration:none;color:#333;}.paragraph--type--news-events-combo .news-event-tabs ul li a.event{color:#ffffff;}.paragraph--type--news-events-combo .news-event-tabs ul li a.active{background:#E6E7E2;color:#009194;}.paragraph--type--news-events-combo .news-event-tabs ul li a.active.event{color:#ffffff;background:#A69D8C;}@media (min-width:768px){.paragraph--type--news-events-combo .news-event-tabs{display:none;}}.paragraph--type--news-events-combo .news-events-combo--articles-grid{position:relative;padding:40px 0;}.paragraph--type--news-events-combo .news-events-combo--articles-grid:after{content:"";position:absolute;right:0;left:auto;top:0;background:linear-gradient(269deg,#34657F 0%,#058785 100%);max-width:100%;max-height:500px;height:100%;width:100%;z-index:-1;}@media (min-width:768px) and (max-width:1300px){.paragraph--type--news-events-combo .news-events-combo--articles-grid:after{max-width:50% !important;}}@media (max-width:375px){.paragraph--type--news-events-combo .news-events-combo--articles-grid:after{height:400px;}}@media (max-width:767px){.paragraph--type--news-events-combo .news-events-combo--articles-grid{padding-top:140px;}}@media (min-width:768px){.paragraph--type--news-events-combo .news-events-combo--articles-grid{display:flex;flex-flow:row wrap;}.paragraph--type--news-events-combo .news-events-combo--articles-grid:after{max-height:626px;max-width:604px;}}.paragraph--type--news-events-combo .news-events-combo--articles-grid .views-element-container{width:100%;}.paragraph--type--news-events-combo .news-events-combo--articles-grid-title{margin-bottom:25px;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}@media (max-width:767px){.paragraph--type--news-events-combo .news-events-combo--articles-grid-title{font-size:32px;line-height:38px;color:#ffffff;text-align:center;display:none;}}@media (min-width:768px){.paragraph--type--news-events-combo .news-events-combo--articles-grid-title{margin-top:-25px;}}.paragraph--type--news-events-combo .news-events-combo--articles-grid-link{color:#009194;text-align:center;margin-top:40px;}.paragraph--type--news-events-combo .news-events-combo--articles-grid-link a{color:#009194;text-decoration:none;}@media (min-width:768px){.paragraph--type--news-events-combo .news-events-combo--articles-grid-link{order:-1;margin-top:0;color:#ffffff;text-align:right;line-height:1;position:relative;top:1rem;}.paragraph--type--news-events-combo .news-events-combo--articles-grid-link a{color:#ffffff;margin-top:20px;display:inline-block;}}.paragraph--type--news-events-combo .news-events-combo--events-carousel{position:relative;padding:40px 0;overflow:hidden;}.paragraph--type--news-events-combo .news-events-combo--events-carousel:before{content:"";position:absolute;right:auto;left:0;top:0;background:linear-gradient(270deg,#D9CEB8 0%,#EBE8DD 100%);max-width:100%;max-height:500px;height:100%;width:100%;z-index:-1;}@media (min-width:768px) and (max-width:1300px){.paragraph--type--news-events-combo .news-events-combo--events-carousel:before{max-width:50% !important;}}@media (max-width:767px){.paragraph--type--news-events-combo .news-events-combo--events-carousel{padding-top:140px;}}@media (min-width:768px){.paragraph--type--news-events-combo .news-events-combo--events-carousel{display:block;margin-bottom:60px;}.paragraph--type--news-events-combo .news-events-combo--events-carousel:before{max-height:100%;max-width:604px;}}.paragraph--type--news-events-combo .news-events-combo--events-carousel-title{margin-bottom:25px;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}@media (max-width:767px){.paragraph--type--news-events-combo .news-events-combo--events-carousel-title{font-size:32px;line-height:38px;color:#ffffff;text-align:center;display:none;}}.paragraph--type--news-events-combo .news-events-combo--events-carousel-link{text-align:center;margin-top:20px;color:#3B3F80;}@media (min-width:768px){.paragraph--type--news-events-combo .news-events-combo--events-carousel-link{text-align:left;margin-top:30px;}}.paragraph--type--news-events-combo .news-events-combo--events-carousel-link a{color:#3B3F80;}
.paragraph--type--wysiwyg{margin-bottom:4rem;}.paragraph--type--columns-2-max .paragraph--type--wysiwyg{margin-bottom:0;}.paragraph--type--columns-2-max .paragraph--type--wysiwyg .wysisyg{padding-left:0;padding-right:0;}.paragraph--type--columns-2-max .paragraph--type--wysiwyg .wysisyg .field--name-field-body-formatted{margin:-15px;}@media(min-width:992px){.paragraph--type--columns-2-max .paragraph--type--wysiwyg .wysisyg .field--name-field-body-formatted{margin:0;}}@media (min-width:992px){.paragraph--type--columns-2-max .paragraph--type--wysiwyg .wysisyg,.paragraph--type--columns-2-max .paragraph--type--wysiwyg .field--name-field-body-formatted,.paragraph--type--columns-2-max .paragraph--type--wysiwyg .field__item,.paragraph--type--columns-2-max .paragraph--type--wysiwyg .ctct-inline-form{height:100%;}}.layout-content-bottom .paragraph--type--wysiwyg{width:100%;padding:0;}.paragraph--type--wysiwyg h2{font-size:3rem;line-height:2.4rem;margin-bottom:1.5rem;}.paragraph--type--wysiwyg h3{font-size:2rem;line-height:2.4rem;margin-bottom:1.5rem;margin-top:3.5rem;}
.paragraph--type--accordion{margin-bottom:80px;}@media (max-width:767px){.paragraph--type--accordion{margin-bottom:50px;}}.paragraph--type--accordion .field--name-field-title{margin-bottom:30px;}.paragraph--type--accordion .card-wrap{margin-bottom:8px;}.paragraph--type--accordion .card{background:none;border:none;box-shadow:0 0 8px rgba(0,0,0,0.25);}.paragraph--type--accordion .card-header{background:none;border:none;padding:0;border-radius:0;}.paragraph--type--accordion .card-header a{font:700 2rem/2.4rem "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;color:#ffffff;display:block;text-decoration:none;padding:15px 25px;background:#3B3F80;padding-right:42px;}.paragraph--type--accordion .card-header a.collapsed{background:none;color:#4A4A4A;}.paragraph--type--accordion .card-header a.collapsed:before{content:"\f107";}.paragraph--type--accordion .card-header a:before{content:"\f106";font-family:"FontAwesome";display:inline-block;right:18px;position:absolute;margin-top:18px;top:0;}.paragraph--type--accordion .card-body{padding:22px 25px;}
.paragraph--type--curator-embed{position:relative;padding:40px 0;display:block;}.paragraph--type--curator-embed:after{content:"";position:absolute;right:0;left:auto;top:0;background:linear-gradient(270deg,#382B55 0%,#7A3266 100%);max-width:100%;max-height:383px;height:100%;width:100%;z-index:-1;}@media (min-width:768px) and (max-width:1300px){.paragraph--type--curator-embed:after{max-width:50% !important;}}@media (min-width:768px){.paragraph--type--curator-embed:after{max-height:100%;max-width:604px;}}.paragraph--type--curator-embed .curator-embed-title{margin-bottom:25px;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}@media (max-width:767px){.paragraph--type--curator-embed .curator-embed-title{font-size:32px;line-height:38px;color:#ffffff;text-align:center;}}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel{width:100%;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-logo,.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-post-share,.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-post-footer{display:none;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-feed{padding:0;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-stage{height:auto !important;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow{box-shadow:0 0 8px rgba(0,0,0,0.25);height:50px;width:50px;z-index:9;background:#ffffff;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow svg{display:none;}@media (max-width:767px){.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow{opacity:0.7;}}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow:before{color:#00a3bf;font-family:"FontAwesome";font-size:4rem;line-height:5rem;display:block;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow:hover,.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow:focus{background:#ffffff;opacity:1;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow.crt-panel-next{right:0;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow.crt-panel-next:before{content:"\f105";}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow.crt-panel-prev{left:0;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow.crt-panel-prev:before{content:"\f104";}@media (min-width:768px){.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow{top:-52px;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-panel-arrow.crt-panel-prev{left:auto;right:70px;}}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider{display:flex;padding:10px 0;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider .crt-carousel-pane{padding-left:15px;padding-right:15px;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider .crt-post{box-shadow:0 0 8px rgba(0,0,0,0.25);height:100%;border:none;margin:0 !important;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider .crt-post-header{padding-top:15px;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider .crt-post-fullname{margin:0 1.5rem;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider .crt-post-fullname a{color:#3B3F80;font-size:1.4rem;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-weight:700;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider .crt-post-text{text-align:left;margin:1.5rem;max-height:60px;padding:0;overflow:hidden;font:1.6rem/1.9rem "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider .crt-post-content-image{height:270px;background:url(/themes/custom/rancho/images/generic-image-737x737.png) no-repeat center/cover;display:block;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider .crt-post-content-image .crt-image-responsive{height:100%;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider .crt-post-content-image .crt-image-responsive img{height:100%;object-fit:cover;}.paragraph--type--curator-embed .crt-widget.crt-widget-carousel .crt-carousel-slider .crt-social-icon{margin-bottom:0;}
.paragraph--type--persons-grid{padding:60px 0 30px;}.paragraph--type--persons-grid .persons-grid--title{margin-bottom:1rem;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}
.paragraph--type--persons-photo-grid{padding-bottom:30px;}.paragraph--type--persons-photo-grid .persons-photo-grid--title{margin-bottom:1rem;}
.paragraph--type--person-cta .person{padding:40px 0;background:#E6E7E2;height:100%;}.paragraph--type--person-cta .person article.node{padding:0 40px;}@media (min-width:992px){.paragraph--type--columns-2-max .paragraph--type--person-cta .person article.node{flex:0 0 33.33%;max-width:33.33%;padding:0 15px;}}.paragraph--type--person-cta .person article.node > h2{display:none;}.paragraph--type--person-cta .person article.node .node__content{text-align:center;}.paragraph--type--person-cta .person article.node .node__content .person--thumb a{height:120px;width:120px;display:block;margin:0 auto;}.paragraph--type--person-cta .person article.node .node__content .person--thumb a img{width:100%;height:100%;object-fit:cover;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.paragraph--type--person-cta .person article.node .node__content .person--name{margin:15px 0 5px;overflow:hidden;font:700 2rem/2.4rem "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;}.paragraph--type--person-cta .person article.node .node__content .field--name-field-person-title{line-height:1.7rem;font-size:1.4rem;}.paragraph--type--person-cta .person .person--cta{padding:0 40px;}@media (min-width:992px){.paragraph--type--columns-2-max .paragraph--type--person-cta .person .person--cta{flex:0 0 66.66%;max-width:66.66%;padding:0 15px;}}.paragraph--type--person-cta .person .person--cta .person-cta--name{margin-top:20px;margin-bottom:20px;font-size:2.6rem;line-height:3.1rem;color:#34657F;}.paragraph--type--person-cta .person .person--cta .person-cta--button{margin-bottom:20px;}.paragraph--type--person-cta .person .person--cta .person-cta--button a{border-radius:100px;}.paragraph--type--person-cta .person .person--cta .person-cta--view-more-link{text-align:center;}.paragraph--type--person-cta .person .person--cta .person-cta--view-more-link:before{color:#93268F;}
.paragraph--type--columns-2-max{padding:60px 0;}.paragraph--type--columns-2-max .field--name-field-paragraphs-2-max{display:flex;flex-flow:row wrap;}.paragraph--type--columns-2-max .field--name-field-paragraphs-2-max .field__item:not(:only-child):first-child{padding-right:12px;}.paragraph--type--columns-2-max .field--name-field-paragraphs-2-max .field__item:not(:only-child):last-child{padding-left:12px;}.paragraph--type--columns-2-max .field--name-field-paragraphs-2-max .paragraph{height:100%;}
.paragraph--type--services-icon-grid{padding:40px 0;}.paragraph--type--services-icon-grid .services-icon-grid--title{margin-bottom:2rem;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}@media (min-width:768px){.paragraph--type--services-icon-grid .services-icon-grid--title{margin-bottom:3rem;}}.paragraph--type--services-icon-grid .services-icon-grid-link{padding-bottom:20px;}.paragraph--type--services-icon-grid .services-icon-grid-link .button{padding:0;}.paragraph--type--services-icon-grid .services-icon-grid-link a{display:block;padding:1.45rem 4.2rem;color:#ffffff;text-decoration:none;}.paragraph--type--services-card-grid{padding:40px 0 30px;}.paragraph--type--services-card-grid .services-grid--title{margin-bottom:2rem;font-size:2.6rem;line-height:3.1rem;display:none;}@media (min-width:768px){.paragraph--type--services-card-grid .services-grid--title{font-size:4.6rem;line-height:5.5rem;}}.paragraph--type--services-card-grid .views-element-container .services-grid--title{padding-left:15px;padding-right:15px;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}
.paragraph--type--view-reference{padding:40px 0;}@media (min-width:768px){.paragraph--type--view-reference{padding:60px 0;}}
.hero-banner-block .hero-banner-view .hero-banner-img-section{text-align:center;color:#ffffff;display:flex;align-items:flex-end;flex-flow:row wrap;padding:40px 0 75px;position:relative;background-position-y:center !important;}@media (max-width:767px){.hero-banner-block .hero-banner-view .hero-banner-img-section{height:auto;}}@media (min-width:768px){.hero-banner-block .hero-banner-view .hero-banner-img-section{padding-bottom:115px;}}.hero-banner-block .hero-banner-view .hero-banner-img-section.banner-bg-position-y-top{background-position-y:top !important;}.hero-banner-block .hero-banner-view .hero-banner-img-section.banner-bg-position-y-bottom{background-position-y:bottom !important;}.hero-banner-block .hero-banner-view .hero-banner-img-section .banner-text{width:100%;}.hero-banner-block .hero-banner-view .hero-banner-img-section .banner-text:after{background:linear-gradient(to bottom,rgba(0,0,0,0) 20%,rgb(50,38,74) 90%,rgb(57,43,85) 95%);opacity:1;position:absolute;top:0;bottom:0;z-index:1;left:0;right:0;content:"";}.hero-banner-block .hero-banner-view .hero-banner-img-section .container{z-index:2;position:relative;}.hero-banner-block .hero-banner-view .hero-banner-img-section .hero-banner-pre-title{font:700 1.6rem/1.9rem "Futura","futura-pt","Trebuchet MS",Arial,sans-serif;text-shadow:0 0 10px #333;}@media (min-width:768px){.hero-banner-block .hero-banner-view .hero-banner-img-section .hero-banner-pre-title{font-size:2.6rem;line-height:3.1rem;}}.hero-banner-block .hero-banner-view .hero-banner-img-section .hero-title{color:#ffffff;text-transform:uppercase;letter-spacing:9px;text-shadow:0px 0px 15px #333;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}@media (max-width:767px){.hero-banner-block .hero-banner-view .hero-banner-img-section .hero-title{font-size:2.4rem;line-height:2.9rem;letter-spacing:6px;}}@media (min-width:960px){.hero-banner-block .hero-banner-view .hero-banner-img-section .hero-title{font-size:6.8rem;line-height:8.7rem;}}.hero-banner-block.hero-video-block .video-wrapper{overflow:hidden;height:100%;position:absolute;top:0;bottom:0;}.hero-banner-block.hero-video-block .video-wrapper video{width:100%;}
@media (max-width:767px){.view-id-articles.mgd-block{position:relative;}.view-id-articles.mgd-block .mgd-block--post-wrap,.view-id-articles.mgd-block .mgd-block--image{background:#ffffff;margin:0 15px;position:relative;}.view-id-articles.mgd-block .mgd-block--content{background:#ffffff;padding:0 15px;flex-grow:1;flex-shrink:1;flex-basis:auto;}.view-id-articles.mgd-block .mgd-block--content--inner{box-shadow:0 0 8px rgba(0,0,0,0.25);padding:15px 20px 40px;height:100%;}}.view-id-articles .view-filters{display:block;background:#E6E7E2;width:100%;margin:0 0 30px 0;padding:35px 15px;}@media (min-width:768px){.view-id-articles .view-filters{margin:0 0 35px;}}.view-id-articles .view-filters form label{font-size:1.6rem;line-height:1.9rem;}.view-id-articles .view-filters form input{font-size:inherit;height:60px;margin:0;border-radius:50px;}.view-id-articles .view-filters form select{border-radius:30px;height:60px !important;border:2px solid #a7a7a7;padding:1.65rem 2.7rem;font-size:inherit;background:#ffffff url(/themes/custom/rancho/styleguide/images/down-arrow.png) no-repeat center right 2.7rem;background-size:1.7rem auto;}.view-id-articles .view-filters form select:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);border-color:#93268F;outline:0 none !important;}@media (min-width:768px){.view-id-articles .view-filters form .form--inline{margin:0 -8px;}}.view-id-articles .view-filters form .form--inline .form-group{margin:0;padding-bottom:15px;clear:both;width:100%;}@media (min-width:768px){.view-id-articles .view-filters form .form--inline .form-group{padding:0 8px;float:left;clear:none;width:50%;}}@media (min-width:768px){.view-id-articles .view-filters form .form--inline .form-group.form-item-keyword{max-width:46.5%;width:100%;}}@media (min-width:768px){.view-id-articles .view-filters form .form--inline .form-group.form-item-division,.view-id-articles .view-filters form .form--inline .form-group.form-item-cat{max-width:26.5%;width:100%;}}@media (min-width:768px){.view-id-articles .view-filters form .form--inline .form-group.form-item-date-after,.view-id-articles .view-filters form .form--inline .form-group.form-item-date-before{max-width:21.5%;min-width:200px;width:100%;margin-top:20px;}}.view-id-articles .view-filters form .form--inline .form-actions{justify-content:center;display:flex;float:left;width:100%;}.view-id-articles .view-filters form .form--inline .form-actions input{margin:0 15px;}@media (min-width:960px){.view-id-articles .view-filters form .form--inline .form-actions input{margin:0 30px 0 15px;}}.view-id-articles .view-filters form .form--inline .form-actions input:nth-child(2){order:-1;background:none;color:#4A4A4A;box-shadow:none;padding:0;text-transform:unset;}@media (min-width:768px){.view-id-articles .view-filters form .form--inline .form-actions input:nth-child(2){margin:0 15px;}}@media (min-width:768px){.view-id-articles .view-filters form .form--inline .form-actions{clear:none;width:25%;margin-top:43px;margin-bottom:0;justify-content:flex-start;padding-left:8px;}}.view-id-articles .view-content{margin:0 -15px;}.view-id-articles .view-content .slick-list{overflow:hidden;}.view-id-articles .view-content .slick-list .slick-track{padding:10px 0;display:flex;}.view-id-articles .view-content .slick-list .slick-track .slick-slide{margin:0;display:flex;height:auto;box-shadow:none;position:relative;}@media (min-width:768px){.view-id-articles .view-content .slick-list .slick-track .slick-slide{padding:0 15px;}}.view-id-articles .view-content .slick-list .slick-track .slick-slide .articles-grid--item-inner{height:100%;flex:0 0 100%;display:flex;flex-flow:column;padding-bottom:40px;}@media (min-width:768px){.view-id-articles .view-content .slick-list .slick-track .slick-slide .articles-grid--item-inner{box-shadow:0 0 8px rgba(0,0,0,0.25);background:#ffffff;}}@media (max-width:767px){.view-id-articles .view-content .slick-list .slick-track .slick-slide .articles-grid--item-inner{padding-bottom:0;}}@media (min-width:768px){.view-id-articles .view-content{display:flex;flex-flow:row wrap;}}@media (max-width:767px){.view-id-articles .articles-grid--item{flex:auto;}}@media (min-width:768px){.view-id-articles .articles-grid--item{margin-bottom:30px;}.view-id-articles .articles-grid--item-inner{display:flex;height:100%;width:100%;flex-flow:row wrap;background:#ffffff;box-shadow:0 0 8px rgba(0,0,0,0.25);}}@media (max-width:767px){.view-id-articles .articles-grid--item-thumb{overflow:hidden;max-height:270px;padding:0 15px;}}@media (min-width:768px){.view-id-articles .articles-grid--item-thumb{flex:0 0 142px;max-width:142px;}}.view-id-articles .articles-grid--item-thumb-link{display:block;height:100%;}.view-id-articles .articles-grid--item-thumb-link img{width:100%;height:100%;object-fit:cover;}@media (min-width:768px){.view-id-articles .articles-grid--item-content{padding:1.6rem 1.6rem 4rem;flex:0 0 calc(100% - 142px);max-width:calc(100% - 142px);}}.view-id-articles .articles-grid--item-content .articles-grid--item-date{color:#696969;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.4rem;font-weight:500;margin-bottom:1rem;}.view-id-articles .articles-grid--item-content .articles-grid--item-title{font-size:2rem;line-height:1.2;margin-bottom:1rem;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}.view-id-articles .articles-grid--item-content .articles-grid--item-title a{text-decoration:none;}.view-id-articles .articles-grid--item-content .articles-grid--item-body{display:none;}.view-id-articles .articles-grid--item-content .articles-grid--item-link{text-align:left;position:absolute;bottom:20px;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}.view-id-articles .articles-grid--item .post-wrap{margin:0 15px;padding:15px;background:#ffffff;position:relative;z-index:1;}@media (min-width:768px){.view-id-articles .articles-grid--item .post-wrap{margin:0;background:none;flex:0 0 142px;max-width:142px;}}@media (min-width:768px){.view-id-articles:not(.search-active) .attachment .articles-grid--item:first-child{flex:0 0 100%;max-width:100%;}.view-id-articles:not(.search-active) .attachment .articles-grid--item:first-child .articles-grid--item-thumb{flex:0 0 33.33%;max-width:33.33%;}.view-id-articles:not(.search-active) .attachment .articles-grid--item:first-child .articles-grid--item-thumb + .articles-grid--item-content{flex:66.66%;max-width:66.66%;}.view-id-articles:not(.search-active) .attachment .articles-grid--item:first-child .articles-grid--item-content{padding:3.2rem 3.4rem 3.4rem 2.4rem;position:relative;}.view-id-articles:not(.search-active) .attachment .articles-grid--item:first-child .articles-grid--item-date{font-size:1.6rem;}.view-id-articles:not(.search-active) .attachment .articles-grid--item:first-child .articles-grid--item-title{font-size:4rem;}.view-id-articles:not(.search-active) .attachment .articles-grid--item:first-child .articles-grid--item-body{color:#696969;display:inline-block;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;line-height:1.625;font-size:1.6rem;margin-bottom:0.8rem;}.view-id-articles:not(.search-active) .attachment .articles-grid--item:first-child .articles-grid--item-link{bottom:0;left:0;padding:0 0 2.5rem 2.4rem;position:absolute;}.view-id-articles:not(.search-active) .attachment .articles-grid--item:first-child .post-wrap{padding-top:3.2rem;padding-bottom:3.4rem;}}.view-id-articles.search-active .attachment-before{display:none;}@media (max-width:767px){.view-id-articles.view-display-id-articles_grid_page .view-content .articles-grid--item{padding:0;margin-bottom:30px;}.view-id-articles.view-display-id-articles_grid_page .view-content .articles-grid--item-inner{display:flex;height:100%;width:100%;flex-flow:row wrap;background:#ffffff;box-shadow:0 0 8px rgba(0,0,0,0.25);}.view-id-articles.view-display-id-articles_grid_page .view-content .articles-grid--item-thumb{padding:0;flex:0 0 142px;max-width:142px;}.view-id-articles.view-display-id-articles_grid_page .view-content .articles-grid--item-content{padding:1.6rem 1.6rem 4rem;flex:0 0 calc(100% - 142px);max-width:calc(100% - 142px);}.view-id-articles.view-display-id-articles_grid_page .view-content .articles-grid--item-content--inner{box-shadow:none;padding:0;}}
.view-display-id-events_grid_page .view-filters{display:block;background:#E6E7E2;width:100%;margin:0 0 30px 0;padding:35px 15px;}@media (min-width:768px){.view-display-id-events_grid_page .view-filters{margin:0 15px 35px;}}.view-display-id-events_grid_page .view-filters form label{font-size:1.6rem;line-height:1.9rem;}.view-display-id-events_grid_page .view-filters form input{font-size:inherit;height:60px;margin:0;border-radius:50px;}.view-display-id-events_grid_page .view-filters form select{border-radius:30px;height:60px !important;border:2px solid #a7a7a7;padding:1.65rem 2.7rem;font-size:inherit;background:#ffffff url(/themes/custom/rancho/styleguide/images/down-arrow.png) no-repeat center right 2.7rem;background-size:1.7rem auto;}.view-display-id-events_grid_page .view-filters form select option[value=All]{display:none;}.view-display-id-events_grid_page .view-filters form select:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);border-color:#93268F;outline:0 none !important;}@media (min-width:768px){.view-display-id-events_grid_page .view-filters form .form--inline{margin:0 -8px;}}.view-display-id-events_grid_page .view-filters form .form--inline .form-group{margin:0;padding-bottom:15px;clear:both;width:100%;}@media (min-width:768px){.view-display-id-events_grid_page .view-filters form .form--inline .form-group{padding:0 8px;float:left;clear:none;width:33.33%;}}@media (min-width:960px){.view-display-id-events_grid_page .view-filters form .form--inline .form-group{width:25%;}}.view-display-id-events_grid_page .view-filters form .form--inline .form-actions{justify-content:center;display:flex;float:left;width:100%;}.view-display-id-events_grid_page .view-filters form .form--inline .form-actions input{margin:0 15px;}@media (min-width:960px){.view-display-id-events_grid_page .view-filters form .form--inline .form-actions input{margin:0 30px 0 15px;}}.view-display-id-events_grid_page .view-filters form .form--inline .form-actions input:nth-child(2){order:-1;background:none;color:#4A4A4A;box-shadow:none;padding:0;text-transform:unset;}@media (min-width:960px){.view-display-id-events_grid_page .view-filters form .form--inline .form-actions input:nth-child(2){margin:0 15px;}}@media (min-width:960px){.view-display-id-events_grid_page .view-filters form .form--inline .form-actions{clear:none;width:25%;margin-top:25px;margin-bottom:0;justify-content:flex-start;padding-left:8px;}}.view-display-id-events_grid_page .view-content{display:flex;flex-flow:row wrap;clear:both;width:100%;}.view-display-id-events_grid_page .view-content .views-row{box-shadow:none;margin-bottom:30px;}.view-display-id-events_grid_page .view-content .event-inner{box-shadow:0 0 8px rgba(0,0,0,0.25);height:100%;padding-bottom:4rem;}.view-display-id-events_grid_page .view-content .event .list-text-wrapper .more-link{text-align:left;position:absolute;bottom:20px;}.view-display-id-events_grid_page .view-empty{clear:both;width:100%;}@media (max-width:767px){.view-display-id-events_carousel_block.mgd-block,.view-display-id-homepage_events_carousel_block.mgd-block{position:relative;}.view-display-id-events_carousel_block.mgd-block .mgd-block--post-wrap,.view-display-id-events_carousel_block.mgd-block .mgd-block--image,.view-display-id-homepage_events_carousel_block.mgd-block .mgd-block--post-wrap,.view-display-id-homepage_events_carousel_block.mgd-block .mgd-block--image{background:#ffffff;margin:0 15px;position:relative;}.view-display-id-events_carousel_block.mgd-block .mgd-block--content,.view-display-id-homepage_events_carousel_block.mgd-block .mgd-block--content{background:#ffffff;padding:0 15px;flex-grow:1;flex-shrink:1;flex-basis:auto;}.view-display-id-events_carousel_block.mgd-block .mgd-block--content--inner,.view-display-id-homepage_events_carousel_block.mgd-block .mgd-block--content--inner{box-shadow:0 0 8px rgba(0,0,0,0.25);padding:15px 20px 40px;height:100%;}}.view-display-id-events_carousel_block .view-content,.view-display-id-homepage_events_carousel_block .view-content{margin:0 -15px;}.view-display-id-events_carousel_block .view-content .slick-list,.view-display-id-homepage_events_carousel_block .view-content .slick-list{overflow:visible;}.view-display-id-events_carousel_block .view-content .slick-list .slick-track,.view-display-id-homepage_events_carousel_block .view-content .slick-list .slick-track{padding:10px 0;display:flex;}.view-display-id-events_carousel_block .view-content .slick-list .slick-track .slick-slide,.view-display-id-homepage_events_carousel_block .view-content .slick-list .slick-track .slick-slide{margin:0;display:flex;height:auto;box-shadow:none;position:relative;}@media (min-width:768px){.view-display-id-events_carousel_block .view-content .slick-list .slick-track .slick-slide,.view-display-id-homepage_events_carousel_block .view-content .slick-list .slick-track .slick-slide{padding:0 15px;}}.view-display-id-events_carousel_block .view-content .slick-list .slick-track .slick-slide .event-inner,.view-display-id-homepage_events_carousel_block .view-content .slick-list .slick-track .slick-slide .event-inner{height:100%;flex:0 0 100%;display:flex;flex-flow:column;padding-bottom:40px;}@media (min-width:768px){.view-display-id-events_carousel_block .view-content .slick-list .slick-track .slick-slide .event-inner,.view-display-id-homepage_events_carousel_block .view-content .slick-list .slick-track .slick-slide .event-inner{box-shadow:0 0 8px rgba(0,0,0,0.25);background:#ffffff;}}@media (max-width:767px){.view-display-id-events_carousel_block .view-content .slick-list .slick-track .slick-slide .event-inner,.view-display-id-homepage_events_carousel_block .view-content .slick-list .slick-track .slick-slide .event-inner{padding-bottom:0;}}.view-display-id-events_carousel_block .view-content .slick-arrow,.view-display-id-homepage_events_carousel_block .view-content .slick-arrow{background-color:#ffffff;}@media (max-width:767px){.view-display-id-events_carousel_block .view-content .slick-arrow,.view-display-id-homepage_events_carousel_block .view-content .slick-arrow{opacity:0.7;}}@media (min-width:768px){.view-display-id-events_carousel_block .view-content .slick-arrow,.view-display-id-homepage_events_carousel_block .view-content .slick-arrow{top:-75px;}.view-display-id-events_carousel_block .view-content .slick-arrow.slick-prev,.view-display-id-homepage_events_carousel_block .view-content .slick-arrow.slick-prev{left:auto;right:70px;}}@media (max-width:767px){.view-display-id-events_carousel_block .view-content .slick-arrow:hover,.view-display-id-homepage_events_carousel_block .view-content .slick-arrow:hover{opacity:1;}}@media (min-width:768px){.view-display-id-events_carousel_block .view-content .slick-dots,.view-display-id-homepage_events_carousel_block .view-content .slick-dots{position:absolute;float:right;width:auto;top:-126px;right:200px;}.view-display-id-events_carousel_block .view-content .slick-dots:focus,.view-display-id-homepage_events_carousel_block .view-content .slick-dots:focus{background:#ffffff;}}.view-display-id-events_carousel_block .views-row .event-inner .field-name-field-image,.view-display-id-homepage_events_carousel_block .views-row .event-inner .field-name-field-image{overflow:hidden;max-height:270px;}@media (min-width:768px){.view-display-id-events_carousel_block .views-row .event-inner .field-name-field-image,.view-display-id-homepage_events_carousel_block .views-row .event-inner .field-name-field-image{max-height:100%;}}.view-display-id-events_carousel_block .views-row .event-inner .field-type-date img,.view-display-id-homepage_events_carousel_block .views-row .event-inner .field-type-date img{width:1.3rem;height:auto;vertical-align:middle;display:inline;}.view-display-id-events_carousel_block .views-row .event-inner .more-link,.view-display-id-homepage_events_carousel_block .views-row .event-inner .more-link{text-align:left;position:absolute;bottom:20px;}.listing-view.news-listing{position:relative;}@media (min-width:992px){.listing-view.news-listing .view-content .slick-arrow{top:-75px;}}
.view-id-persons_grid .view-content{display:flex;flex-flow:row wrap;width:100%;}.view-id-persons_grid .person{margin-bottom:30px;}.view-id-persons_grid .person--inner{box-shadow:0 0 8px rgba(0,0,0,0.25);background:#ffffff;padding:2rem;height:100%;}.view-id-persons_grid .person--name{font-size:2.2rem;line-height:1.09;margin:0 0 1rem;overflow:hidden;}.view-id-persons_grid .person--name-link{color:#3B3F80;}.view-id-persons_grid .person--title{margin:0 0 1.5rem;}
.view-id-persons_photo_grid .view-content{display:flex;flex-flow:row wrap;width:100%;}.view-id-persons_photo_grid .person{margin-bottom:30px;}.view-id-persons_photo_grid .person--inner{box-shadow:0 0 8px rgba(0,0,0,0.25);background:#ffffff;height:100%;}.view-id-persons_photo_grid .person--thumb-link img{width:100%;height:auto;object-fit:cover;}.view-id-persons_photo_grid .person--info{padding:2rem;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-size:1.6rem;line-height:1.3125;margin-bottom:0.8rem;}.view-id-persons_photo_grid .person--title{margin-bottom:5px;overflow:hidden;}.view-id-persons_photo_grid .person--name{font-size:2.2rem;line-height:1.09;}.view-id-persons_photo_grid .person--experience{padding-top:1rem;}.view-id-persons_photo_grid .person--link{padding-top:1.5rem;display:block;}
.service-list .view-filters{display:block;background:#E6E7E2;width:100%;margin:0 0 30px 0;padding:20px 15px;}@media (min-width:768px){.service-list .view-filters{margin:0 15px 35px;}}.service-list .view-filters form label{font-size:1.6rem;line-height:1.9rem;}.service-list .view-filters form input{font-size:inherit;height:60px;margin:0;border-radius:50px;}.service-list .view-filters form select{border-radius:30px;height:60px !important;border:2px solid #a7a7a7;padding:1.65rem 2.7rem;font-size:inherit;background:#ffffff url(/themes/custom/rancho/styleguide/images/down-arrow.png) no-repeat center right 2.7rem;background-size:1.7rem auto;}.service-list .view-filters form select option[value=All]{display:none;}.service-list .view-filters form select:focus{box-shadow:0 0 8px rgba(147,38,143,0.5);border-color:#93268F;outline:0 none !important;}@media (min-width:768px){.service-list .view-filters form .form--inline{margin:0 -8px;}}.service-list .view-filters form .form--inline .form-group{margin:0;padding-bottom:15px;clear:both;width:100%;}@media (min-width:768px){.service-list .view-filters form .form--inline .form-group{padding:0 8px;float:left;clear:none;width:50%;}}@media (min-width:960px){.service-list .view-filters form .form--inline .form-group{width:37.5%;}}.service-list .view-filters form .form--inline .form-actions{justify-content:center;display:flex;float:left;width:100%;}.service-list .view-filters form .form--inline .form-actions input{margin:0 15px;}@media (min-width:960px){.service-list .view-filters form .form--inline .form-actions input{margin:0 30px 0 15px;}}.service-list .view-filters form .form--inline .form-actions input:active{box-shadow:0 0 8px rgba(147,38,143,0.5);background-color:#4D008C;}.service-list .view-filters form .form--inline .form-actions input:disabled{background:#93268F;}.service-list .view-filters form .form--inline .form-actions input:nth-child(2){order:-1;background:none;color:#4A4A4A;box-shadow:none;padding:0;text-transform:unset;}@media (min-width:960px){.service-list .view-filters form .form--inline .form-actions input:nth-child(2){margin:0 15px;}}@media (min-width:960px){.service-list .view-filters form .form--inline .form-actions{clear:none;width:25%;margin-top:25px;margin-bottom:0;justify-content:flex-start;padding-left:8px;}}.service-list .view-content{display:flex;flex-flow:row wrap;width:100%;}.service-list .view-content .service-card{margin-bottom:25px;}.service-list .view-content .service-card .list-item{height:100%;display:flex;flex-flow:row;transition:ease 300ms;text-decoration:none;}.service-list .view-content .service-card .list-item .field-icon{margin-top:0;display:flex;align-items:center;position:relative;margin-right:0;padding-right:3.5rem;}.service-list .view-content .service-card .list-item .field-icon.image{flex:0 0 106px;max-width:106px;padding-right:3.5rem;}.service-list .view-content .service-card .list-item .field-icon.image + .list-text-wrapper{flex:0 0 calc(100% - 106px);max-width:calc(100% - 106px);}.service-list .view-content .service-card .list-item .field-icon.fa-icon{flex:0 0 90px;max-width:90px;color:#93268F;}.service-list .view-content .service-card .list-item .field-icon.fa-icon + .list-text-wrapper{flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px);}.service-list .view-content .service-card .list-item .field-icon .icon{font-size:6rem;line-height:7.2rem;}.service-list .view-content .service-card .list-item .field-icon .image{transition:ease 300ms;}.service-list .view-content .service-card .list-item .field-icon .hover-image{opacity:0;position:absolute;z-index:0;transition:ease 300ms;}.service-list .view-content .service-card .list-item .list-text-wrapper .field-email,.service-list .view-content .service-card .list-item .list-text-wrapper .field-phone{color:#3B3F80;}.service-list .view-content .service-card .list-item .list-text-wrapper .field-email:hover,.service-list .view-content .service-card .list-item .list-text-wrapper .field-phone:hover{color:#ffffff;}.service-list .view-content .service-card .list-item:hover .field-icon .icon,.service-list .view-content .service-card .list-item:focus .field-icon .icon{color:#ffffff;}.service-list .view-content .service-card .list-item:hover .field-icon .hover-image,.service-list .view-content .service-card .list-item:focus .field-icon .hover-image{z-index:1;opacity:1;}.service-list .view-content .service-card .list-item:hover .list-text-wrapper .field-email,.service-list .view-content .service-card .list-item:hover .list-text-wrapper .field-phone,.service-list .view-content .service-card .list-item:focus .list-text-wrapper .field-email,.service-list .view-content .service-card .list-item:focus .list-text-wrapper .field-phone{color:#ffffff;}.service-list .view-empty{clear:both;width:100%;}.service-grid .view-content{display:flex;flex-wrap:wrap;width:100%;}@supports (display:grid){@media (min-width:960px){.service-grid .view-content{display:grid;grid-gap:calc((100% - 840px) / 5);padding-left:15px;padding-right:15px;flex-wrap:unset;grid-template-columns:repeat(6,1fr);}}}.service-grid .view-content .service-icon{margin-bottom:50px;}@media (max-width:767px){.service-grid .view-content .service-icon{flex-basis:33.33%;max-width:33.33%;}}@supports (display:grid){@media (min-width:960px){.service-grid .view-content .service-icon{max-width:140px;padding-left:0;padding-right:0;}}}.service-grid .view-content .service-icon a.grid-item{display:block;text-decoration:none;}.service-grid .view-content .service-icon a.grid-item .field-icon{max-width:100%;}@media (max-width:767px){.service-grid .view-content .service-icon a.grid-item .field-icon{margin-bottom:1rem;}}.service-grid .view-content .service-icon a.grid-item .field-icon > div{height:40px;display:flex;align-items:center;justify-content:center;position:relative;}@media (min-width:960px){.service-grid .view-content .service-icon a.grid-item .field-icon > div{height:60px;}}.service-grid .view-content .service-icon a.grid-item .field-icon > div.icon{font-size:4rem;}@media (min-width:960px){.service-grid .view-content .service-icon a.grid-item .field-icon > div.icon{font-size:6rem;}}.service-grid .view-content .service-icon a.grid-item .field-icon > div.image{position:relative;}.service-grid .view-content .service-icon a.grid-item .field-icon > div.image .hover-image{position:absolute;opacity:0;transition:300ms;}.service-grid .view-content .service-icon a.grid-item:hover .field-icon > div.image .hover-image{opacity:1;}@supports (display:grid){@media (min-width:960px){.service-grid .view-content .service-icon a.grid-item{max-width:140px;}}}.service-grid .view-content .service-icon a.grid-item h3.field-title{margin:0 auto;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;}.service-grid .view-content .service-icon a.grid-item:hover h3.field-title{text-decoration:underline;text-decoration-color:#93268F;}.service-grid .view-footer{width:100%;}.service-grid .view-footer .more-services{text-align:center;}.paragraph--type--links-icon-grid .links-icon-grid .title{text-align:center;margin-bottom:2rem;}@media (min-width:768px){.paragraph--type--links-icon-grid .links-icon-grid .title{margin-bottom:3rem;}}.paragraph--type--links-icon-grid .links-icon-grid .title h2{font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;}.paragraph--type--links-icon-grid .links-icon-grid .service-grid{justify-content:center;margin-left:0;margin-right:0;}@media (min-width:960px){.paragraph--type--links-icon-grid .links-icon-grid .service-grid{gap:calc((100% - 840px) / 5);}}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon{margin-bottom:50px;}@media (max-width:767px){.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon{flex-basis:33.33%;max-width:33.33%;}}@supports (display:grid){@media (min-width:960px){.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon{max-width:140px;padding-left:0;padding-right:0;}}}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item{display:block;text-decoration:none;outline:none;}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item .field-icon{max-width:100%;}@media (max-width:767px){.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item .field-icon{margin-bottom:1rem;}}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item .field-icon > div{height:40px;display:flex;align-items:center;justify-content:center;position:relative;}@media (min-width:960px){.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item .field-icon > div{height:60px;}}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item .field-icon > div.icon{font-size:4rem;}@media (min-width:960px){.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item .field-icon > div.icon{font-size:6rem;}}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item .field-icon > div.image{position:relative;}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item .field-icon > div.image .hover-image{position:absolute;opacity:0;transition:300ms;}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item:hover .field-icon > div.image .hover-image{opacity:1;}@supports (display:grid){@media (min-width:960px){.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item{max-width:140px;}}}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item .field-icon .icon span::before{color:#4A4A4A;}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item h3.field-title{margin:0 auto;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item:hover h3.field-title{text-decoration:underline;text-decoration-color:#93268F;}.paragraph--type--links-icon-grid .links-icon-grid .service-grid .service-icon a.grid-item:hover .field-icon .icon span::before{color:#4D008C;}
@media (max-width:767px){.page-node-type-person h1.page-title{font-size:32px;line-height:38px;}}@media (min-width:768px){.node--type-person .floated-info{float:right;padding-left:56px;padding-bottom:50px;}}.node--type-person .floated-info--contact-title{margin-top:15px;}.node--type-person .person--title{font-size:24px;line-height:36px;margin-bottom:10px;color:#696969;}@media (min-width:768px){.node--type-person .person--title{margin-bottom:0;}}.node--type-person .person--field-label{font:700 16px/19px "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;color:#4A4A4A;padding:20px 0 5px;}.node--type-person p{padding-bottom:15px;}
.node--type-service .body-wrapper{font-size:2rem;line-height:3rem;}@media (min-width:768px){.node--type-service .body-wrapper{font-size:2.4rem;line-height:3.6rem;}}.node--type-service .body-wrapper .field{margin-bottom:1rem;}.node--type-service .body-wrapper .interior-menu.fixed-top .interior-menu-links{line-height:0;margin-bottom:0;}.node--type-service .body-wrapper .field--name-field-service-divisions{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;font-weight:700;}.node--type-service .body-wrapper .field--name-field-service-email .field__item{position:relative;padding:8px 0 0 50px;margin:0 0 10px;min-height:40px;}.node--type-service .body-wrapper .field--name-field-service-email .field__item:before{content:"\f003";font-family:"FontAwesome";color:#34657F;border:solid 1px #34657F;border-radius:100%;height:40px;width:40px;display:inline-flex;justify-content:center;align-items:center;font-size:24px;line-height:24px;position:absolute;top:5px;left:0;}.node--type-service .body-wrapper .field--name-field-service-phone-num .field__item{position:relative;padding:8px 0 0 50px;margin:0 0 10px;min-height:40px;}.node--type-service .body-wrapper .field--name-field-service-phone-num .field__item:before{content:"\f10b";font-family:"FontAwesome";color:#34657F;border:solid 1px #34657F;border-radius:100%;height:40px;width:40px;display:inline-flex;justify-content:center;align-items:center;font-size:24px;line-height:24px;position:absolute;top:5px;left:0;}
.page-node-article .node--type-article .node__submitted{font:1.6rem/1.7rem "futura-pt","Futura","Trebuchet MS",Arial,sans-serif;color:#696969;}.page-node-article .node--type-article .body-wrapper .article--featured-image{margin-bottom:3.2rem;}.page-node-article .node--type-article .body-wrapper .article--featured-image img{height:auto;width:100%;}.page-node-article .node--type-article .body-wrapper .article--divisions{display:inline-block;width:100%;margin-bottom:2.5rem;}.page-node-article .node--type-article .body-wrapper .article--divisions h3{font-size:2rem;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;color:#282B2C;font-weight:500;max-width:165px;width:100%;}@media (max-width:767px){.page-node-article .node--type-article .body-wrapper .article--divisions h3{max-width:none;margin-bottom:20px;}}.page-node-article .node--type-article .body-wrapper .article--divisions a{background:#f5f5f5;padding:1rem 2rem;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;text-decoration:none;color:#93268F;font-size:1.6rem;line-height:2.6rem;border-radius:3rem;}@media (max-width:767px){.page-node-article .node--type-article .body-wrapper .article--divisions a{margin-bottom:1.6rem;display:inline-block;}}.page-node-article .node--type-article .body-wrapper .article--divisions a:hover{background:#4D008C;color:#ffffff;}.page-node-article .node--type-article .body-wrapper .article--categories h3{font-size:2rem;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;color:#282B2C;font-weight:500;max-width:165px;width:100%;}@media (max-width:767px){.page-node-article .node--type-article .body-wrapper .article--categories h3{max-width:none;margin-bottom:20px;}}.page-node-article .node--type-article .body-wrapper .article--categories a{background:#f5f5f5;padding:1rem 2rem;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;text-decoration:none;color:#93268F;font-size:1.6rem;line-height:2.6rem;border-radius:3rem;}@media (max-width:767px){.page-node-article .node--type-article .body-wrapper .article--categories a{margin-bottom:1.6rem;display:inline-block;}}.page-node-article .node--type-article .body-wrapper .article--categories a:hover{background:#4D008C;color:#ffffff;}.page-node-article .node--type-article .body-wrapper .field--name-body p{font-size:1.8rem;line-height:2.4rem;margin-bottom:2.5rem;color:#333;}.page-node-article .node--type-article .body-wrapper .field--name-body p:last-child{margin-bottom:3.6rem;}@media (max-width:767px){.page-node-event .node--type-event .body-wrapper{margin-top:5.5rem;}}.page-node-event .node--type-event .body-wrapper .event--image{margin-bottom:3rem;}.page-node-event .node--type-event .body-wrapper .event--image img{width:100%;height:auto;}.page-node-event .node--type-event .body-wrapper .event--body p{font-size:1.8rem;line-height:2.4rem;margin-bottom:2.5rem;color:#333;}.page-node-event .node--type-event .body-wrapper .event--body p:last-child{margin-bottom:3.6rem;}.page-node-event .node--type-event .body-wrapper .field--name-field-event-divisions .field__label{font-size:2rem;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;color:#282B2C;font-weight:500;max-width:165px;width:100%;}@media (max-width:767px){.page-node-event .node--type-event .body-wrapper .field--name-field-event-divisions .field__label{max-width:none;margin-bottom:20px;}}.page-node-event .node--type-event .body-wrapper .field--name-field-event-divisions .field__item a{background:#f5f5f5;padding:1rem 2rem;font-family:"Futura","futura-pt","Trebuchet MS",Arial,sans-serif;text-decoration:none;color:#93268F;font-size:1.6rem;line-height:2.6rem;border-radius:3rem;}@media (max-width:767px){.page-node-event .node--type-event .body-wrapper .field--name-field-event-divisions .field__item a{margin-bottom:1.6rem;display:inline-block;}}.page-node-event .node--type-event .body-wrapper .field--name-field-event-divisions .field__item a:hover{background:#4D008C;color:#ffffff;}.page-node-event .node--type-event .sidebar-blocks{margin-top:20px;}@media (min-width:768px){.page-node-event .node--type-event .sidebar-blocks{order:2;}}.page-node-event .node--type-event .sidebar-blocks .views-element-container .view-header h2{font-size:3rem;line-height:2.4rem;font-weight:700;margin-bottom:23px;}.page-node-event .node--type-event .sidebar-blocks .views-element-container .view-content .event-details{margin-bottom:40px;}.page-node-event .node--type-event .sidebar-blocks .views-element-container .view-content .event-details > div{position:relative;padding:8px 0 0 50px;margin:0 0 10px;min-height:40px;}.page-node-event .node--type-event .sidebar-blocks .views-element-container .view-content .event-details > div:before{content:"\f133";font-family:"FontAwesome";color:#34657F;border:solid 1px #34657F;border-radius:100%;height:40px;width:40px;display:inline-flex;justify-content:center;align-items:center;font-size:24px;line-height:24px;position:absolute;top:0;left:0;}.page-node-event .node--type-event .sidebar-blocks .views-element-container .view-content .event-details div.event-details--time:before{content:"\f017";}.page-node-event .node--type-event .sidebar-blocks .views-element-container .view-content .event-details div.event-details--address:before{content:"\f041";}.page-node-event .node--type-event .sidebar-blocks .views-element-container .view-content .event-details div.event-details--contact:before{content:"\f095";}.page-node-event .node--type-event .sidebar-blocks .views-element-container .view-content .event-details div.event-details--contact a{color:inherit;}.page-node-event .node--type-event .sidebar-blocks .field.field--name-field-contact-phone a{color:#333;}.page-node-event .node--type-event .sidebar-blocks .field.field--name-field-contact-email a{color:#333;}

.layout-footer-content{background-image:linear-gradient(153deg,#FFFFFF,#f0f0f0);text-align:center;}.layout-footer-content:before{width:100%;content:"";height:2px;background:#d8d8d8;display:block;background-clip:content-box;box-sizing:content-box;}.layout-footer-content a:hover,.layout-footer-content a:focus,.layout-footer-content a:active{text-decoration:none;}.region-footer{padding:4.5rem 0 2.2rem 0;}.region-footer ul.menu{font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;line-height:3rem;text-align:center;padding-top:3rem;margin-left:0;}.region-footer ul.menu li{display:inline-block;padding:0 1rem;line-height:3rem;}@media (max-width:767px){.region-footer ul.menu li{display:block;}}.region-footer ul.menu li a{color:#4a4a4a;}.region-footer ul.menu li a:hover,.region-footer ul.menu li a:focus,.region-footer ul.menu li a:active{color:#4a4a4a;}#block-recaptcha-policy a{border-bottom:1px dotted #93268F;}.grecaptcha-badge{visibility:hidden;}
.vp-search-document .views-exposed-form{background:#E6E7E2;width:100%;margin:20px 0 30px 0;padding:20px 30px 26px;overflow:hidden;}.vp-search-document .views-exposed-form + h2{display:none;}@media (min-width:768px){.vp-search-document .views-exposed-form .form--inline{display:flex;}}.vp-search-document .views-exposed-form .form--inline > .js-form-item{width:100%;}.vp-search-document .views-exposed-form .form-type-search,.vp-search-document .views-exposed-form .form-item-keywords{width:100%;margin:0;}.vp-search-document .views-exposed-form .form-type-search label,.vp-search-document .views-exposed-form .form-item-keywords label{font-size:1.6rem;line-height:1.9rem;font-weight:500;}.vp-search-document .views-exposed-form .form-type-search input,.vp-search-document .views-exposed-form .form-item-keywords input{font-size:inherit;height:60px;margin-top:10px;}.vp-search-document .views-exposed-form .form-actions{text-align:center;}@media (min-width:768px){.vp-search-document .views-exposed-form .form-actions{clear:none;display:flex;}}.vp-search-document .views-exposed-form .form-actions input.form-submit{margin:20px 0 0 0;height:60px;border-radius:50px;display:inline-block;}.vp-search-document .views-exposed-form .form-actions input.form-submit + .form-submit{margin-left:20px;}@media (min-width:768px){.vp-search-document .views-exposed-form .form-actions input.form-submit{margin:16px 0 0 0;float:right;}}.vp-search-document .views-exposed-form .search-help-link,.vp-search-document .views-exposed-form .search-advanced{display:none;}.vp-search-document .view-content{margin-bottom:50px;}.vp-search-document .view-content .search-result__title a{color:#93268F;font-size:2.2rem;line-height:2.4rem;font-weight:500;}.vp-search-document .view-content .search-result__snippet-info p{font-size:1.8rem;line-height:2.4rem;font-family:"futura-pt","Futura","Trebuchet MS",Arial,sans-serif;color:#333;}
.progress-tracker{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px auto;padding:0;list-style:none;}.progress-step{display:block;position:relative;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;margin:0;padding:0;min-width:28px;}.progress-step:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}.progress-step:not(:last-child)::after{content:'';display:block;position:absolute;z-index:-10;top:12px;bottom:12px;right:-14px;width:100%;height:4px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.progress-step.is-active .progress-title{font-weight:400;}.progress-step > a{display:block;}.progress-marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:20;width:28px;height:28px;padding-bottom:2px;color:#fff;font-weight:400;border:2px solid transparent;border-radius:50%;-webkit-transition:background-color,border-color;transition:background-color,border-color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.progress-text{display:block;padding:14px 9.3333333333px;overflow:hidden;text-overflow:ellipsis;}.progress-title{margin-top:0;}.progress-step .progress-marker{color:#fff;background-color:#b6b6b6;}.progress-step::after{background-color:#b6b6b6;}.progress-step .progress-text,.progress-step .progress-step > a .progress-text{color:#333333;}.progress-step.is-active .progress-marker{background-color:#2196F3;}.progress-step.is-complete .progress-marker{background-color:#1976D2;}.progress-step.is-complete::after{background-color:#868686;}.progress-step:hover .progress-marker{background-color:#56ADF5;}.progress-tracker--center .progress-step{text-align:center;}.progress-tracker--center .progress-step:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.progress-tracker--center .progress-step::after{right:-50%;}.progress-tracker--center .progress-marker{margin-left:auto;margin-right:auto;}.progress-tracker--right .progress-step{text-align:right;}.progress-tracker--right .progress-step:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.progress-tracker--right .progress-step::after{right:calc(-100% + 14px);}.progress-tracker--right .progress-marker{margin-left:auto;}.progress-tracker--border{padding:5px;border:2px solid #868686;border-radius:38px;}.progress-tracker--spaced .progress-step::after{width:calc(100% - 48px);margin-right:24px;}.progress-tracker--word{padding-right:38.6666666667px;overflow:hidden;}.progress-tracker--word .progress-text{display:inline-block;white-space:nowrap;}.progress-tracker--word .progress-title{margin:0;}.progress-tracker--word-center{padding-right:38.6666666667px;padding-left:38.6666666667px;}.progress-tracker--word-center .progress-text{padding-right:0;padding-left:0;-webkit-transform:translateX(calc(-50% + 14px));transform:translateX(calc(-50% + 14px));}.progress-tracker--word-right{padding-right:0;padding-left:38.6666666667px;}.progress-tracker--word-right .progress-text{padding-left:0;-webkit-transform:translateX(calc(-100% + 28px));transform:translateX(calc(-100% + 28px));}.progress-tracker--text .progress-step:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.progress-tracker--text-top .progress-step::after{top:auto;}.progress-tracker--text-top .progress-text{height:100%;}.progress-tracker--text-top .progress-marker{bottom:28px;}.progress-tracker--text-inline .progress-step{display:-webkit-box;display:-ms-flexbox;display:flex;}.progress-tracker--text-inline .progress-text{position:relative;z-index:30;max-width:70%;white-space:nowrap;padding-top:0;padding-bottom:0;background-color:#fff;}.progress-tracker--text-inline .progress-title{margin:0;}.progress-tracker--square .progress-step{padding-top:0;}.progress-tracker--square .progress-marker{-webkit-transform:scaleX(0.33) translateY(-12px);transform:scaleX(0.33) translateY(-12px);border-radius:0;}@media (max-width:399px){.progress-tracker-mobile{overflow-x:auto;}.progress-tracker-mobile .progress-tracker{min-width:200%;}}.progress-tracker--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.progress-tracker--vertical .progress-step{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.progress-tracker--vertical .progress-step::after{right:auto;top:14px;left:12px;width:4px;height:100%;}.progress-tracker--vertical .progress-marker{position:absolute;left:0;}.progress-tracker--vertical .progress-text{padding-top:7px;padding-left:42px;}.progress-tracker--vertical .progress-step:not(:last-child) .progress-text{padding-bottom:42px;}.anim-ripple .progress-marker::before{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;z-index:30;background:rgba(0,0,0,0.3);border-radius:50%;opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:opacity,-webkit-transform;transition:opacity,-webkit-transform;transition:transform,opacity;transition:transform,opacity,-webkit-transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.anim-ripple .progress-marker:active::before,.anim-ripple .progress-step > a:active .progress-marker::before{opacity:1;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition-duration:0s;transition-duration:0s;}.anim-ripple-large .progress-marker::before{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;z-index:30;background:rgba(0,0,0,0.3);border-radius:50%;opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:opacity,-webkit-transform;transition:opacity,-webkit-transform;transition:transform,opacity;transition:transform,opacity,-webkit-transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:200%;height:200%;}.anim-ripple-large .progress-marker:active::before,.anim-ripple-large .progress-step > a:active .progress-marker::before{opacity:1;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition-duration:0s;transition-duration:0s;}.anim-ripple-double .progress-marker::before,.anim-ripple-double .progress-marker::after{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;z-index:30;background:rgba(0,0,0,0.3);border-radius:50%;opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:opacity,-webkit-transform;transition:opacity,-webkit-transform;transition:transform,opacity;transition:transform,opacity,-webkit-transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:none;border:3px solid rgba(0,0,0,0.3);}.anim-ripple-double .progress-marker::after{-webkit-transition-delay:0.15s;transition-delay:0.15s;}.anim-ripple-double .progress-marker:active::before,.anim-ripple-double .progress-marker:active::after,.anim-ripple-double .progress-step > a:active .progress-marker::before,.anim-ripple-double .progress-step > a:active .progress-marker::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition-duration:0s;transition-duration:0s;}.anim-path .progress-step::after{background-image:-webkit-linear-gradient(left,#b6b6b6 50%,#868686 50%);background-image:linear-gradient(to right,#b6b6b6 50%,#868686 50%);background-size:200% 100%;background-position:0% 100%;-webkit-transition:background-position 0.3s ease-out;transition:background-position 0.3s ease-out;}.anim-path .progress-step.is-complete::after{background-position:-100% 100%;}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}body .layout-container a[href*="#dummy"],body .layout-content-bottom a[href*="#dummy"]{outline:none;}.more-link{font-family:"aktiv-grotesk";}.date{font-weight:600;}.date .day{font-family:"aktiv-grotesk";}.date .month{font-family:"aktiv-grotesk";margin-bottom:0;}.breadcrumb{font-family:"aktiv-grotesk";}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}#site-branding{background:var(--accessible-blue);}#site-branding .region-header{display:flex;align-items:center;justify-content:space-between;}@media (max-width:767px){#site-branding .region-header{margin:0 9px;}}@media (max-width:767px){#site-branding .region-header .company-brand{padding-left:6rem;margin-left:0;margin-right:0;width:auto;text-align:left;}#site-branding .region-header .company-brand a{width:auto;padding-top:4px;padding-bottom:4px;}#site-branding .region-header .company-brand img{max-width:150px;}}#site-branding .region-header #block-library-header-ctas .field--name-field-links{display:flex;flex-flow:wrap;gap:0 10px;}#site-branding .region-header #block-library-header-ctas .field--name-field-links .field__item a{background-color:var(--magenta);border:none;border-radius:25px;box-shadow:none;width:auto;color:var(--white);font-family:"aktiv-grotesk";font-size:1.6rem;font-weight:600;line-height:2rem;padding:1.4rem 3.4rem;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center;}@media (max-width:767px){#site-branding .region-header #block-library-header-ctas .field--name-field-links .field__item a{font-size:1.3rem;line-height:1.7rem;}}#site-branding .region-header #block-library-header-ctas .field--name-field-links .field__item a:hover,#site-branding .region-header #block-library-header-ctas .field--name-field-links .field__item a:focus{background:var(--deep-blue);}@media (max-width:767px){#site-branding .region-header #block-library-header-ctas .field--name-field-links .field__item a{padding:1rem 1.4rem;}}@media (max-width:767px){#site-branding .region-header #block-library-header-ctas .field--name-field-links .field__item:last-child{display:none;}}#site-branding .region-header #block-library-header-ctas .field--name-field-links .field__item:last-child a{background:var(--deep-blue);}#site-branding .region-header #block-library-header-ctas .field--name-field-links .field__item:last-child a:hover,#site-branding .region-header #block-library-header-ctas .field--name-field-links .field__item:last-child a:focus{background:var(--magenta);}#site-branding .region-header .push-menu-toggle{padding:5px 10px 35px 10px;top:-4px;}#site-branding .region-header .push-menu-toggle:hover,#site-branding .region-header .push-menu-toggle:focus{background-color:var(--deep-blue);}#site-branding .region-header .push-menu-toggle:before{left:11px;}#site-branding .region-header .push-menu-toggle span{font-family:"aktiv-grotesk";}.layout-push-navigation{width:330px;overflow-y:auto;}.layout-push-navigation.active{transform:translateX(330px);}.layout-push-navigation .push-nav-wrapper .region-slide-in-navigation .push-menu-toggle{font-weight:600;font-family:"aktiv-grotesk";padding:0.5rem 3.5rem 0.5rem 2rem;}.layout-push-navigation .push-nav-wrapper .region-slide-in-navigation .push-menu-toggle:hover,.layout-push-navigation .push-nav-wrapper .region-slide-in-navigation .push-menu-toggle:focus{background-color:var(--deep-blue);color:var(--white);}.layout-push-navigation .push-nav-wrapper .region-slide-in-navigation .push-menu-toggle:hover span:before,.layout-push-navigation .push-nav-wrapper .region-slide-in-navigation .push-menu-toggle:focus span:before{color:var(--white);}.layout-push-navigation .push-nav-wrapper .region-slide-in-navigation .push-menu-toggle span{right:12px;}.layout-push-navigation .push-nav-wrapper .region-slide-in-navigation .push-menu-toggle span:before{content:"\f05c" !important;}.layout-push-navigation .push-nav-wrapper .region-slide-in-navigation .push-nav-menu ul.menu li.menu__item a{font-family:"aktiv-grotesk";}.layout-push-navigation #block-library-slide-in-navigation-ctas{margin-top:1.5rem;}.layout-push-navigation #block-library-slide-in-navigation-ctas .field--name-field-links .field__item{margin-bottom:10px;}.layout-push-navigation #block-library-slide-in-navigation-ctas .field--name-field-links .field__item a{background-color:var(--accessible-blue);border:none;border-radius:25px;box-shadow:none;width:100%;color:var(--white);font-family:"aktiv-grotesk";font-size:1.6rem;font-weight:600;line-height:2rem;padding:1.4rem 3.4rem;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center;}@media (max-width:767px){.layout-push-navigation #block-library-slide-in-navigation-ctas .field--name-field-links .field__item a{font-size:1.3rem;line-height:1.7rem;}}.layout-push-navigation #block-library-slide-in-navigation-ctas .field--name-field-links .field__item a:hover,.layout-push-navigation #block-library-slide-in-navigation-ctas .field--name-field-links .field__item a:focus{background:var(--magenta);}.menu--utility-menu ul.menu li.menu-item button{color:#B3B3B0;font-family:"aktiv-grotesk";font-size:14px;font-style:normal;font-weight:400;line-height:normal;}.menu--utility-menu ul.menu li.menu-item a{color:var(--white);font-family:"aktiv-grotesk";font-size:14px;font-style:normal;font-weight:900;line-height:normal;}.menu--utility-menu ul.menu li.menu-item button.translate-button:before{display:none;}@media (max-width:767px){.menu--utility-menu ul.menu li.menu-item button.translate-button:before{display:inline-block;}}.menu--utility-menu ul.menu li.menu-item a.fa-comment:before{display:none;}@media (max-width:767px){.menu--utility-menu ul.menu li.menu-item a.fa-comment:before{display:inline-block;}}.gtranslate-block .gtranslate select option{font-size:18px;}#block-hours-utility-nav{position:absolute;top:13px;margin-left:25px;}@media (max-width:767px){#block-hours-utility-nav{display:none;}}#block-hours-utility-nav .field--name-body{color:#FFF;font-family:"aktiv-grotesk";font-size:14px;font-style:normal;font-weight:400;line-height:normal;}#block-hours-utility-nav .field--name-body p{margin:0;}#block-hours-utility-nav .field--name-body strong{font-weight:700;}.layout-top{background:#252525;font-family:"aktiv-grotesk";position:fixed;top:0;z-index:12;width:100%;}.toolbar-horizontal .layout-top,.toolbar-vertical .layout-top{top:3.9rem;}.toolbar-tray-open .layout-top{top:7.9rem;}#site-branding{position:fixed;}.toolbar-horizontal #site-branding,.toolbar-vertical #site-branding{top:7.9rem;}.toolbar-tray-open #site-branding{top:11.9rem;}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}footer.layout-footer-content{text-align:left;}@media (max-width:767px){footer.layout-footer-content{text-align:center;}}@media (max-width:767px){footer.layout-footer-content .region-footer .footer-block .row > div:nth-child(2){order:-1;}}footer.layout-footer-content .region-footer .menu--footer ul.menu{font-family:"aktiv-grotesk";font-style:normal;font-weight:400;font-size:1.8rem;line-height:3rem;}@media (max-width:767px){footer.layout-footer-content .region-footer .menu--footer ul.menu{display:flex;flex-flow:wrap;justify-content:center;}}footer.layout-footer-content .region-footer .menu--footer ul.menu li a{color:var(--black);text-decoration:underline;text-decoration-color:transparent;transition:all 0.3s ease;}footer.layout-footer-content .region-footer .menu--footer ul.menu li a:hover,footer.layout-footer-content .region-footer .menu--footer ul.menu li a:focus{color:var(--mid-purple);text-decoration-color:var(--mid-purple);}@media (max-width:767px){footer.layout-footer-content .region-footer .address-contact-wrapper{margin-bottom:3.5rem;}}footer.layout-footer-content .region-footer .address-contact-wrapper .address{font-size:1.8rem;line-height:2.3rem;color:var(--black);}footer.layout-footer-content .region-footer .address-contact-wrapper .contact a{font-size:14px;line-height:14px;color:var(--black);text-decoration:underline;text-decoration-color:transparent;transition:all 0.3s ease;}footer.layout-footer-content .region-footer .address-contact-wrapper .contact a:hover,footer.layout-footer-content .region-footer .address-contact-wrapper .contact a:focus{color:var(--mid-purple);text-decoration-color:var(--mid-purple);}footer.layout-footer-content .region-footer .address-contact-wrapper .contact a.location{margin-right:20px;}footer.layout-footer-content .region-footer .logo{text-align:center;}@media (max-width:767px){footer.layout-footer-content .region-footer .logo{margin-bottom:2rem;}}footer.layout-footer-content .region-footer .logo img{max-width:260px;width:100%;height:auto;}footer.layout-footer-content .region-footer .time-schedule{float:right;font-size:14px;line-height:14px;color:var(--black);margin-bottom:2rem;}@media (max-width:767px){footer.layout-footer-content .region-footer .time-schedule{text-align:center;float:none;}}footer.layout-footer-content .region-footer .cta-button{padding-right:60px;text-align:right;}@media (max-width:767px){footer.layout-footer-content .region-footer .cta-button{padding-right:0;text-align:center;}}footer.layout-footer-content .region-footer .cta-button a{background-color:var(--mid-purple);border:none;border-radius:25px;box-shadow:none;width:auto;color:var(--white);font-family:"aktiv-grotesk";font-size:1.6rem;font-weight:600;line-height:2rem;padding:1.4rem 3.4rem;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center;}@media (max-width:767px){footer.layout-footer-content .region-footer .cta-button a{font-size:1.3rem;line-height:1.7rem;}}footer.layout-footer-content .region-footer .cta-button a:hover,footer.layout-footer-content .region-footer .cta-button a:focus{background:var(--deep-blue);}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.paragraph--type--accordion{position:relative;padding-bottom:80px;margin-bottom:0;overflow:hidden;}.paragraph--type--accordion .accordion-section-title{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;text-transform:capitalize;}@media (max-width:767px){.paragraph--type--accordion .accordion-section-title{font-size:2.4rem;line-height:3.1rem;}}.paragraph--type--accordion .accordion-card-section .card-wrap .card{border-radius:10px;}.paragraph--type--accordion .accordion-card-section .card-wrap .card .card-header a{font-family:"aktiv-grotesk";font-style:normal;font-weight:600;font-size:2rem;line-height:2.4rem;background:var(--white);color:var(--black);border-radius:10px;transition:all 0.2s ease;}.paragraph--type--accordion .accordion-card-section .card-wrap .card .card-header a[aria-expanded=true]{border-radius:10px 10px 0 0;}.paragraph--type--accordion .accordion-card-section .card-wrap .card .card-header a[aria-expanded=true]:before{transform:rotate(180deg);}.paragraph--type--accordion .accordion-card-section .card-wrap .card .card-header a:before{content:"\f107" !important;margin-top:15px;}@media (max-width:767px){.paragraph--type--accordion .accordion-card-section .card-wrap .card .card-header a:before{margin-top:25px;}}.paragraph--type--accordion .accordion-card-section .card-wrap .card .card-body{background:var(--white);border-radius:0 0 10px 10px;}.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 1) .card-header a:hover,.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 1) .card-header a:focus,.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 1) .card-header a[aria-expanded=true]{background:var(--dark-red);color:var(--white);}.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 2) .card-header a:hover,.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 2) .card-header a:focus,.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 2) .card-header a[aria-expanded=true]{background:var(--orange);}.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 3) .card-header a:hover,.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 3) .card-header a:focus,.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 3) .card-header a[aria-expanded=true]{background:var(--yellow);}.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 4) .card-header a:hover,.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 4) .card-header a:focus,.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 4) .card-header a[aria-expanded=true]{background:#A4D65E;}.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 5) .card-header a:hover,.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 5) .card-header a:focus,.paragraph--type--accordion .accordion-card-section .card-wrap:nth-of-type(5n + 5) .card-header a[aria-expanded=true]{background:#407EC9;color:var(--white);}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.service-grid .view-content .service-icon .field-icon{border-radius:10px;max-height:198px;max-width:none !important;padding:4rem 2rem;}@media (min-width:768px){.service-grid .view-content .service-icon .field-icon{padding:6rem 3rem;}}.service-grid .view-content .service-icon .field-icon.red{color:var(--red);}.service-grid .view-content .service-icon .field-icon.orange{color:var(--orange);}.service-grid .view-content .service-icon .field-icon.aqua{color:var(--aqua);}.service-grid .view-content .service-icon .field-icon.light-blue{color:var(--light-blue);}.service-grid .view-content .service-icon .field-icon.indigo{color:var(--indigo);}.service-grid .view-content .service-icon .field-icon.deep-purple{color:var(--deep-purple);}.service-grid .view-content .service-icon a.grid-item h3.field-title{font-family:"aktiv-grotesk";font-style:normal;font-weight:700;font-size:2.2rem;line-height:2.6rem;text-align:center;color:var(--black);text-transform:initial;}@media (max-width:959px){.service-grid .view-content .service-icon a.grid-item h3.field-title{font-size:1.6rem;line-height:2rem;}}.service-grid .view-content .service-icon a.grid-item:hover .indigo{color:#fff;background:#582c83;}.service-grid .view-content .service-icon a.grid-item:hover .light-blue{color:#fff;background:var(--light-blue);}.service-grid .view-content .service-icon a.grid-item:hover .orange{color:#fff;background:var(--orange);}.service-grid .view-content .service-icon a.grid-item:hover .red{background:var(--red);color:#fff;}.service-grid .view-content .service-icon a.grid-item:hover .aqua{background:var(--aqua);color:#fff;}.service-grid .view-content .service-icon a.grid-item:hover .deep-purple{background:var(--deep-purple);color:#fff;}.service-grid .view-content .service-icon a.grid-item:hover h3.field-title{text-decoration:none;}.service-grid .view-content .service-icon a.grid-item .field-icon > div.icon{font-size:5rem;height:5rem;}@media (min-width:768px){.service-grid .view-content .service-icon a.grid-item .field-icon > div.icon{font-size:6rem;height:6rem;}}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.paragraph--type--events-carousel{margin:60px 0;}.paragraph--type--events-carousel::before{max-width:45%;}@media (max-width:767px){.paragraph--type--events-carousel::before{max-width:100%;}}.paragraph--type--events-carousel h2.events-carousel-title{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;color:var(--white);}@media (max-width:767px){.paragraph--type--events-carousel h2.events-carousel-title{font-size:2.4rem;line-height:3.1rem;}}.paragraph--type--events-carousel .views-element-container .listing-view .view-content .slick-dots li:only-child{display:none;}.paragraph--type--events-carousel .views-element-container .listing-view .view-content .event{border-radius:1rem;}.paragraph--type--events-carousel .views-element-container .listing-view .view-content .event .event-inner{border-radius:1rem;}.paragraph--type--events-carousel .views-element-container .listing-view .view-content .event .event-inner .mgd-block--image .date{border-radius:1rem;font-family:"aktiv-grotesk";}.paragraph--type--events-carousel .views-element-container .listing-view .view-content .event .event-inner .mgd-block--image a img{border-top-left-radius:1rem;border-top-right-radius:1rem;}.paragraph--type--events-carousel .views-element-container .listing-view .view-content .event .event-inner .mgd-block--content .mgd-block--content--inner .field-type-date{font-family:"aktiv-grotesk";font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.7rem;color:#4A4A4A;}.paragraph--type--events-carousel .views-element-container .listing-view .view-content .event .event-inner .mgd-block--content .mgd-block--content--inner .views-field-title{text-transform:unset;}@media (min-width:768px){.paragraph--type--events-carousel .events-carousel-link{text-align:right;}}.paragraph--type--events-carousel .events-carousel-link a{color:#3B3F80;}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}.paragraph--type--spotlight-carousel.bg-black{background-color:transparent !important;}.paragraph--type--spotlight-carousel.bg-white{background-color:transparent !important;}.paragraph--type--spotlight-carousel:after{background:transparent;}.paragraph--type--spotlight-carousel .spotlight-carousel--title{font-family:"aktiv-grotesk";text-transform:initial;}@media (max-width:767px){.paragraph--type--spotlight-carousel .spotlight-carousel--items{padding-bottom:100px;}}.paragraph--type--spotlight-carousel .spotlight-carousel--items .spotlight-carousel-item--inner{border-radius:1rem;}.paragraph--type--spotlight-carousel .spotlight-carousel--items .spotlight-carousel-item--inner .spotlight-carousel-item--image img{border-radius:1rem 1rem 0 0;}.paragraph--type--spotlight-carousel .spotlight-carousel--items .spotlight-carousel-item--inner .spotlight-carousel-item--title{text-transform:initial;}.paragraph--type--spotlight-carousel .spotlight-carousel--items .spotlight-carousel-item--inner .spotlight-carousel-item--caption{font-family:"aktiv-grotesk";}.paragraph--type--spotlight-carousel .spotlight-carousel--items .spotlight-carousel-item--inner .spotlight-carousel-item--link{text-align:left;position:absolute;bottom:20px;}.paragraph--type--spotlight-carousel .spotlight-carousel--items .slick-autoplay-toggle-button .slick-pause-icon:before{text-shadow:0 0 4px rgba(0,0,0,0.5);}.paragraph--type--spotlight-carousel .spotlight-carousel--items .slick-autoplay-toggle-button .slick-play-icon:before{text-shadow:0 0 4px rgba(0,0,0,0.5);}@media (max-width:767px){.paragraph--type--spotlight-carousel .spotlight-carousel--items ul.slick-dots{top:unset;bottom:0;}}@media (max-width:767px){.paragraph--type--spotlight-carousel .spotlight-carousel--items ul.slick-dots a.play-pause:before{color:var(--black);}}.paragraph--type--spotlight-carousel .spotlight-carousel--items ul.slick-dots li button{box-shadow:0 0 8px rgba(0,0,0,0.5);}@media (max-width:767px){.paragraph--type--spotlight-carousel .spotlight-carousel--items ul.slick-dots li button{border:2px solid var(--black);background:var(--black);}.paragraph--type--spotlight-carousel .spotlight-carousel--items ul.slick-dots li button:hover,.paragraph--type--spotlight-carousel .spotlight-carousel--items ul.slick-dots li button:focus{background:var(--white);}}.paragraph--type--spotlight-carousel .spotlight-carousel--items ul.slick-dots li button .slick-dot-icon{box-shadow:0 0 8px rgba(0,0,0,0.5);}@media (max-width:767px){.paragraph--type--spotlight-carousel .spotlight-carousel--items ul.slick-dots li.slick-active button{color:--white;background:var(--white);}.paragraph--type--spotlight-carousel .spotlight-carousel--items ul.slick-dots li.slick-active button:hover,.paragraph--type--spotlight-carousel .spotlight-carousel--items ul.slick-dots li.slick-active button:focus{background:var(--black);}}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}.paragraph--type--content-grid .content-grid--title{font-family:"aktiv-grotesk";}.paragraph--type--content-grid .content-grid--items .paragraph--type--content-grid-item{border-radius:1rem;}.paragraph--type--content-grid .content-grid--items .paragraph--type--content-grid-item .content-grid-item--title a{color:var(--indigo);text-transform:initial;outline:none;}.paragraph--type--content-grid .content-grid--items .paragraph--type--content-grid-item .content-grid-item--caption{font-family:"aktiv-grotesk";font-style:normal;font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);margin-top:0.4rem;}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.paragraph--type--events-grid-refs{position:relative;padding-bottom:8rem;}@media (min-width:768px){.paragraph--type--events-grid-refs{padding-bottom:15rem;}}.paragraph--type--events-grid-refs:after{content:"";position:absolute;bottom:-331px;right:0;z-index:-1;width:1412px;height:1032px;background-image:url(/themes/custom/Library/images/eventbg.png);background-repeat:no-repeat;background-size:contain;}.paragraph--type--events-grid-refs:before{content:"";position:absolute;bottom:-275px;right:0;z-index:-1;width:1188px;height:842px;background-image:url(/themes/custom/Library/images/eventbg1.png);background-repeat:no-repeat;background-size:contain;}.paragraph--type--events-grid-refs .row{row-gap:4rem;}.paragraph--type--events-grid-refs .event-title{padding-bottom:5rem;}.paragraph--type--events-grid-refs .event-title h2{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;background:linear-gradient(88.46deg,#582C83 19.92%,#407EC9 81.84%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}@media (max-width:767px){.paragraph--type--events-grid-refs .event-title h2{font-size:3.2rem;line-height:4.1rem;}}.paragraph--type--events-grid-refs .card{box-shadow:0 0 8px rgba(0,0,0,0.25);background:#ffffff;border-radius:1rem;height:100%;padding-bottom:4rem;}.paragraph--type--events-grid-refs .card .mgd-block--image{height:270px;overflow:hidden;}.paragraph--type--events-grid-refs .card .mgd-block--image .date{border-radius:1rem;}.paragraph--type--events-grid-refs .card .mgd-block--image img{width:100%;height:100%;object-fit:cover;border-top-right-radius:1rem;border-top-left-radius:1rem;}.paragraph--type--events-grid-refs .card .mgd-block--content{padding:1.5rem 1.5rem;}.paragraph--type--events-grid-refs .card .mgd-block--content .mgd-block--content--inner .field-type-date{font-family:"aktiv-grotesk";font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.7rem;color:#4A4A4A;}.paragraph--type--events-grid-refs .card .mgd-block--content .mgd-block--content--inner .field-type-date img{width:1.3rem;height:1.7rem;margin-right:0.7rem;}.paragraph--type--events-grid-refs .card .mgd-block--content .mgd-block--content--inner .views-field-title{font-family:"aktiv-grotesk";font-style:normal;font-weight:700;font-size:2.2rem;line-height:2.4rem;color:#4A4A4A;text-transform:unset;padding-top:1rem;}.paragraph--type--events-grid-refs .card .mgd-block--content .mgd-block--content--inner .views-field-view-node{text-align:left;position:absolute;bottom:20px;}.paragraph--type--events-grid-refs .card .mgd-block--content .mgd-block--content--inner .views-field-view-node a{font-family:"aktiv-grotesk";font-style:normal;font-weight:600;font-size:1.4rem;line-height:1.8rem;text-transform:uppercase;color:#3B3F80;}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.hero-banner-view:has(.view-content){position:relative;margin-bottom:5rem;}.hero-banner-view:has(.view-content):after{content:"";position:absolute;bottom:-160px;left:0;z-index:1;width:100%;height:271px;background-repeat:no-repeat;background-size:contain;}.hero-banner-view:has(.view-content):before{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:401px;background-image:url(/themes/custom/Library/images/herobottom.svg);background-repeat:no-repeat;background-size:contain;}@media (max-width:767px){.hero-banner-view:has(.view-content){margin-bottom:3.5rem;}.hero-banner-view:has(.view-content):after{width:100%;height:140px;bottom:-100px;}.hero-banner-view:has(.view-content):before{height:180px;}}@media (max-width:767px){.hero-banner-view:has(.view-content) .hero-banner-img-section{height:173px;}}section.layout-content-bottom{position:relative;}.path-frontpage section.layout-content-bottom{padding-bottom:100px;}section.layout-content-bottom::before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;bottom:5%;right:0;z-index:-1;width:319px;height:411px;}@media (max-width:767px){section.layout-content-bottom::before{content:none;}}section.layout-content-bottom::after{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;bottom:calc(100% + 100px);right:0;z-index:-1;width:319px;height:411px;}@media (max-width:767px){section.layout-content-bottom::after{content:none;}}.path-frontpage section.layout-content-bottom::after{content:unset;}section.layout-content-bottom .region-content-bottom:before{content:"";position:absolute;bottom:-275px;right:0;z-index:-1;width:1188px;height:842px;background-image:url(/themes/custom/Library/images/eventsbg.svg);background-repeat:no-repeat;background-size:contain;}@media (max-width:767px){section.layout-content-bottom .region-content-bottom:before{bottom:0;right:0;width:100%;height:100%;background-size:auto;background-position:bottom;}}section.layout-content-bottom .region-content-bottom::after{content:"";position:absolute;bottom:0;right:0;z-index:-2;width:1412px;height:1032px;background-image:url(/themes/custom/Library/images/eventsbg1.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom;}@media (max-width:767px){section.layout-content-bottom .region-content-bottom::after{bottom:0px;right:0;z-index:-2;width:100%;height:100%;background-size:auto;background-position:bottom;}}section.layout-content-bottom .region-content-bottom .field__item:last-of-type .paragraph--type--wysiwyg{padding-bottom:4rem;margin-bottom:0;}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.paragraph--type--callout-section{position:relative;z-index:10;overflow:hidden;}.paragraph--type--callout-section:before{content:url(/themes/custom/Library/images/top-bottom-shape.svg);width:calc(100% + 4px);position:absolute;top:-9px;transform:rotate(180deg);z-index:10;}.paragraph--type--callout-section:after{content:url(/themes/custom/Library/images/top-bottom-shape.svg);width:calc(100% + 4px);position:absolute;bottom:-9px;left:-4px;right:-2px;z-index:10;}@media (max-width:991px){.paragraph--type--callout-section{margin:0 20px 35px 20px;border-radius:10px;}.paragraph--type--callout-section:after{content:"";}.paragraph--type--callout-section:before{content:"";}}.paragraph--type--callout-section.deep-purple{background:var(--deep-purple);}.paragraph--type--callout-section.deep-purple .callout-section .callout .body a{color:var(--yellow);}.paragraph--type--callout-section.deep-purple .callout-section .callout-media .play-svg .fa-play:before{background-color:var(--deep-purple);}.paragraph--type--callout-section.aqua{background:#3BBFAD;}.paragraph--type--callout-section.aqua .callout-section .callout .title h2{color:#333;}.paragraph--type--callout-section.aqua .callout-section .callout .body{color:#333;}.paragraph--type--callout-section.aqua .callout-section .callout-media .play-svg .fa-play:before{background-color:#3BBFAD;}.paragraph--type--callout-section.orange{background:var(--orange);}.paragraph--type--callout-section.orange .callout-section .callout .title h2{color:#333;}.paragraph--type--callout-section.orange .callout-section .callout .body{color:#333;}.paragraph--type--callout-section.orange .callout-section .callout-media .play-svg .fa-play:before{background-color:var(--orange);}.paragraph--type--callout-section.white{background-color:var(--white);}.paragraph--type--callout-section.white .callout-section .callout .title h2{color:#333;}.paragraph--type--callout-section.white .callout-section .callout .body{color:#333;}.paragraph--type--callout-section.media-on-left .callout-section > .row{flex-direction:row-reverse;}@media (max-width:991px){.paragraph--type--callout-section.media-on-left .callout-section > .row{flex-direction:column-reverse;}}.paragraph--type--callout-section .callout-section .row{align-items:stretch;}@media (max-width:991px){.paragraph--type--callout-section .callout-section .row{flex-direction:column-reverse;gap:20px;}}.paragraph--type--callout-section .callout-section .callout-body{display:flex;align-items:center;}.paragraph--type--callout-section .callout-section .callout-body:after{content:url(/themes/custom/Library/images/shape.svg);position:absolute;bottom:-80px;right:-447px;z-index:3;}.paragraph--type--callout-section .callout-section .callout{position:relative;z-index:2;width:578px;padding:60px 0;margin:0 auto;}@media (max-width:991px){.paragraph--type--callout-section .callout-section .callout{padding:10px 20px 30px 20px;width:100%;}}.paragraph--type--callout-section .callout-section .callout .title h2{color:#FFF;}.paragraph--type--callout-section .callout-section .callout .body{color:#FFF;font-size:22px;line-height:34px;}@media (max-width:767px){.paragraph--type--callout-section .callout-section .callout .body{font-size:16px;}}.paragraph--type--callout-section .callout-section .callout .callout-links a{background-color:var(--mid-purple);border:none;border-radius:25px;box-shadow:none;width:auto;color:var(--white);font-family:"aktiv-grotesk";font-size:1.6rem;font-weight:600;line-height:2rem;padding:1.4rem 3.4rem;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center;}@media (max-width:767px){.paragraph--type--callout-section .callout-section .callout .callout-links a{font-size:1.3rem;line-height:1.7rem;}}.paragraph--type--callout-section .callout-section .callout .callout-links a:hover,.paragraph--type--callout-section .callout-section .callout .callout-links a:focus{background:var(--deep-blue);}.paragraph--type--callout-section .callout-media{height:100%;position:relative;z-index:2;}.paragraph--type--callout-section .callout-media .featured-image{height:100%;}.paragraph--type--callout-section .callout-media .featured-image img{width:100%;height:100%;object-fit:cover;}.paragraph--type--callout-section .callout-media button.video-play{display:none;position:relative;background:none;border:none;font-size:unset;box-shadow:none;padding:0;line-height:unset;border-radius:unset;}.paragraph--type--callout-section .callout-media button.video-play.show{display:block;}.paragraph--type--callout-section .callout-media button.video-play .background__image picture img{width:100%;height:auto;}.paragraph--type--callout-section .callout-media button.video-play .play-svg{position:absolute;top:50%;left:50%;}.paragraph--type--callout-section .callout-media button.video-play .play-svg .fa-play:before{font-size:24px;padding:12px 13px 12px 17px;background:var(--white);border-radius:50%;text-align:center;box-shadow:0 0 4px 0 rgba(0,0,0,0.5);color:var(--black);}.paragraph--type--callout-section .callout-media .callout-video{display:none;}.paragraph--type--callout-section .callout-media .callout-video.show{display:block;}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.view-hero-video{position:relative;}.view-hero-video .hero-video .hero-banner-img-section{position:relative;height:700px;}.view-hero-video .hero-video .hero-banner-img-section:after{content:"";position:absolute;width:100%;height:10%;bottom:0;left:0;background:linear-gradient(to top,rgb(255,255,255),rgba(255,255,255,0.7),rgba(255,255,255,0));z-index:0;}@media (max-width:767px){.view-hero-video .hero-video .hero-banner-img-section{height:300px;}.view-hero-video .hero-video .hero-banner-img-section:after{display:none;}}.view-hero-video .hero-video .hero-banner-img-section .hero-mp4{width:100%;height:700px;}@media (max-width:767px){.view-hero-video .hero-video .hero-banner-img-section .hero-mp4{height:300px;}}.view-hero-video .hero-video .hero-banner-img-section .hero-mp4 video{width:100%;height:100%;object-fit:cover;display:block;}.view-hero-video .hero-video .hero-banner-img-section .play-pause{position:absolute;right:11%;bottom:6%;z-index:10;}.view-hero-video .hero-video .hero-banner-img-section .play-pause button{border-radius:300px;background-color:#E4E4E4;text-decoration:none;padding:0;}.view-hero-video .hero-video .hero-banner-img-section .play-pause button.play:after{content:"\f04c";font-family:"FontAwesome";color:var(--black);font-size:13px;display:inline-flex;padding:4px 10px;justify-content:center;align-items:center;gap:10px;}.view-hero-video .hero-video .hero-banner-img-section .play-pause button.pause:after{content:"\f04b";font-family:"FontAwesome";color:var(--black);font-size:14px;display:inline-flex;padding:4px 9px 4px 11px;justify-content:center;align-items:center;gap:10px;}.view-hero-video .hero-video .banner-text{position:relative;z-index:10;margin-top:-30px;}@media (max-width:767px){.view-hero-video .hero-video .banner-text{text-align:center;}}.view-hero-video .hero-video .banner-text .hero-banner-pre-title{color:#333;font-size:26px;font-family:"aktiv-grotesk";font-weight:600;padding-bottom:5px;}@media (max-width:767px){.view-hero-video .hero-video .banner-text .hero-banner-pre-title{font-size:16px;}}.view-hero-video .hero-video .banner-text .hero-title{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;background:linear-gradient(88.46deg,#582C83 19.92%,#407EC9 81.84%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}@media (max-width:767px){.view-hero-video .hero-video .banner-text .hero-title{font-size:3.2rem;line-height:4.1rem;}}.view-hero-video .hero-video .banner-text .caption{color:#2E008B;font-size:28px;font-family:"aktiv-grotesk";line-height:44px;}@media (max-width:767px){.view-hero-video .hero-video .banner-text .caption{font-size:20px;line-height:25px;}}.view-hero-video .hero-video .banner-text .cta-button a{background-color:var(--mid-purple);border:none;border-radius:25px;box-shadow:none;width:auto;color:var(--white);font-family:"aktiv-grotesk";font-size:1.6rem;font-weight:600;line-height:2rem;padding:1.4rem 3.4rem;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center;background-color:#FFC845;color:var(--black);padding:6px 20px 5px 20px;}@media (max-width:767px){.view-hero-video .hero-video .banner-text .cta-button a{font-size:1.3rem;line-height:1.7rem;}}.view-hero-video .hero-video .banner-text .cta-button a:hover,.view-hero-video .hero-video .banner-text .cta-button a:focus{background:var(--deep-blue);}.view-hero-video .hero-video .banner-text .cta-button a:hover,.view-hero-video .hero-video .banner-text .cta-button a:focus{color:var(--white);}@media (max-width:767px){.view-hero-video .hero-video .banner-text .cta-button a{border-radius:6px;}}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.hero-slideshow-view{position:relative;margin-bottom:15rem;}@media (max-width:767px){.hero-slideshow-view{margin-bottom:18rem;}}.hero-slideshow-view .hero-slideshow .controls{display:flex;gap:10px;position:absolute;z-index:10;right:10%;bottom:30px;}@media (max-width:767px){.hero-slideshow-view .hero-slideshow .controls{right:0;left:20px;bottom:-190px;}}.hero-slideshow-view .hero-slideshow .controls .fa-chevron-left,.hero-slideshow-view .hero-slideshow .controls .fa-chevron-right{position:relative;text-shadow:none;top:unset;transform:unset;font-size:inherit;opacity:0.5;}.hero-slideshow-view .hero-slideshow .controls .fa-chevron-left:before,.hero-slideshow-view .hero-slideshow .controls .fa-chevron-right:before{width:31px;height:31px;display:flex;justify-content:center;align-items:center;border-radius:300px;background:rgba(255,255,255,0.8);font-size:14px;color:var(--black);font-weight:bold;box-shadow:0 0 8px rgba(0,0,0,0.5);}.hero-slideshow-view .hero-slideshow .controls .fa-chevron-left:hover,.hero-slideshow-view .hero-slideshow .controls .fa-chevron-right:hover{opacity:1;}.hero-slideshow-view .hero-slideshow .controls .fa-chevron-left{order:1;}.hero-slideshow-view .hero-slideshow .controls .fa-chevron-left:before{padding-right:1px;}.hero-slideshow-view .hero-slideshow .controls .fa-chevron-right{order:3;}.hero-slideshow-view .hero-slideshow .controls .fa-chevron-right:before{padding-left:1px;}.hero-slideshow-view .hero-slideshow .controls .fa-chevron-right:hover{opacity:1;}.hero-slideshow-view .hero-slideshow .controls .custom-controls-container{order:2;}.hero-slideshow-view .hero-slideshow .controls .custom-controls-container .fa-play,.hero-slideshow-view .hero-slideshow .controls .custom-controls-container .fa-pause{width:31px;height:31px;opacity:0.5;}.hero-slideshow-view .hero-slideshow .controls .custom-controls-container .fa-play:before,.hero-slideshow-view .hero-slideshow .controls .custom-controls-container .fa-pause:before{padding:8px 10px;border-radius:300px;background:rgba(255,255,255,0.8);font-size:14px;display:block;box-shadow:0 0 8px rgba(0,0,0,0.5);}.hero-slideshow-view .hero-slideshow .controls .custom-controls-container .fa-play:hover,.hero-slideshow-view .hero-slideshow .controls .custom-controls-container .fa-pause:hover{opacity:1;}.hero-slideshow-view .hero-slideshow .controls .custom-controls-container .fa-play:before{padding:8px 9px 8px 11px;}.hero-slideshow-view .hero-slideshow .controls .custom-controls-container .flex-control-paging{display:none;}.hero-slideshow-view .hero-slideshow .hero-slide-wrap{position:unset;overflow:visible;}.hero-slideshow-view .hero-slideshow .hero-slide-wrap:after{position:relative;display:none;}.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-media-wrap .hero-img{position:relative;}.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-media-wrap .hero-img:after{content:"";position:absolute;bottom:0;left:0;z-index:2;width:100%;height:calc(100% + 6px);background-image:url(/themes/custom/Library/images/Frame.svg);background-repeat:no-repeat;background-size:cover;}@media (max-width:767px){.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-media-wrap .hero-img:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background-image:url(/themes/custom/Library/images/frame-mobile.svg);background-repeat:no-repeat;background-size:cover;}}.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap{position:absolute;bottom:-140px;z-index:10;padding:0 60px;max-width:1380px;}@media (max-width:767px){.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap{text-align:center;bottom:-190px;margin-bottom:36px;padding:0 10px;}}.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .hero-banner-pre-title{font-family:"aktiv-grotesk";font-size:26px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:4px;color:var(--black);}@media (max-width:959px){.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .hero-banner-pre-title{font-size:16px;}}.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .hero-title{font-family:"aktiv-grotesk";font-size:80px;font-style:normal;font-weight:600;line-height:1;letter-spacing:10.968px;text-transform:uppercase;background:linear-gradient(88.46deg,#582C83 19.92%,#407EC9 81.84%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content;margin-bottom:4px;}@media (max-width:959px){.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .hero-title{font-size:45px;font-style:normal;font-weight:600;letter-spacing:5px;}}@media (max-width:767px){.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .hero-title{width:auto;}}.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .hero-content{color:#2E008B;font-family:"aktiv-grotesk";font-size:28px;font-style:normal;font-weight:400;line-height:44px;padding-bottom:20px;}@media (max-width:959px){.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .hero-content{font-size:20px;font-weight:400;line-height:normal;}}.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .cta-button a{background-color:var(--mid-purple);border:none;border-radius:25px;box-shadow:none;width:auto;color:var(--white);font-family:"aktiv-grotesk";font-size:1.6rem;font-weight:600;line-height:2rem;padding:1.4rem 3.4rem;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;background-color:#FFC845;color:var(--black);padding:6px 20px 5px 20px;}@media (max-width:767px){.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .cta-button a{font-size:1.3rem;line-height:1.7rem;}}.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .cta-button a:hover,.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .cta-button a:focus{background:var(--deep-blue);}.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .cta-button a:hover,.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .cta-button a:focus{color:var(--white);}@media (max-width:767px){.hero-slideshow-view .hero-slideshow .hero-slide-wrap .hero-content-wrap .cta-button a{border-radius:6px;}}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.page-node-type-page .block-page-title-block .page-title{max-width:66.666667%;}@media (max-width:767px){.page-node-type-page .block-page-title-block .page-title{max-width:100%;}}.page-node-type-page .block-page-title-block .page-title span{background:linear-gradient(88.46deg,#582C83 19.92%,#407EC9 81.84%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.node--type-page .node__content{background-color:var(--white);border-radius:10px;}.node--type-page .node__content .body-wrapper .field--name-body a{text-decoration:underline;}.node--type-page .node__content .body-wrapper .field--name-body .field__item{color:var(--black);font-size:24px;font-family:"aktiv-grotesk";font-style:normal;font-weight:400;line-height:36px;}@media (max-width:767px){.node--type-page .node__content .body-wrapper .field--name-body .field__item{font-size:20px;line-height:30px;}}.node--type-page .node__content .body-wrapper .interior-menu .interior-menu--label{background:var(--deep-purple);}.node--type-page .node__content .body-wrapper .interior-menu .interior-menu-links .menu-link a{font-family:"aktiv-grotesk";}.node--type-page .node__content .sidebar-blocks .sidebar-block h2{text-transform:unset !important;}.node--type-page .node__content .sidebar-blocks .sidebar-block .field--name-field-contact-email a{color:var(--black);}.node--type-page .node__content .sidebar-blocks .sidebar-block .field--name-field-contact-email a:hover,.node--type-page .node__content .sidebar-blocks .sidebar-block .field--name-field-contact-email a:focus{color:#4D008C;}.node--type-page .node__content .sidebar-blocks .field--name-field-contact-cta-links a{font-family:"aktiv-grotesk";}.node--type-page.node--view-mode-full .node__content .row .body-wrapper:not(:has(+ .sidebar-blocks)){max-width:100%;flex:0 0 100%;}body.page-node-type-page main .region-content{padding:0 5px;}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.node--type-event{position:relative;padding-bottom:50px;}@media (max-width:767px){.node--type-event .body-wrapper{margin-top:0 !important;}}.node--type-event .body-wrapper .body-wrap{border-radius:10px;background:#FFF;}.node--type-event .body-wrapper .field--name-field-divisions{display:none;}.node--type-event .body-wrapper .event--image img{border-radius:10px;}.node--type-event .body-wrapper .event--links a{margin:0 10px 10px 0;font-family:"aktiv-grotesk";}.node--type-event .body-wrapper .field--name-field-categories{display:flex;gap:10px;padding-top:30px;align-items:center;}@media (max-width:767px){.node--type-event .body-wrapper .field--name-field-categories{flex-wrap:wrap;}}.node--type-event .body-wrapper .field--name-field-categories .field__label{color:#282B2C;font-family:"aktiv-grotesk";font-size:20px;font-style:normal;font-weight:600;line-height:24px;margin-right:10px;}.node--type-event .body-wrapper .field--name-field-categories .field__label::after{display:none;}@media (max-width:767px){.node--type-event .body-wrapper .field--name-field-categories .field__label{flex-basis:100%;padding-bottom:12px;}}@media (max-width:767px){.node--type-event .body-wrapper .field--name-field-categories .field__item{flex-basis:auto;}}.node--type-event .body-wrapper .field--name-field-categories .field__item a{color:#93268F;font-family:"aktiv-grotesk";font-size:16px;font-style:normal;font-weight:600;line-height:26px;padding:10px 19px;background:#F5F5F5;border-radius:20px;text-decoration:none;}.node--type-event .body-wrapper .field--name-field-categories .field__item a:hover,.node--type-event .body-wrapper .field--name-field-categories .field__item a:focus{color:#F5F5F5;background:#4D008C;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .view-header .sidebar-block--title{text-transform:unset;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .view-content .event-details > div::before{color:#279989;border:solid 1px #279989;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .event-details--email::before{content:"\f0e0" !important;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .event-details--email .event-details--contact-email a{font-size:1.8rem;line-height:2.4rem;color:var(--black);}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .event-details--email .event-details--contact-email a:hover,.node--type-event .sidebar-blocks .sidebar-block .view-event-details .event-details--email .event-details--contact-email a:focus{color:#4D008C;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-addtocalendar{padding:60px 0 20px 0 !important;margin-bottom:0 !important;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-addtocalendar::before{display:none !important;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-addtocalendar .addtocalendar{width:100%;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-addtocalendar .addtocalendar a.atcb-link{background-color:#93268F;border:none;border-radius:25px;box-shadow:none;color:#fff;font-family:"aktiv-grotesk";font-size:1.6rem;font-weight:bold;line-height:2.1rem;padding:1.45rem 4.2rem;text-transform:uppercase;text-decoration:none;text-align:center;display:block;margin-top:10px;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-addtocalendar .addtocalendar a.atcb-link::before{content:"\f271";font-family:"FontAwesome";margin-right:7px;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-addtocalendar .addtocalendar a.atcb-link:hover,.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-addtocalendar .addtocalendar a.atcb-link:focus{background-color:#4D008C;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-addtocalendar .addtocalendar ul.atcb-list{width:100%;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-addtocalendar .addtocalendar ul.atcb-list li.atcb-item a{padding:10px 15px;font-family:"aktiv-grotesk";font-size:1.6rem;font-weight:bold;line-height:2.1rem;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-event-links{padding:0 !important;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-event-links::before{display:none !important;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-event-links a{background-color:#93268F;border:none;border-radius:25px;box-shadow:none;color:#fff;font-family:"aktiv-grotesk";font-size:1.6rem;font-weight:bold;line-height:2.1rem;padding:1.45rem 4.2rem;text-transform:uppercase;text-decoration:none;text-align:center;display:block;margin-bottom:20px;}.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-event-links a:hover,.node--type-event .sidebar-blocks .sidebar-block .view-event-details .views-field-field-event-links a:focus{background-color:#4D008C;}.page-node-type-event .layout-container:after{content:"";position:absolute;bottom:-331px;right:0;z-index:-2;width:1412px;height:1032px;background-image:url(/themes/custom/Library/images/eventsbg1.svg);background-repeat:no-repeat;background-size:contain;}@media (max-width:767px){.page-node-type-event .layout-container:after{bottom:0px;right:0;z-index:-2;width:100%;height:100%;background-size:auto;background-position:bottom;}}.page-node-type-event .layout-container:before{content:"";position:absolute;bottom:-275px;right:0;z-index:-1;width:1188px;height:842px;background-image:url(/themes/custom/Library/images/eventsbg.svg);background-repeat:no-repeat;background-size:contain;}@media (max-width:767px){.page-node-type-event .layout-container:before{bottom:0;right:0;width:100%;height:100%;background-size:auto;background-position:bottom;}}.page-node-type-event .block-page-title-block h1 .field--name-title{background:var(--heading,linear-gradient(54deg,#582C83 0%,#407EC9 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.node--type-service .body-wrapper .button-wrapper a{font-family:"aktiv-grotesk";}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.paragraph--type--wysiwyg{margin-top:4rem;}.paragraph--type--wysiwyg .wysiwyg{background-color:var(--white);border-radius:10px;}.paragraph--type--wysiwyg .wysiwyg:not(.container){padding:0 20px;}.paragraph--type--wysiwyg .field--name-field-body-formatted .field__item{font-size:1.8rem;line-height:1.3;color:var(--black);}.paragraph--type--wysiwyg .field--name-field-body-formatted .field__item a{outline:1px dotted var(--red);}.paragraph--type--wysiwyg .field--name-field-body-formatted .field__item ul li{list-style-image:none;list-style-type:none;display:flex;gap:0.75rem;justify-content:flex-start;align-items:start;margin-bottom:1rem;}.paragraph--type--wysiwyg .field--name-field-body-formatted .field__item ul li:before{content:"•";color:#93268F;}.paragraph--type--wysiwyg .field--name-field-body-formatted .field__item ul li p:last-child{margin-bottom:0;}.body-wrapper .field--type-text-with-summary .field__item ul li{list-style-image:none;list-style-type:none;}.body-wrapper .field--type-text-with-summary .field__item ul li:before{content:"\f111";font-family:"FontAwesome";color:#93268F;font-size:8px;position:relative;left:-0.5rem;bottom:0.5rem;}
:root{--deep-blue:#2E008B;--accessible-blue:#3774BE;--mid-blue:#407EC9;--light-blue:#00B5E2;--indigo:#582C83;--deep-purple:#691F74;--mid-purple:#93328E;--magenta:#DA1884;--red:#F4364C;--dark-red:#D93043;--aqua:#279989;--green:#009F4D;--light-green:#A4D65E;--maroon:#AB2328;--orange:#FF8F1C;--yellow:#FFC845;--black:#333333;--white:#ffffff;--gray:#696969;--light-gray:#F5F5F5;}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-family:"aktiv-grotesk";font-weight:400;font-size:1.8rem;line-height:2.4rem;color:var(--black);}h1{font-size:5.4rem;line-height:6.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h1{font-size:3.2rem;line-height:4.1rem;}}h2{font-size:4.6rem;line-height:5.9rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h2{font-size:2.4rem;line-height:3.1rem;}}h3{font-size:3.6rem;line-height:4.6rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h3{font-size:2.4rem;line-height:3.1rem;}}h4{font-size:2.6rem;line-height:3.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h4{font-size:2.1rem;line-height:2.7rem;}}h5{font-size:2.2rem;line-height:2.8rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h5{font-size:1.9rem;line-height:2.4rem;}}h6{font-size:1.8rem;line-height:2.3rem;font-family:"aktiv-grotesk";font-weight:700;}@media (max-width:767px){h6{font-size:1.7rem;line-height:2.2rem;}}.paragraph--type--intro-section{padding-bottom:100px;}@media (max-width:767px){.paragraph--type--intro-section{padding-bottom:26px;}}.paragraph--type--intro-section .intro-section .intro-wrap .intro-title{padding-bottom:5px;}.paragraph--type--intro-section .intro-section .intro-wrap .intro-title h1{background:var(--heading,linear-gradient(54deg,#582C83 0%,#407EC9 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content;font-style:normal;font-weight:600;line-height:normal;}.paragraph--type--intro-section .intro-section .intro-wrap .into-sub-title h2{color:#333;font-family:"aktiv-grotesk";font-size:32px;font-style:normal;font-weight:700;line-height:53px;margin-bottom:0;text-transform:none;}@media (max-width:767px){.paragraph--type--intro-section .intro-section .intro-wrap .into-sub-title h2{font-size:22px;line-height:normal;padding-bottom:20px;}}.paragraph--type--intro-section .intro-section .intro-wrap .intro-body{color:#696969;font-family:"aktiv-grotesk";font-size:32px;font-style:normal;font-weight:400;line-height:53px;padding-bottom:10px;font-feature-settings:"clig" off,"liga" off;}@media (max-width:767px){.paragraph--type--intro-section .intro-section .intro-wrap .intro-body{font-size:20px;line-height:30px;padding-bottom:5px;}}.paragraph--type--intro-section .intro-section .intro-wrap .cta-link{display:flex;gap:24px;}@media (max-width:767px){.paragraph--type--intro-section .intro-section .intro-wrap .cta-link{flex-direction:column;width:fit-content;padding-bottom:24px;}}.paragraph--type--intro-section .intro-section .intro-wrap .cta-link a{background-color:var(--mid-purple);border:none;border-radius:25px;box-shadow:none;width:auto;color:var(--white);font-family:"aktiv-grotesk";font-size:1.6rem;font-weight:600;line-height:2rem;padding:1.4rem 3.4rem;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center;width:fit-content;}@media (max-width:767px){.paragraph--type--intro-section .intro-section .intro-wrap .cta-link a{font-size:1.3rem;line-height:1.7rem;}}.paragraph--type--intro-section .intro-section .intro-wrap .cta-link a:hover,.paragraph--type--intro-section .intro-section .intro-wrap .cta-link a:focus{background:var(--deep-blue);}.paragraph--type--intro-section .intro-section .intro-img img{width:100%;height:auto;}
