﻿#navigation>nav{background:var(--blue-d-100)!important;position:relative}

.card-grid.thirds>.button {width: 100%;}.card-grid.feature{margin:50px auto;}.get-in-touch {margin-bottom: 50px;}.get-in-touch h2 {margin:0;}.card-grid .container.small.quote a {color: var(--blue-d-100);}

.in-page-navigation{background:#d5d7d8;margin-bottom:0;padding:0;position:relative;text-transform:uppercase;z-index:5}.in-page-navigation i{font-size:17px;font-size:1.0625rem;line-height:22px;line-height:1.375rem;line-height:0}.in-page-navigation ul{list-style-type:none;margin-bottom:0;position:relative;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:0%;white-space:nowrap}.in-page-navigation ul::after{content:'';display:table;clear:both}.in-page-navigation ul li{display:inline-block;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;margin:0;position:relative}.in-page-navigation ul li.expand{position:relative}.in-page-navigation ul li.expand:after{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);content:'\f055';font-family:"FontAwesome";font-weight:600;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;right:8px}.in-page-navigation ul li.expand a{padding-right:30px}.in-page-navigation ul li.expand:hover:after{color:#fff}.in-page-navigation ul li a{border-radius:0;color:#424242;display:inline-block;font-weight:300;padding:14px 10px 12px;text-decoration:none;transition:background 300ms ease-in-out, color 200ms ease-in-out}.in-page-navigation ul li a:hover{background:#93989a;color:#fff}.in-page-navigation ul li:hover ul{background:#878a8c;display:block;position:absolute;width:300px;z-index:3}.in-page-navigation ul li:hover ul:before{background:#878a8c;content:'';height:15px;left:15px;position:absolute;top:-5px;transform:rotate(45deg);width:15px}.in-page-navigation ul li:hover ul li a{background:transparent;display:block;margin:0;padding:10px}.in-page-navigation ul li:hover ul li a:hover{background:var(--blue-d-100)}.in-page-navigation ul li.cur a{color:#76797b;font-weight:600}.in-page-navigation ul li.cur a:hover{color:#fff}.in-page-navigation ul li ul{display:none}.in-page-navigation ul li ul li{float:none;margin-bottom:0;margin-top:0}.in-page-navigation ul li.more{position:absolute;right:-10px}.in-page-navigation ul li.more:after{content:'\f055';font-family:"FontAwesome";font-weight:600;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;position:absolute;right:8px;transform:translateY(-50%);transform-style:preserve-3d;top:50%}.in-page-navigation ul li.more a{padding-right:30px}.in-page-navigation ul li.more ul li{display:block}.in-page-navigation ul li.more ul li a{color:#fff;line-height:21px}.in-page-navigation ul li.more:hover:after{color:#65696b}.in-page-navigation ul li.more:hover ul{background:#878a8c;display:block;position:absolute;right:0;white-space:normal;width:300px;z-index:10}.in-page-navigation ul li.more:hover ul:before{top:-5px;right:40px;left:auto}.in-page-navigation ul li.more:hover ul .expand:after{display:none}.in-page-navigation ul li.more:hover ul .expand ul{display:none}.banner{position:relative;overflow:hidden;height:500px}.lt-ie9 .banner img{height:auto;width:auto}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.banner img{height:auto;width:auto}}.banner .overlay{background:rgba(0,0,0,0.5);position:absolute;top:0;right:0;bottom:0;left:0}.banner-slant:after{position:absolute;content:'';width:800px;height:800px;left:-230px;top:-50px;transform:rotate(-15deg);z-index:0;transition:all 500ms ease-in-out}@media (max-width: 768px){.banner-slant:after{top:200px;left:-50px;transform:rotate(-5deg)}}.banner-slant .text{background:transparent;position:absolute;position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);left:70px;width:400px;z-index:3;transition:all 500ms ease-in-out}@media (max-width: 768px){.banner-slant .text{width:90%;left:20px;top:auto;bottom:20px;transform:none;margin-right:20px}}.banner-slant .text h2{font-weight:300}.banner-slant .text h2 strong{display:block;font-weight:600}.banner-slant .text p{margin:-10px 0 30px}

/* .banner-slant .text .button{background:#fff;border:3px solid #fff}.banner-slant .text .button:hover{background:transparent;color:#fff} */

.banner-slant-reverse:after{position:absolute;content:'';width:800px;height:800px;right:-230px;top:-50px;transform:rotate(15deg);z-index:0;transition:all 500ms ease-in-out}@media (max-width: 768px){.banner-slant-reverse:after{top:200px;right:0;transform:rotate(5deg)}}.banner-slant-reverse .text{background:transparent;position:absolute;color:#fff;position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);text-align:right;right:70px;width:400px;z-index:3;transition:all 500ms ease-in-out}@media (max-width: 768px){.banner-slant-reverse .text{width:90%;right:20px;top:auto;bottom:20px;text-align:left;transform:none;margin-left:20px}}.banner-slant-reverse .text h2{font-weight:300}.banner-slant-reverse .text h2 strong{display:block;font-weight:600}.banner-slant-reverse .text p{margin:-10px 0 30px}

/* .banner-slant-reverse .text .button{background:#fff;border:3px solid #fff}.banner-slant-reverse .text .button:hover{background:transparent;color:#fff} */

.banner-strip:after{position:absolute;content:'';width:800px;height:800px;left:-230px;top:-10%;transform:rotate(45deg);z-index:0;transition:all 500ms ease-in-out}@media (max-width: 768px){.banner-strip:after{top:200px;left:-50px;transform:rotate(5deg)}}.banner-strip .text{background:transparent;position:absolute;position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);left:70px;width:400px;z-index:3;transition:all 500ms ease-in-out}@media (max-width: 768px){.banner-strip .text{width:90%;left:20px;top:auto;bottom:20px;transform:none;margin-right:20px}}.banner-strip .text h2{font-weight:300}.banner-strip .text h2 strong{display:block;font-weight:600}.banner-strip .text p{margin:-10px 0 30px}

/* .banner-strip .text .button{background:#fff;border:3px solid #fff;margin-top:25px}.banner-strip .text .button:hover{background:transparent;color:#fff} */

.banner-strip-reverse:after{position:absolute;content:'';width:800px;height:800px;right:-230px;top:-10%;transform:rotate(50deg);z-index:0;transition:all 500ms ease-in-out}@media (max-width: 768px){.banner-strip-reverse:after{right:0;top:200px;transform:rotate(5deg)}}.banner-strip-reverse .text{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);background:transparent;position:absolute;right:70px;text-align:right;transition:all 500ms ease-in-out;width:400px;z-index:3}@media (max-width: 768px){.banner-strip-reverse .text{width:90%;right:20px;top:auto;bottom:20px;text-align:left;transform:none;margin-left:20px}}.banner-strip-reverse .text h2{font-weight:300}.banner-strip-reverse .text h2 strong{display:block;font-weight:600}.banner-strip-reverse .text p{margin:-10px 0 30px}
/* .banner-strip-reverse .text .button{background:#fff;border:3px solid #fff}.banner-strip-reverse .text .button:hover{background:transparent;color:#fff} */

