.hs-responsive-embed-wrapper.hs-responsive-embed{max-height:none!important;max-width:none!important;min-width:auto!important}#content h2.border{margin-bottom:70px}#content h3{margin:0 0 .7em}#content h3,#content h4{font-size:16px}#content p.notes{line-height:1.38;margin:.77em 0 0 1em;padding:0;text-indent:-1em}#content p.notes+p.notes{margin-top:0}#content .orange{color:#f05a24}#content table{border-collapse:collapse;width:100%}#content table tr{font-size:13px;line-height:1.3}#content table tr th{background:#a9a9a9;color:#fff;letter-spacing:.05em}#content table tr td,#content table tr th{border:1px solid #666;vertical-align:middle}#content table tr td{text-align:center}#content table tr .left{text-align:left!important}#content ul.disc{list-style:none;margin:0;padding:0 0 0 1em}#content ul.disc li{position:relative}#content ul.disc li:before{background-color:#666;border-radius:100%;content:"";display:inline-block;height:12px;left:-1em;position:absolute;top:0;width:12px}#content .linkBtn{margin:0 auto;text-align:center;width:340px}#content .linkBtn a{background:#f05a24;border-radius:5px;color:#fff;display:block;font-size:13px;font-weight:700;height:35px;letter-spacing:.05em;line-height:35px;width:100%}#content .linkBtn.gray a{background:grey}#content .linkBtn.pdf{width:308px}#content .linkBtn.pdf a{background:grey url(//23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/raw_assets/public/sunriver/growth-sunriver/images/amenity/common/icon_pdf.png) no-repeat 10px;background-size:26px;padding:0 18px 0 0;text-align:right}#content .box{background:#f9f5e9}#content .boxHeader{background:#f0ebe1;padding:1.5em 0 1.3em;text-align:center}#content .twoColumns .leftColumn{width:436px}#content .twoColumns .rightColumn{width:500px}#content .accessMap .gMap{height:564px;position:relative;width:100%}#content .accessMap .hs-responsive-embed-inner-wrapper{height:564px}#content .accessMap .gMap iframe{height:100%;left:0;position:absolute;top:0;width:100%}#content .accessMap .gMap+p.notes{margin-left:0;text-indent:0}#content .accessMap p.address{color:#000;font-size:15px;font-weight:700;line-height:1.4;margin:1.6em 0 0}#content .wholeMap{margin:20px 0 80px;text-align:center}#content .times .tableTtl{background:url(//23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/raw_assets/public/sunriver/growth-sunriver/images/amenity/common/access/icon_p.png) no-repeat 0;background-size:30px auto;font-weight:700;height:30px;line-height:32px;margin:0 0 .9em;padding:0 0 0 38px}#content .times .price{border:1px solid #666;padding:22px 20px 18px}#content .times .price p{font-size:14px;font-weight:700;line-height:1.46;margin:0}#content .times ul{margin:.9em 0 0}#content .times ul li{color:#4d4d4d;font-size:14px;line-height:1.57;margin:.2em 0 0}#content .times ul li:before{background:#4d4d4d;top:.32em}#content .times ul li a{color:#4d4d4d;font-weight:700;text-decoration:underline}#content .times .ev{background:url(//23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/raw_assets/public/sunriver/growth-sunriver/images/amenity/common/access/icon_ev.png) no-repeat 0 0;background-size:54px auto;display:table;height:54px;margin:.9em 0 0;padding-left:67px}#content .times .ev ul{display:table-cell;margin:.2em 0 0;vertical-align:middle}#content .dnd-row:has(.hs_cos_wrapper_type_header)+.dnd-row .accessMap{margin-top:28px}#content .routeGuidance{margin-top:45px}#content .routeGuidance>div+div{margin-top:75px}#content .routeGuidance h3{background-color:#898989;background-position:.5em top;background-repeat:no-repeat;background-size:auto 34px;color:#fff;font-size:15px;letter-spacing:.05em;line-height:35px;margin-bottom:0}#content .routeGuidance .byTrain h3{background-image:url(//23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/raw_assets/public/sunriver/growth-sunriver/images/amenity/common/access/icon_train.png);padding-left:34px}#content .routeGuidance .byCar h3{background-image:url(//23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/raw_assets/public/sunriver/growth-sunriver/images/amenity/common/access/icon_car_w.png);padding-left:50px}#content .routeGuidance .byBus h3{background-image:url(//23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/raw_assets/public/sunriver/growth-sunriver/images/amenity/common/access/icon_bus_w.png);padding-left:50px}#content .routeGuidance .parkingInfo h3{background-image:url(//23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/raw_assets/public/sunriver/growth-sunriver/images/amenity/common/access/icon_p_w.png);padding-left:38px}#content .routeGuidance h4 span:not(.telLink){background-position:.6em;background-repeat:no-repeat;background-size:36px auto;border:4px double #4d4d4d;color:#4d4d4d;display:inline-block;font-size:18px;height:45px;margin:0 1.2em 0 0;padding:.35em 0 0 3em;width:240px}#content .routeGuidance h4 span.car{background-image:url(//23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/raw_assets/public/sunriver/growth-sunriver/images/amenity/common/access/icon_car.png)}#content .routeGuidance p strong{font-size:13px;font-weight:400}#content .routeDetails{margin:45px 0 0;padding:0 0 0 45px;position:relative}#content .byTrain .routeDetails{padding-right:125px}#content .routeDetails ol{list-style:none;margin:30px 0 0;padding:0}#content .routeDetails ol li{margin:0}#content .routeDetails ol li+li{margin-top:20px;position:relative}#content .routeDetails ol li+li:before{border-left:1px solid #4d4d4d;content:"";display:block;height:20px;left:14px;position:absolute;top:-20px;width:1px}#content .routeDetails ol dl{display:table;width:100%}#content .routeDetails ol dl dt{display:table-cell;text-align:center;vertical-align:top;width:30px}#content .routeDetails ol dl dt span{border:1px solid #4d4d4d;display:block;font-size:16px;font-weight:700;height:30px;line-height:29px}#content .routeDetails ol dl dd{display:table-cell;font-size:16px;line-height:1.4;padding:.3em 0 0 .75em;text-align:left;vertical-align:top}#content .routeGuidance .linkBtn.pdf{margin-top:20px}#content .routeGuidance .linkBtn.pdf a{padding:0 0 0 45px;text-align:left}#content .routeGuidance .byTrain .linkBtn{margin:20px 0 0 420px}#content .routeDetails.motorcoach{border-top:1px solid #828282;margin-top:70px;padding-top:70px}#content .routeDetails .box{margin:45px 0 0 75px;width:760px}#content .routeDetails .box+.box{margin-top:60px;position:relative}#content .routeDetails .box+.box:before{border-bottom:22px solid grey;border-left:22px solid grey;border-right:22px solid grey;border-color:grey transparent transparent;border-style:solid;border-width:22px 12px;content:"";display:block;left:50%;margin-left:-12px;position:absolute;top:-40px}#content .routeDetails .boxHeader{padding:1.2em 0 1em}#content .routeDetails .boxHeader h4{font-size:22px;letter-spacing:.05em;margin:0}#content .routeDetails .boxInner{display:table;padding:30px 40px;width:100%}#content .routeDetails .image{display:table-cell;vertical-align:top;width:340px}#content .routeDetails .text{color:#4d4d4d;display:table-cell;padding:0 0 0 20px;vertical-align:top;width:320px}#content .routeDetails .text p{font-size:14px;font-weight:700;line-height:1.5;margin:.3em 0 0}#content .routeDetails .text p strong{font-size:1.1em;font-style:normal}#content .parkingInfo .routeDetails{margin-top:25px}#content .parkingInfo ul{margin:0}#content .parkingInfo ul li{font-size:16px;line-height:1.57;margin:0}#content .parkingInfo ul li+li{margin-top:.3em}#content .parkingInfo ul li:before{background:#4d4d4d;top:.35em}#content .parkingInfo .linkBtn{bottom:0;position:absolute;right:0}#content .busStopsStation .busMap{height:580px;margin:20px 0 0;position:relative}#content .busStopsStation .busMap iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}#content .busStopsStation .busMap+p{margin-top:.77em}#content .timetable{margin:0 0 45px}#content .timetable table{background:none}#content .timetable table tr th{background:#9a9a9a;line-height:1.3;padding:1em .9em .8em}#content .timetable table tr td{color:#4d4d4d;font-weight:700;line-height:1.53;padding:.9em .9em .7em}#content .timetable table tr:nth-child(2n+3) td{background:#d9d9d9}#content .busStopsRoute{margin:110px -26px 0 0;overflow:hidden}#content .busStopsRoute .box{float:left;margin:20px 26px 0 0;width:316px}#content .busStopsRoute .box+.box{position:relative}#content .busStopsRoute .box+.box:before{border-bottom:26px solid grey;border-right:26px solid grey;border-top:26px solid grey;border-color:transparent transparent transparent grey;border-style:solid;border-width:18px 26px;content:"";display:block;left:-15px;margin-left:-12px;position:absolute;top:50%}#content .busStopsRoute .boxHeader{padding:1em 0 .8em}#content .busStopsRoute .boxHeader h4{font-size:22px;letter-spacing:.05em;margin:0}#content .busStopsRoute .boxInner{padding:28px}#content .busStopsRoute .text{margin:.8em 0 0}#content .busStopsRoute .text p{color:#4d4d4d;font-size:18px;line-height:1.4}#content .busStops{border-top:1px solid #a2a2a2;margin:60px 0 0;padding:45px 0 0}#content .busStops .busMap{text-align:center}#content .busStops p.txtRight{color:grey;margin-top:55px;text-align:right}@media screen and (max-width:767px){.hs-responsive-embed-inner-wrapper{padding-bottom:50%!important}#content h2.border{font-size:16px;margin-bottom:1.2em}#content h3{margin-bottom:.6em}#content table tr{font-size:12px}#content ul.disc li:before{height:10px;left:-.8em;width:10px}#content .linkBtn{width:100%}#content .linkBtn a{height:36px;line-height:36px}#content .boxHeader{padding:1.2em 0 1.1em}#content .twoColumns .leftColumn,#content .twoColumns .rightColumn{width:100%}#content .accessMap .gMap,#content .accessMap .hs-responsive-embed-inner-wrapper{height:264px}#content .wholeMap{margin:6% 0 12%}#content .facilitiesIndex{margin-top:6%}#content .facilitiesIndex .inner{padding:0;width:auto}#content .facilitiesIndex .item{margin:4% 0 0;width:48%}#content .facilitiesIndex .item:nth-child(n+5){margin-top:4%}#content .facilitiesIndex .item:nth-child(2n){float:right}#content .dnd-row:has(.hs_cos_wrapper_type_header)+.dnd-row .accessMap{margin-top:3%}#content .routeGuidance{margin-top:10%}#content .routeGuidance>div+div{margin-top:15%}#content .routeGuidance h3{background-position:.5em;line-height:1.4;padding:.5em .5em .4em}#content .routeGuidance h3 span{width:100%}#content .routeGuidance h3 strong{display:block;margin-top:.5em}#content .routeDetails{margin-top:8%;padding:0 4%}#content .byTrain .routeDetails{padding-right:4%}#content .routeDetails ol{margin-top:6%}#content .routeDetails ol li+li:before{left:50%}#content .routeGuidance .linkBtn.pdf{margin-top:8%;width:100%}#content .routeGuidance .linkBtn.pdf a{padding-left:40px}#content .routeGuidance .byTrain .linkBtn{margin:6% 0 0}#content .routeDetails.motorcoach{margin-top:10%;padding-top:10%}#content .routeDetails .box{margin:8% 0 0;width:100%}#content .routeDetails .box+.box{margin-top:20%}#content .routeDetails .boxInner{display:block;padding:5%}#content .routeDetails .image{display:block;width:100%}#content .routeDetails .text{display:block;margin-top:.8em;padding-left:0;width:100%}#content .parkingInfo .routeDetails{margin-top:4%;padding:0}#content .parkingInfo ul li:before{top:.4em}#content .parkingInfo .linkBtn{font-size:11px;margin-top:5%;position:static}#content .busStopsStation .busMap{height:355px;margin-top:6%}#content .timetable{margin-bottom:5%}#content .timetable table tr td,#content .timetable table tr th{padding-left:.4em;padding-right:.4em}#content .busStopsRoute{margin:15% 0 0}#content .busStopsRoute .box{margin:5% 0 0;width:100%}#content .busStopsRoute .box+.box{margin-top:20%}#content .busStopsRoute .box+.box:before{border-bottom:22px solid grey;border-left:22px solid grey;border-right:22px solid grey;border-color:grey transparent transparent;border-style:solid;border-width:22px 12px;content:"";display:block;left:50%;margin-left:-12px;position:absolute;top:calc(-10% - 6px)}#content .busStopsRoute .boxInner{display:block;padding:5%}#content .busStops{margin-top:10%;padding-top:8%}#content .busStops p.txtRight{margin-top:6%;text-align:left}}