﻿*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}@font-face{font-family:"Olympic_Branding";src:url(//d1da7yrcucvk6m.cloudfront.net/sites/155/template_assets/Olympic_Branding.eot?#iefix?v=1738930448110) format("embedded-opentype"),url(//d1da7yrcucvk6m.cloudfront.net/sites/155/template_assets/Olympic_Branding.woff?v=1738930448110) format("woff"),url(//d1da7yrcucvk6m.cloudfront.net/sites/155/template_assets/Olympic_Branding.ttf?v=1738930448110) format("truetype"),url(//d1da7yrcucvk6m.cloudfront.net/sites/155/template_assets/Olympic_Branding.svg#Olympic_Branding?v=1738930448110) format("svg")}html,body{font-size:15px;font-family:"Open Sans",helvetica,arial,sans-serif;color:#444;margin:0;padding:0;height:100%}.responsive{display:none}.wrap{width:1200px;margin:0 auto;position:relative}a{text-decoration:none;color:#42748d}h1,h2,h3,h4,h5{font-family:"Raleway",helvetica,arial,sans-serif;font-weight:300}header .top-nav{background-color:#91baca;height:42px;color:#fff;font-size:13px;padding:12px 20px 0}header .top-nav span{color:#3d4254}header .top-nav a{color:#fff}header .main-nav{border-bottom:#ededed 3px solid;height:95px}header .main-nav .branding{float:left;margin-top:10px;margin-left:10px}header .main-nav .site-menu-root{float:right}header .main-nav .site-menu-root li{list-style-type:none;float:left}header .main-nav .site-menu-root li a{color:#32393c;font-size:17px;display:block;padding:34px 30px}header .main-nav .site-menu-root .site-menu-item-active>a,header .main-nav .site-menu-root .site-menu-item-parent>a{color:#91baca}.flexslider{max-height:460px;overflow:hidden;margin-bottom:80px}.flexslider li{text-align:center}.flexslider .slide-content{position:absolute;text-align:center;width:100%}.flexslider .slide-content h2,.flexslider .slide-content h3,.flexslider .slide-content h4,.flexslider .slide-content h5{font-family:"Olympic_Branding",helvetica,arial,sans-serif;font-size:120px;color:#a2214c;text-shadow:-5px 1px 1px #b3b3b3;text-shadow:-5px 1px 1px rgba(255,255,255,.47);font-weight:normal;text-align:center}.boxes{width:100%}.boxes .box{float:left;width:33.3%;padding:0 15px}.boxes .box hr{border-top:#e6e6e6 2px solid;width:40%;margin:15px 0}.boxes .box h2{margin-bottom:10px}.boxes .box-1 a:before{background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/155/template_assets/arrow-right.png?v=1738930448110);background-repeat:no-repeat;background-size:15px 15px;content:"    ";position:relative;height:10px;top:3px;margin-right:10px}.news-feed{background-color:#f0f5f7;min-height:200px;clear:both;padding:30px 0;margin:50px 0}.news-feed article{background-color:#fff;height:285px;position:relative}.news-feed article .img-wrap{float:left;width:33.3%;overflow:hidden;height:285px}.news-feed article .img-wrap img{max-width:100%}.news-feed article .article-content{float:right;width:66.6%;padding:30px 30px 20px}.news-feed article .article-content .date{text-transform:uppercase;font-size:14px;margin-bottom:10px}.news-feed article .article-content h2{font-size:34px;margin-bottom:10px}.news-feed article .article-content a{position:absolute;bottom:15px;right:20px;font-size:19px}.news-feed article .article-content a:before{content:url(//d1da7yrcucvk6m.cloudfront.net/sites/155/template_assets/arrow-right.png?v=1738930448110);position:relative;height:20px;top:5px;margin-right:10px}.start-content{padding:50px 0 80px}.start-content a{font-size:19px}.start-content a:before{content:url(//d1da7yrcucvk6m.cloudfront.net/sites/155/template_assets/arrow-right.png?v=1738930448110);position:relative;height:20px;top:5px;margin-right:10px}.main-content a{color:#42748d}.main-content .col1{float:left;width:66%}.main-content .col2{width:33%;float:right}.main-content .col2 .gray-box{background-color:#f0f5f7;padding:40px 40px;color:#444}.main-content .col2 .gray-box li{list-style-position:inside;margin-bottom:15px}.default .banner{min-height:200px;max-height:450px;overflow:hidden;position:relative}.default .banner .editable{min-height:100%}.default .banner .wrap{width:70%}.default .banner img{width:100% !important;height:auto !important}.default .banner .banner-text{position:absolute;top:120px;left:0;width:100%;height:10px;font-family:"Olympic_Branding",helvetica,arial,sans-serif;color:#a62a53;font-size:150px}.default .banner .banner-text h1,.default .banner .banner-text h2,.default .banner .banner-text h3,.default .banner .banner-text h4,.default .banner .banner-text h5,.default .banner .banner-text h6,.default .banner .banner-text a{font-family:"Olympic_Branding",helvetica,arial,sans-serif}.default .collage .col{float:left;width:25%}.default .collage .col .box{height:400px;overflow:hidden}.default .collage .col .half,.default .collage .col .full{height:200px}.default .collage .col .half{width:50%;float:left;padding:0 10px 10px}.default .collage .col .full{clear:both;width:100%;padding:10px;padding-top:15px}.default .collage .col-1{padding-right:10px}.default .collage .col-2{width:50%}.default .collage .col-3{padding-left:10px}.default .collage-col-2 .col-5{width:40%;padding-right:10px}.default .collage-col-2 .col-6{width:60%;padding-left:10px}.default .site-menu-sub{border-bottom:3px solid #e8e8e8;height:43px}.default .site-menu-sub li{list-style-type:none;float:left}.default .site-menu-sub li a{color:#32393c;padding:11px 25px;font-size:15px;display:block;font-family:"Raleway",helvetica,arial,sans-serif}.default .site-menu-sub li a:hover{border-bottom:3px solid #a62a53}.default .site-menu-sub .site-menu-item-active>a,.default .site-menu-sub .site-menu-item-parent>a{border-bottom:3px solid #a62a53}.default .content{width:100%}.default .content,.default .col1,.default .col2{padding:50px 0 60px}.default .col1{padding-right:160px !important}.default .col1 h1,.default .col1 h2,.default .col1 h3{color:#a62a53;margin-bottom:10px}.default .col1 table{width:100% !important}.default .col1 #contact td{width:25%;vertical-align:top;padding-bottom:20px}.default .col1 #contact td img{width:90% !important;height:auto !important;margin-right:10px !important;margin-bottom:10px}.default .col1 #contact td h3{margin-bottom:0px}.news-archive li{list-style-type:none;margin-top:5px}.footer{clear:both}.footer .customer-spinner{background-color:#a62a53;min-height:180px;padding:30px 0}.footer .customer-spinner .flexslider-customer{margin-top:20px}.footer .customer-spinner h1,.footer .customer-spinner h2,.footer .customer-spinner h3,.footer .customer-spinner p{color:#fff}.footer .customer-spinner p{font-size:21px;text-align:center;padding:0 20%}.footer .customer-spinner p span{font-size:14px;text-transform:uppercase}.footer #map-canvas{height:330px}.footer .contact-info{padding-top:40px;background-color:#f0f5f7;height:200px;font-family:"Raleway",helvetica,arial,sans-serif;font-size:17px;color:#8d999e}.footer .contact-info a{color:#8d999e}.footer .contact-info span{color:#32393c}modal-component{display:none;position:fixed;z-index:1000;opacity:0;transition:all .3s ease-in-out}modal-component.open{opacity:1}.default-modal{background-color:#fff;box-shadow:0px 20px 24px -4px rgba(16,24,40,.08),0px 8px 8px -4px rgba(16,24,40,.03);padding:24px;border-radius:16px}.form-popup-modal{width:100%;max-width:350px;top:50%;left:50%;transform:translate(-50%, -50%)}.form-popup-modal--500px{max-width:500px}.overlay{display:none;position:fixed;opacity:0;z-index:999;inset:0;background:rgba(0,0,0,.2);transition:opacity 300ms ease-out}.overlay.open{opacity:1}button svg{pointer-events:none}.bg-color{background-color:#91baca !important}.bg-color2{background-color:#a62a53 !important}.bg-color2:hover{background-color:#911f45 !important}