.hero.standard{height:calc(50vh - 7px)}.hero.standard .text-container .info{padding:50px 0;position:relative;width:100%}@media (max-width: 670px){.hero.standard .text-container .info{padding:30px 0}}.hero.standard .text-container .info:after{background:rgba(255,255,255,0.3);clip-path:polygon(0 0, 0% 100%, 100% 100%);content:'';height:70px;position:absolute;right:0;top:-70px;width:100%;z-index:1}@media (max-width: 670px){.hero.standard .text-container .info:after{height:30px;top:-30px}}.hero.standard .text-container .info-container{align-items:center;width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;display:grid;grid-gap:0;grid-template-areas:'content button';grid-template-columns:2fr auto;position:relative}.hero.standard .text-container .info-container::after{content:'';display:table;clear:both}@media (max-width: 670px){.hero.standard .text-container .info-container{grid-template-areas:'content' 'button';grid-template-columns:1fr;grid-template-rows:auto auto}}.hero.standard .text-container .info-container .content{grid-area:content;width:100%}.hero.standard .text-container .info-container .content p{margin-bottom:0}@media (max-width: 670px){.hero.standard .text-container .info-container .content p{display:inline;margin-right:5px}}.hero.standard .text-container .info-container .cta{grid-area:button;margin-left:30px}@media (max-width: 670px){.hero.standard .text-container .info-container .cta{margin-left:0;padding-top:30px}}.hero.standard .text-container .info-container .cta a{font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;text-align:center}@media (max-width: 670px){.hero.standard .text-container .info-container .cta a{display:block}}.hero.standard .text-container .info-container .cta a:hover{background:transparent}.in-page-navigation+.hero.featured{height:calc(100vh - 143px)}@media (max-width: 670px){.in-page-navigation+.hero.featured{height:calc(100vh - 116px)}}.hero .overlay{background:rgba(0,0,0,0.4);bottom:0;position:absolute;left:0;right:0;top:0}.hero .text-container{bottom:0;left:0;position:absolute;right:0}.hero .text-content{width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;color:#fff;margin-bottom:calc(100px - 42px)}.hero .text-content::after{content:'';display:table;clear:both}@media (max-width: 670px){.hero .text-content{margin-bottom:calc(50px - 38px)}}.hero .text-content h1{margin-bottom:30px}.hero.shard:after{background:rgba(255,255,255,0.3);bottom:0;clip-path:polygon(0 0, 0% 100%, 100% 100%);content:'';height:70px;position:absolute;right:0;width:100%;z-index:1}@media (max-width: 670px){.hero.shard:after{height:30px;bottom:0}}.hero.featured{height:calc(100vh - 96px);min-height:600px}@media (max-width: 670px){.hero.featured{height:calc(100vh - 66px)}}.hero.featured.shard:after{background:rgba(255,255,255,0.3);bottom:0;clip-path:polygon(0 0, 0% 100%, 100% 100%);content:'';height:150px;position:absolute;right:0;transition:height 300ms linear;width:100%;z-index:1}@media (max-width: 768px){.hero.featured.shard:after{bottom:0;height:70px}}.hero.featured .text-container{display:grid;grid-template-areas:'center';grid-template-columns:1fr;grid-template-rows:1fr;height:calc(100vh - 107px);min-height:600px}@media (max-width: 670px){.hero.featured .text-container{height:calc(100vh - 66px)}}.hero.featured .text-container .text-content{align-self:center;grid-area:center;justify-self:center;margin-top:-12px;text-align:center}.hero.featured .text-container .text-content h1{font-size:100px;font-size:6.25rem;line-height:105px;line-height:6.5625rem;margin-bottom:50px;text-transform:uppercase;transition:all 300ms linear}.hero.featured .text-container .text-content h1 strong{display:block}@media (max-width: 768px){.hero.featured .text-container .text-content h1{font-size:50px;font-size:3.125rem;line-height:55px;line-height:3.4375rem}}.hero.featured .text-container .text-content p{font-size:40px;font-size:2.5rem;line-height:45px;line-height:2.8125rem;transition:all 300ms linear}.hero.featured .text-container .text-content p strong{display:block}@media (max-width: 768px){.hero.featured .text-container .text-content p{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}}.hero.featured .to-content{bottom:80px;display:block;height:80px;position:absolute;text-align:center;text-decoration:none;transition:bottom 300ms ease-in-out;width:100%;z-index:2}@media (max-width: 768px){.hero.featured .to-content{bottom:30px}}.hero.featured .to-content:before{color:#fff;content:'\f078';font-family:"FontAwesome";font-weight:600;font-size:60px;font-size:3.75rem;line-height:65px;line-height:4.0625rem}.hero.featured .to-content:hover{bottom:75px}.hero.info .text-container .text-content{width:100%;max-width:1100px}.hero.info .text-container .text-content h1{font-size:90px;font-size:5.625rem;line-height:95px;line-height:5.9375rem;text-align:right}@media (max-width: 1024px){.hero.info .text-container .text-content h1{font-size:80px;font-size:5rem;line-height:85px;line-height:5.3125rem}}@media (max-width: 768px){.hero.info .text-container .text-content h1{font-size:45px;font-size:2.8125rem;line-height:50px;line-height:3.125rem;text-align:center}}.hero.info .text-container .text-content h1 strong{text-align:left}@media (max-width: 768px){.hero.info .text-container .text-content h1 strong{text-align:center}}.hero.info .text-container .text-content .info-container{display:grid;grid-template-columns:1fr 300px;grid-template-rows:1fr}@media (max-width: 768px){.hero.info .text-container .text-content .info-container{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.hero.info .text-container .text-content .info-container a{color:#fff}.hero.info .text-container .text-content .info-container a[href^="tel:"]{padding-left:0 !important}.hero.info .text-container .text-content .info-container a[href^="tel:"]:before{content:""}.lt-ie9 .hero.info .text-container .text-content .info-container{display:flex}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.hero.info .text-container .text-content .info-container{display:flex}}.hero.info .text-container .text-content .info-container .info ul{list-style:none}.hero.info .text-container .text-content .info-container .info ul li{font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;margin-left:0;text-align:left;transition:all 300ms linear}@media (max-width: 768px){.hero.info .text-container .text-content .info-container .info ul li{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;text-align:center}}.hero.info .text-container .text-content .info-container .info p{font-size:40px;font-size:2.5rem;line-height:45px;line-height:2.8125rem;margin-left:0;text-align:left;transition:all 300ms linear}@media (max-width: 1024px){.hero.info .text-container .text-content .info-container .info p{font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem}}@media (max-width: 768px){.hero.info .text-container .text-content .info-container .info p{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;text-align:center}}.hero.info .text-container .text-content .info-container .cta{align-self:center;padding:0 30px}@media (max-width: 768px){.hero.info .text-container .text-content .info-container .cta{padding:30px 0}}.lt-ie9 .hero.info .text-container .text-content .info-container .cta{margin:0 auto}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.hero.info .text-container .text-content .info-container .cta{margin:0 auto}}.hero.info .text-container .text-content .info-container .cta a{display:block;font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem}@media (max-width: 768px){.hero.info .text-container .text-content .info-container .cta a{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}}.card-grid{width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.card-grid::after{content:'';display:table;clear:both}.card-grid.thirds{display:grid;grid-gap:0 30px;grid-template-columns:31.63% 31.63% 31.63%;grid-template-rows:auto}@media (max-width: 1024px){.card-grid.thirds{grid-gap:0 20px}}@media (max-width: 768px){.card-grid.thirds{grid-gap:30px 0;grid-template-columns:auto;grid-template-rows:auto auto auto}}.no-smil .card-grid.thirds{display:flex;flex-wrap:wrap}.no-smil .card-grid.thirds .image{width:33%}.card-grid.combo{display:grid;grid-gap:0 30px;grid-template-areas:'large large large large small small';grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media (max-width: 1024px){.card-grid.combo{grid-template-areas:'large large large small small small'}}@media (max-width: 768px){.card-grid.combo{grid-gap:30px 0;grid-template-areas:'large' 'small';grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.no-smil .card-grid.combo{display:flex}.card-grid.feature{overflow:hidden}.card-grid.feature.reverse .card{grid-template-areas:'desc image' 'desc image';grid-template-columns:31.63% 1fr;grid-template-rows:auto 200px;height:auto}@media (max-width: 768px){.card-grid.feature.reverse .card{grid-template-areas:'desc desc' 'image image'}}.card-grid.feature h2{font-weight:300}.card-grid.feature .card{align-items:center;display:grid;grid-gap:0;grid-template-areas:'image desc' 'image desc';grid-template-columns:1fr 31.63%;grid-template-rows:200px auto;height:auto;margin:0;min-height:380px;padding:0}@media (max-width: 768px){.card-grid.feature .card{grid-template-areas:'image image' 'desc desc'}}.no-smil .card-grid.feature .card{display:flex}.card-grid.feature .card .container.large{grid-area:image}.no-smil .card-grid.feature .card .container.large{width:35%}.card-grid.feature .card .container.large-reverse{grid-area:desc}.no-smil .card-grid.feature .card .container.large-reverse{width:65%}@media (max-width: 768px){.card-grid.feature .card .container.large-reverse{grid-area:image}}.card-grid.feature .card .container.small{grid-area:desc}.no-smil .card-grid.feature .card .container.small{width:65%}.card-grid.feature .card .container.small-reverse{grid-area:image}.no-smil .card-grid.feature .card .container.small-reverse{width:35%}@media (max-width: 768px){.card-grid.feature .card .container.small-reverse{grid-area:desc}}.card-grid.feature .card .container.person{height:100%;margin-right:-1px;overflow:hidden;padding:0}.no-smil .card-grid.feature .card .container.person{width:35%}.no-smil .card-grid.feature .card .container.person img{display:block;height:100%;max-height:450px;width:auto}.card-grid.feature .card .container.quote{padding:30px}.no-smil .card-grid.feature .card .container.quote{width:65%}.card-grid.feature .card .container.quote blockquote{font-size:26px;font-size:1.625rem;line-height:31px;line-height:1.9375rem;font-weight:300;text-align:center;text-decoration:none}.card-grid.feature .card .container.quote blockquote cite{display:block;margin-top:20px;font-style:normal;font-weight:600;text-align:right;text-decoration:none;text-transform:capitalize}.card{height:380px;padding:30px;position:relative;text-decoration:none;transition:background 500ms ease-in-out;z-index:1}@media (max-width: 768px){.card{height:265px}}.no-smil .card{display:inline-block;margin:0 10px;overflow:hidden}.card.solid p{bottom:20px;font-weight:300;font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;left:20px;position:absolute;right:20px;text-decoration:none}@media (max-width: 1024px){.card.solid p{font-size:22px;font-size:1.375rem;line-height:27px;line-height:1.6875rem}}@media (max-width: 768px){.card.solid p{font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem}}.card.solid p span{display:block;font-weight:600;font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;margin-top:10px}.card.descriptive{cursor:auto;grid-column:1 / 4;height:auto;padding:45px 50px 50px 50px;margin-bottom:50px;}@media (max-width: 1024px){.card.descriptive{padding:30px}}.card.descriptive p:nth-of-type(1){font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;font-weight:300;text-decoration:none}.card.descriptive p:nth-of-type(1) strong{display:block;font-weight:600}@media (max-width: 480px){.card.descriptive p:nth-of-type(1) strong{display:inline-block}}.card.descriptive p:nth-of-type(2){font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem}@media (max-width: 670px){.card.descriptive a{display:block;text-align:center}}.card.image{padding:0}.no-smil .card.image img{height:100%;width:auto}.card.image div{position:absolute;bottom:0;box-shadow:none;font-weight:300;font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;padding:20px;text-decoration:none;transition:background 500ms ease-in-out;width:100%}@media (max-width: 1024px){.card.image div{font-size:22px;font-size:1.375rem;line-height:27px;line-height:1.6875rem}}@media (max-width: 768px){.card.image div{font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem}}.card.large{grid-area:large}.no-smil .card.large{margin:0 10px;width:67%}.card.small{grid-area:small}.no-smil .card.small{margin:0 10px;width:30%}.card.gradient{overflow:hidden}.no-smil .card.gradient{margin:0 20px;width:33%}.card.gradient:before{content:'';height:200px;position:absolute;left:20px;right:0;top:-65px;transform:rotate(33deg);transition:all 400ms ease-in-out;width:440px}@media (max-width: 768px){.card.gradient:before{height:300px;left:-20px;top:-150px;transform:rotate(25deg);width:120%}}@media (max-width: 480px){.card.gradient:before{height:200px;left:-20px;top:-85px;transform:rotate(33deg);width:440px}}.card.gradient:hover:before{height:200%;left:-75%;top:-75%;transform:rotate(0deg);width:200%}.card.gradient p{bottom:5px;font-weight:300;font-size:22px;font-size:1.375rem;line-height:27px;line-height:1.6875rem;left:30px;position:absolute;right:30px;text-decoration:none}

/* .card .button{margin-top:30px}button.button{font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;font-weight:600;padding:15px 12px;text-transform:uppercase;transition:background 300ms ease-in-out, color 200ms ease-in-out}button.button.transparent{background:#fff;border:3px solid #fff}.cyan button.button.transparent{color:var(--char-100)}button.button.transparent:hover{color:#fff} */

a{position:relative}a[href]:empty::before{content:attr(href)}

/* a.button{border-style:solid;border-width:3px;display:inline-block;font-weight:600;margin-right:20px;padding:15px 12px;text-decoration:none;text-transform:uppercase;transition:background 300ms ease-in-out, color 200ms ease-in-out}a.button:first-of-type{margin-left:0}a.button:last-of-type{margin-right:0}@media (max-width: 670px){a.button{display:block;margin:0;text-align:center}a.button:last-of-type{margin-bottom:0}}a.button:hover{background:#fff} */

.accordion{background:white;margin:0 auto}.accordion-header{position:relative;color:white;cursor:pointer;font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;margin-top:30px;padding:18px 60px 20px 30px}@media (max-width: 480px){.accordion-header{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;line-height:25px;line-height:1.5625rem;margin-top:20px;padding:15px 60px 15px 15px}}.accordion-header:first-of-type{margin-top:0}.accordion-header::after{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);color:white;content:'\f054';font-family:"FontAwesome";font-weight:600;font-size:40px;font-size:2.5rem;line-height:45px;line-height:2.8125rem;right:28px;transform:rotate(0deg) translateY(-50%);transition:all 400ms ease-in-out}@media (max-width: 480px){.accordion-header::after{font-size:35px;font-size:2.1875rem;line-height:40px;line-height:2.5rem;right:12px}}.accordion-content{color:var(--blue-d-100);display:none;line-height:23px;line-height:1.4375rem;padding:30px 30px 1px 30px}@media (max-width: 480px){.accordion-content{padding:15px 15px 1px 15px}}.accordion-content.show{display:block}.accordion-content a[href^='mailto:'],.accordion-content a[href^='tel:']{padding-left:0 !important}.accordion-content a[href^='mailto:']:before,.accordion-content a[href^='tel:']:before{content:''}.accordion-content p:last-of-type{margin-bottom:18px}.accordion-content ul{margin-bottom:18px}.accordion-content ul li{font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem}.accordion .active.accordion-header{margin-bottom:0}.accordion .active.accordion-header::after{transform:rotate(90deg) translateY(0) translateX(-80%)}.accordion-header.purple{background:var(--blue-d-100);transition:all 400ms ease-in-out}.accordion-header.purple:hover,.accordion-header.purple.active{background:var(--blue-d-hover)}.accordion-header.sea{background:var(--blue-l-100);transition:all 400ms ease-in-out}.accordion-header.sea:hover,.accordion-header.sea.active{background:var(--char-100)}.accordion-header.cyan{background:var(--char-100);transition:all 400ms ease-in-out}.accordion-header.cyan:hover,.accordion-header.cyan.active{background:var(--char-100)}.accordion-header.plum{background:var(--char-100);transition:all 400ms ease-in-out}.accordion-header.plum:hover,.accordion-header.plum.active{background:hover}.accordion-header.crimson{background:var(--char-100);transition:all 400ms ease-in-out}.accordion-header.crimson:hover,.accordion-header.crimson.active{background:var(--char-100)}ul+p{margin-top:20px}

/* a.button[href$="faqs.aspx"]{padding-left:55px}a.button[href$="faqs.aspx"]::before{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);content:"\f059";font-family:"FontAwesome";font-weight:600;font-size:25px;font-size:1.5625rem;line-height:30px;line-height:1.875rem;margin-left:-40px} */
/* a.button.no-caps{text-transform:none} */

iframe{border:0}@media (max-width: 480px){article section,article .hero{margin-bottom:40px}}@media (max-width: 670px){.hero.featured{min-height:auto}}@media (max-width: 670px){.in-page-navigation+.hero.featured{height:calc(100vh - 122px)}}@media (max-width: 768px){.hero.featured .text-container .text-content{hyphens:auto;word-break:break-word}}.hero.featured .text-container .text-content h1{font-weight:300}.hero.featured .to-content{animation:bouncey 2400ms infinite ease-in-out}.hero .info-container .content{margin:0;padding:0}@media (max-width: 480px){.card.descriptive{padding:25px 30px 30px}}.card-grid.crimson-title h3{color:#fff}.crimson-title p:last-of-type{margin-bottom:0}.crimson-title span{color:var(--char-100);font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;line-height:40px;line-height:2.5rem}@media (max-width: 480px){.crimson-title span{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}}

/* .get-in-touch a.button{display:block;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin-right:0;text-align:center}@media (max-width: 480px){.get-in-touch a.button{font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;margin-bottom:10px}}
.get-in-touch a.button[href^='mailto:']{text-transform:none}
.get-in-touch p+p .button{margin-top:0}.accordion+.get-in-touch{margin-top:80px} */

.get-in-touch p:last-of-type{margin-bottom:40px}
.get-in-touch .card-grid p{margin-bottom:0}@keyframes bouncey{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}