@font-face{font-family:"Archia";src:url("/wp-content/themes/wp-highway-west-vacations/assets/fonts/Archia-Regular.woff2") format("woff2"),url("/wp-content/themes/wp-highway-west-vacations/assets/fonts/Archia-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Archia";src:url("/wp-content/themes/wp-highway-west-vacations/assets/fonts/Archia-SemiBold.woff2") format("woff2"),url("/wp-content/themes/wp-highway-west-vacations/assets/fonts/Archia-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Turbinado";src:url("/wp-content/themes/wp-highway-west-vacations/assets/fonts/Turbinado-Bold.woff2") format("woff2"),url("/wp-content/themes/wp-highway-west-vacations/assets/fonts/Turbinado-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:block}.bg-cream{background:#fffaea}.bg-goldenSand{background:#d69b2d}.bg-mossGreen{background:#aed380}.bg-dustyBlue{background:#91d5eb}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}a,span,p,li,strong{font-family:"Archia",sans-serif}strong{font-weight:600}p{margin-bottom:1rem;line-height:1.3}body,html,p{font-family:"canada-type-gibson",sans-serif;font-weight:300;font-size:1rem !important}p{font-size:clamp(1rem,-0.5357rem + 1.994vw,1.109375rem) !important}h1,.h1{font-family:"Archia",sans-serif}.nav-mobile-title,#hamburger.open .hamburger-close,.nav-mobile .menu-item a,.main-blog-section .editor-main-content p,.main-blog-section .editor-main-content li,.main-blog-section .editor-main-content a,.section-blog-list .blog-card-body .blog-card-content,.section-blog-list .load-more-post .show-number-post span,.section-blog-list .blog-card-body .blog-card-content p{font-family:"canada-type-gibson",sans-serif}.section-blog-list .blog-card-body .blog-card-content{line-height:initial;letter-spacing:initial}#hamburger.open .hamburger-close{top:8px}h2,.h2,.title h2,.section-banner .content h2,.section-info .info-title,.img-content .form-h2 h2{font-size:clamp(1.25rem,-0.1786rem + 4.7619vw,3.75rem);font-family:"Archia",sans-serif !important;font-weight:600;line-height:1.1}.section-banner .content h2{font-size:clamp(2.25rem,-0.1786rem + 4.7619vw,3.75rem)}h3,.h3,.section-blog-list .blog-card-body h3{font-family:"Archia",sans-serif;line-height:1.2;color:#002f6d}h4,.h4{font-family:"Archia",sans-serif}h5,.h5{font-family:"Archia",sans-serif}h6,.h6{font-family:"Archia",sans-serif}.section-blog-list .load-more-post .show-number-post{text-transform:none;font-family:"canada-type-gibson",sans-serif}.section-info .info-detail p,.section-info .info-detail ul,.section-info .info-detail ol,.section-info .info-detail li,.section-info .info-detail a,.section-info .info-detail span,.section-info .info-detail h3,.section-info .info-detail h4,.section-info .info-detail h5{font-family:"canada-type-gibson",sans-serif}.section-info .info-detail p,.section-info .info-detail ul,.section-info .info-detail ol,.section-info .info-detail h3,.section-info .info-detail h4,.section-info .info-detail h5{font-family:"canada-type-gibson",sans-serif;display:block}.box-img-content .story-info-description a,.box-img-content .story-info-description span,.box-img-content .story-info-description p,.box-img-content .story-info-description li,.box-img-content .story-info-description strong{font-family:"canada-type-gibson",sans-serif}.box-img-content .story-info-description h1,.box-img-content .story-info-description h2,.box-img-content .story-info-description h3,.box-img-content .story-info-description h4,.box-img-content .story-info-description h5,.box-img-content .story-info-description h6{font-family:"Archia",sans-serif}.section-editor h1,.section-editor h2,.section-editor h3,.section-editor h4,.section-editor h5,.section-editor h6{color:#002f6d}.section-editor ul{display:block}.main-blog-section h1{font-family:"Archia",sans-serif;color:#002f6d}.page-id-268,.page-id-3,.wp-singular.single{background:#fff}.page-id-268 h1,.page-id-268 h2,.page-id-268 h3,.page-id-268 h4,.page-id-268 h5,.page-id-268 h6,.page-id-3 h1,.page-id-3 h2,.page-id-3 h3,.page-id-3 h4,.page-id-3 h5,.page-id-3 h6,.wp-singular.single h1,.wp-singular.single h2,.wp-singular.single h3,.wp-singular.single h4,.wp-singular.single h5,.wp-singular.single h6{padding:1rem 0;color:#002f6d}.page-id-268 footer,.page-id-3 footer,.wp-singular.single footer{background:#fffaea;margin-top:40px}.page-id-268 ul,.page-id-3 ul,.wp-singular.single ul{display:block}body{background:#fffaea}.header#main-header{background:#fff !important;border-bottom:0;z-index:5}.header#main-header .line-header-top{display:none}.header .nav-desktop a{font-family:"canada-type-gibson",sans-serif;font-weight:500;color:#1e2722}.header .nav-desktop .sub-menu{background:#002f6d}.header .nav-desktop .sub-menu .menu-item a{font-family:"canada-type-gibson",sans-serif;font-weight:500;display:block}.header .nav-desktop .current-menu-ancestor>a,.header .nav-desktop .current-menu-parent>a,.header .nav-desktop .current-menu-item>a,.header .nav-desktop .current_page_item>a{color:#ef8a00 !important}.header .nav-desktop .current-menu-ancestor.menu-item-879>a,.header .nav-desktop .current-menu-parent.menu-item-879>a,.header .nav-desktop .current-menu-item.menu-item-879>a,.header .nav-desktop .current_page_item.menu-item-879>a{color:#1e2722 !important}.section-banner{padding-top:45px}@media only screen and (min-width: 1025px){.section-banner{padding-top:65px}}footer{padding:40px 0}footer .container{max-width:1141px}footer .row{padding-bottom:0}@media only screen and (max-width: 767px){footer .row{padding-top:0}}footer .footer-box-title-btn{margin:0 auto;padding:0;border:0}footer .footer-box-title-btn h3{color:#002f6d;font-family:"Archia",sans-serif;font-weight:600;font-size:clamp(1.275rem,.875rem + 1.6667vw,2.25rem);margin-bottom:10px}footer .footer-box-title-btn .button-get{border:0;padding:0;color:#ef8a00;letter-spacing:.05em;line-height:173%;font-size:clamp(1rem,.6429rem + 1.1905vw,1.625rem);margin-bottom:40px;font-family:"Archia",sans-serif;font-weight:600;text-transform:none;text-decoration:underline}footer .footer-address,footer .footer-phone{font-weight:600;font-family:"Archia",sans-serif;color:#1e2722;letter-spacing:.05em}@media only screen and (max-width: 767px){footer .footer-address,footer .footer-phone{font-size:12px}}footer .footer-list-icon a{margin-right:30px}footer .footer-list-icon img{width:40px;height:40px}@media only screen and (max-width: 767px){footer .footer-links{margin-top:40px !important;display:block !important;text-align:center}}footer .footer-links a{font-weight:600;font-family:"Archia",sans-serif;color:#1e2722 !important;letter-spacing:.05em}@media only screen and (max-width: 767px){footer .footer-links a:first-of-type{margin-bottom:15px}}@media only screen and (min-width: 768px){footer .footer-links a:first-of-type:after{content:"|";padding:0 10px 0 20px}}@media only screen and (min-width: 768px){footer .footer-links a:nth-of-type(2):after{content:"|";padding:0 10px 0 20px}}.section-blog-list .blog-card-footer a,.button-load-more{text-transform:capitalize !important;padding:0;border:0;color:#ef8a00;letter-spacing:.04em;line-height:173%;font-size:clamp(1.0625rem,.9554rem + .3571vw,1.25rem);margin-bottom:0;font-family:"Archia",sans-serif;text-decoration:underline;border-radius:0}#revinate_contact_api_form legend{text-align:left !important}#revinate_contact_api_form legend h2{color:#002f6d !important}#revinate_contact_api_form label,#revinate_contact_api_form span,#revinate_contact_api_form .input-data,.img-content.form-send-mail,.img-content.form-send-mail .gfield_label{font-family:"canada-type-gibson",sans-serif !important}.img-content.form-send-mail .gfield_label{font-weight:normal !important}.img-content.form-send-mail{background:#fff;padding-bottom:30px}@media only screen and (min-width: 1025px){.img-content.form-send-mail{padding-bottom:50px}}.img-content .form-h2{margin-top:0;padding-top:30px;width:100%;max-width:1320px;padding-left:25px;padding-right:25px;margin:0 auto}.img-content .form-h2 h2{text-align:left;color:#002f6d !important}.img-content.form-send-mail .gform_wrapper.gravity-theme .ginput_complex label,.img-content.form-send-mail .gfield_required{font-family:"canada-type-gibson",sans-serif !important}.img-content.form-send-mail .gfield_required{font-size:14px !important}.img-content.form-send-mail .gform_wrapper.gravity-theme input,.img-content.form-send-mail .gform_wrapper.gravity-theme textarea,#revinate_contact_api_form .input-data{font-family:"canada-type-gibson",sans-serif !important;color:#1e2722 !important;border:1px solid #1e2722 !important;font-weight:normal !important;border-radius:4px !important}#revinate_contact_api_form button,.img-content.form-send-mail .gform_wrapper.gravity-theme input[type=submit]{border:0 !important;padding:0 !important;color:#ef8a00 !important;letter-spacing:.05em !important;line-height:173% !important;font-size:clamp(1rem,.6429rem + 1.1905vw,1.625rem) !important;margin-bottom:40px !important;font-family:"Archia",sans-serif !important;font-weight:600 !important;text-transform:capitalize !important;text-decoration:underline !important;height:auto !important;min-width:auto !important}.img-content.form-send-mail .gform_wrapper.gravity-theme input[type=submit]{margin-bottom:0 !important}.hero-banner-video{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.hero-banner-video .container{z-index:2;position:absolute;bottom:5%;max-width:100%;width:100%;left:0}.hero-banner-video .container h1{text-align:right;padding-right:4%;font-size:clamp(1.875rem,-1.3393rem + 10.7143vw,7.5rem);color:#fff;font-family:"Turbinado",serif}.hero-banner-video video{width:100%;aspect-ratio:16/9}.hero-section.hero-section--home{background:rgba(0,0,0,0);padding-top:0}.hero-section.hero-section--home h2,.hero-section.hero-section--home .h2{color:#002f6d;padding-bottom:40px}.hero-section.hero-section--home h2 span,.hero-section.hero-section--home .h2 span{font-size:74%;margin-top:25px;display:block}.hero-section.hero-section--home a{color:#ef8a00;letter-spacing:.05em;line-height:173%;font-size:clamp(1rem,.6429rem + 1.1905vw,1.625rem);margin-bottom:40px}.hero-section.hero-section--home .container{background:#fffaea;padding-top:40px}.hero-section.hero-section--home .hero-swiper{background:#fff}.hero-section.hero-section--home .hero-swiper .content{bottom:15px}.hero-section.hero-section--home .box-slider h3{line-height:173%;font-size:clamp(1.5rem,.5714rem + 3.0952vw,3.125rem);color:#fff;font-family:"Archia",sans-serif;font-weight:600}section.section-info.info-home{background:#fff;padding:0 0 40px;margin:0 auto}section.section-info.info-home .info-title{color:#002f6d;font-family:"Archia",sans-serif;text-align:left;font-size:clamp(1.75rem,1.2143rem + 1.7857vw,2.6875rem);margin-bottom:20px}section.section-info.info-home .info-detail{max-width:100%;padding:0;text-align:left;letter-spacing:0}section.section-info.info-home .info-detail p{font-family:"canada-type-gibson",sans-serif}section.section-info.info-home .info-detail p+p{margin-top:10px}section.section-info.info-home .info-detail a{color:#ef8a00;letter-spacing:.04em;line-height:173%;font-size:clamp(1rem,.6429rem + 1.1905vw,1.625rem);margin-bottom:0;font-family:"Archia",sans-serif;text-decoration:underline}section.section-info.info-home .info-detail a:before{display:none}section.section-banner+section.section-info.info-home{padding-top:40px}.section-info.info-careers,.section-info.info-press{max-width:100%}@media only screen and (min-width: 768px){.box-img-content .story{min-height:600px}}.box-img-content .img-wrap{margin-bottom:0}@media only screen and (min-width: 768px){.box-img-content .img-wrap .story-img{width:67.5%}}@media only screen and (max-width: 575px){.box-img-content .img-wrap .story-img{height:auto}}@media only screen and (min-width: 768px){.box-img-content .img-wrap .story-bg{width:32.5%}}.box-img-content .img-wrap .story-bg .story-info{justify-content:center}.box-img-content .img-wrap .story-bg .story-info-title{color:#002f6d;font-size:clamp(1.5rem,1rem + 1.6667vw,2.375rem);font-family:"Archia",sans-serif;text-transform:none;line-height:1.2}.box-img-content .img-wrap .story-bg .story-info-description{letter-spacing:0;color:#002f6d}.box-img-content .img-wrap .story-bg .story-info-description p{line-height:1.3;color:#1e2722}.box-img-content .img-wrap .story-bg .story-info-description p.intro-p{font-weight:500;font-size:105%}.box-img-content .img-wrap .story-bg .story-info-description p.closing-p{margin-top:2rem;color:#ef8a00;font-family:"Archia",sans-serif;line-height:1.6;font-size:115%;font-weight:600;letter-spacing:.04em}@media only screen and (max-width: 767px){.box-img-content .img-wrap .story-bg .story-info-description p.closing-p{margin-bottom:-10px}}.box-img-content .img-wrap .story-bg .story-info-more{margin-top:0;padding-top:0}.box-img-content .img-wrap .story-bg .story-info-more a{text-transform:capitalize;padding:0;border:0;color:#ef8a00;letter-spacing:.04em;line-height:173%;font-size:clamp(1.0625rem,.9554rem + .3571vw,1.25rem);margin-bottom:0;font-family:"Archia",sans-serif;text-decoration:underline}.box-img-content--3{padding:0;background:#fff}@media only screen and (min-width: 768px){.box-img-content--3{padding:60px 0}}.box-img-content--5{padding:0;background:#fff}@media only screen and (min-width: 768px){.box-img-content--5{padding:60px 0 0}}body.home main .box-img-content,body.page-template-page-in-the-desert main .box-img-content,body.page-template-page-in-the-mountains main .box-img-content,body.page-template-page-in-wine-country main .box-img-content,body.page-template-page-by-the-ocean main .box-img-content{background:#fff}body.home main .box-img-content:nth-of-type(even) .story-info,body.page-template-page-in-the-desert main .box-img-content:nth-of-type(even) .story-info,body.page-template-page-in-the-mountains main .box-img-content:nth-of-type(even) .story-info,body.page-template-page-in-wine-country main .box-img-content:nth-of-type(even) .story-info,body.page-template-page-by-the-ocean main .box-img-content:nth-of-type(even) .story-info{text-align:right}body.home main .box-img-content:nth-of-type(even) .story-info-more a,body.page-template-page-in-the-desert main .box-img-content:nth-of-type(even) .story-info-more a,body.page-template-page-in-the-mountains main .box-img-content:nth-of-type(even) .story-info-more a,body.page-template-page-in-wine-country main .box-img-content:nth-of-type(even) .story-info-more a,body.page-template-page-by-the-ocean main .box-img-content:nth-of-type(even) .story-info-more a{margin-left:auto}body:not(.home):not(.page-template-page-in-the-desert):not(.page-template-page-in-the-mountains):not(.page-template-page-in-wine-country):not(.page-template-page-by-the-ocean) main .box-img-content{background:#fff}body:not(.home):not(.page-template-page-in-the-desert):not(.page-template-page-in-the-mountains):not(.page-template-page-in-wine-country):not(.page-template-page-by-the-ocean) main .box-img-content:nth-of-type(odd) .story-info{text-align:right}body:not(.home):not(.page-template-page-in-the-desert):not(.page-template-page-in-the-mountains):not(.page-template-page-in-wine-country):not(.page-template-page-by-the-ocean) main .box-img-content:nth-of-type(odd) .story-info-more a{margin-left:auto}.section-map-home{width:100%;scroll-margin-top:80px;position:relative;background:#002f6d;transition:all .3s ease}.section-map-home__legend{position:absolute;right:4rem;bottom:2rem;z-index:2;display:none}@media only screen and (min-width: 768px){.section-map-home__legend{display:block;bottom:4rem;right:5rem}}@media only screen and (min-width: 1025px){.section-map-home__legend{bottom:6rem;right:7.5rem}}.section-map-home__legend ul{list-style:none;margin:0;padding:0}.section-map-home__legend ul li{margin-bottom:.875rem}.section-map-home__legend ul li:last-of-type{margin-bottom:0}.section-map-home__legend ul li a{display:block;text-decoration:underline;font-size:clamp(1rem,.7857rem + .7143vw,1.375rem)}.section-map-home__legend ul li a.section-map-home__legend__desert{color:#ef8a00}.section-map-home__legend ul li a.section-map-home__legend__mountains{color:#d69b2d}.section-map-home__legend ul li a.section-map-home__legend__vineyards{color:#aed380}.section-map-home__legend ul li a.section-map-home__legend__coast{color:#91d5eb}.section-map-home__map{width:100%;max-width:1400px;margin:auto;height:100%;overflow:hidden;position:relative}@media only screen and (max-width: 767px){.section-map-home__map{display:none}}.section-map-home__map>img{width:100%;height:auto;object-fit:cover;object-position:center;display:block}.section-map-home__map__points{position:absolute;width:100%;height:100%}.section-map-home__map__points__point{position:absolute;outline:none;cursor:pointer;border-radius:50%}.section-map-home__map__points__point:hover .section-map-home__map__points__point__info,.section-map-home__map__points__point:focus .section-map-home__map__points__point__info{opacity:1;pointer-events:auto}.section-map-home__map__points__point:focus{outline:2px solid #fff;outline-offset:2px;transition:all .3s ease}.section-map-home__map__points__point__dot{cursor:pointer;width:14px;height:14px;border:none;outline:none;border-radius:50%;position:relative;pointer-events:none}.section-map-home__map__points__point__dot__pulse{animation:pulse 4.4s infinite;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;border-radius:50%;pointer-events:none}.section-map-home__map__points__point__dot__number{font-size:12px;display:flex;align-items:center;justify-content:center;height:100%}.section-map-home__map__points__point__dot--parent{height:19px;width:19px}.section-map-home__map__points__point[data-point=mustard] .section-map-home__map__points__point__dot{background:#d69b2d}.section-map-home__map__points__point[data-point=mustard]:focus{outline:2px solid #d69b2d}.section-map-home__map__points__point[data-point=orange] .section-map-home__map__points__point__dot{background:#ef8a00}.section-map-home__map__points__point[data-point=orange]:focus{outline:2px solid #ef8a00}.section-map-home__map__points__point[data-point=green] .section-map-home__map__points__point__dot{background:#aed380}.section-map-home__map__points__point[data-point=green]:focus{outline:2px solid #aed380}.section-map-home__map__points__point[data-point=blue] .section-map-home__map__points__point__dot{background:#91d5eb}.section-map-home__map__points__point[data-point=blue]:focus{outline:2px solid #91d5eb}.section-map-home__map__points__point__info{pointer-events:none;opacity:0;transition:all .3s ease;position:absolute;margin-top:-202px;left:-19px;z-index:10}.section-map-home__map__points__point__info:after{content:"";position:absolute;bottom:-3px;left:5px;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:23px solid #fff;z-index:-1}.section-map-home__map__points__point__info:before{content:"";width:100%;height:3px;background:#fff;z-index:-1;position:absolute;bottom:14px;left:0}.section-map-home__map__points__point__info>div{min-width:250px;width:100%;max-width:250px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);aspect-ratio:70/51;background-size:cover;background-position:center;clip-path:polygon(10% 100%, 5% 91%, 0% 91%, 0% 0%, 100% 0%, 100% 91%, 15% 91%);position:relative;border-left:3px solid #fff;border-right:3px solid #fff;border-top:3px solid #fff;background-size:cover;background-repeat:no-repeat}.section-map-home__map__points__point__info>div>a{position:absolute;left:0;top:0;width:100%;height:100%}.section-map-home__map__points__point__info__title{padding:0 .25rem .25rem;font-size:clamp(1rem,.9464rem + .1786vw,1.09375rem);width:100%;background:#fff;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;font-family:"canada-type-gibson",sans-serif;font-weight:300}.section-map-home__map__points__point__info__title a{font-size:clamp(1rem,.9464rem + .1786vw,1.09375rem);text-decoration:none;font-weight:bold;font-weight:300;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;font-family:"canada-type-gibson",sans-serif;letter-spacing:.05em}.section-map-home__map__points__point__info__location{width:100%;background:#fff;margin:0;padding:0 .25rem .125rem}.section-map-home__map__points__point__info__location a{font-weight:600;text-transform:uppercase;color:#002f6d;text-decoration:none;font-size:clamp(.875rem,.8214rem + .1786vw,.96875rem)}.section-map-home__map__points__point__info--top{top:0;padding-top:32px;margin-top:0}.section-map-home__map__points__point__info--top>div{box-shadow:none;clip-path:none;border-bottom:3px solid #fff}.section-map-home__map__points__point__info--top:before{display:none}.section-map-home__map__points__point__info--top:after{top:19px;bottom:initial;border-top:0;border-bottom:23px solid #fff}.section-map-home__map__points__point[data-point=mustard] .section-map-home__map__points__point__info__title a{color:#d69b2d}.section-map-home__map__points__point[data-point=orange] .section-map-home__map__points__point__info__title a{color:#ef8a00}.section-map-home__map__points__point[data-point=green] .section-map-home__map__points__point__info__title a{color:#aed380}.section-map-home__map__points__point[data-point=blue] .section-map-home__map__points__point__info__title a{color:#91d5eb}.section-map-home__map__zoomed{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:all .3s ease}.section-map-home__map__zoomed.active{opacity:1;pointer-events:auto}.section-map-home__map__zoomed__holder{position:absolute;left:10%;top:10%;width:80%;height:80%;z-index:3}.section-map-home__map__zoomed__holder__point{opacity:0;pointer-events:none;position:absolute;width:100%;height:100%;transition:all .3s ease}.section-map-home__map__zoomed__holder__point.active{opacity:1;pointer-events:auto}.section-map-home__map__zoomed__holder__point img{width:100%;height:100%;object-fit:cover}.section-map-home__map__zoomed:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.section-map-home:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:2;pointer-events:none;opacity:0;transition:all .3s ease}.section-map-home--active:after{opacity:1}.section-map-home__mobile{display:block;padding:2rem 1rem;background:#fff}@media only screen and (min-width: 768px){.section-map-home__mobile{display:none}}.section-map-home__mobile__wrapper{max-width:400px;margin:0 auto}.section-map-home__mobile__item{border-bottom:1px solid rgba(0,47,109,.2)}.section-map-home__mobile__item:last-of-type{border-bottom:none}.section-map-home__mobile__item__container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;font-weight:bold;padding:1rem 0;color:#002f6d}.section-map-home__mobile__item__container__title{width:calc(100% - 64px);font-size:1.125rem;line-height:1.3}.section-map-home__mobile__item__container__toggle{width:32px;margin-left:auto;font-size:0}.section-map-home__mobile__item__container__toggle button{position:relative;border:0;line-height:1;height:32px;width:32px;cursor:pointer;background:#002f6d;border-radius:2px}.section-map-home__mobile__item__container__toggle button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.section-map-home__mobile__item__container__toggle button svg{position:absolute;left:0;top:50%;transform:scaleY(1) translateY(-50%);transition:all 200ms;width:32px;stroke:#fff}.section-map-home__mobile__item__container__toggle button svg path{stroke:#fff}.section-map-home__mobile__item__summary{width:100%;overflow:hidden;max-height:0;transition:max-height .5s ease-out;padding:0}.section-map-home__mobile__item.expanded .section-map-home__mobile__item__container__toggle button svg{transform:scaleY(-1) translateY(50%)}.section-map-home__mobile__item.expanded .section-map-home__mobile__item__summary{max-height:900px;transition:max-height 1s ease-in;padding:0 0 1rem 0}.section-map-home__mobile__properties{list-style:none;margin:0;padding:0}.section-map-home__mobile__properties__item{margin-bottom:.75rem}.section-map-home__mobile__properties__item:last-of-type{margin-bottom:0}.section-map-home__mobile__properties__link{text-decoration:none;color:#002f6d;display:block;padding:.5rem;background:rgba(0,47,109,.05);border-radius:4px;transition:all .2s ease;font-weight:500}.section-map-home__mobile__properties__link:hover,.section-map-home__mobile__properties__link:focus{background:rgba(0,47,109,.1);text-decoration:underline}.section-map-home__mobile__properties__link[data-color=mustard]{background:rgba(214,155,45,.1);border-left:3px solid #d69b2d}.section-map-home__mobile__properties__link[data-color=mustard]:hover,.section-map-home__mobile__properties__link[data-color=mustard]:focus{background:rgba(214,155,45,.15)}.section-map-home__mobile__properties__link[data-color=orange]{background:rgba(239,138,0,.1);border-left:3px solid #ef8a00}.section-map-home__mobile__properties__link[data-color=orange]:hover,.section-map-home__mobile__properties__link[data-color=orange]:focus{background:rgba(239,138,0,.15)}.section-map-home__mobile__properties__link[data-color=green]{background:rgba(174,211,128,.1);border-left:3px solid #aed380}.section-map-home__mobile__properties__link[data-color=green]:hover,.section-map-home__mobile__properties__link[data-color=green]:focus{background:rgba(174,211,128,.15)}.section-map-home__mobile__properties__link[data-color=blue]{background:rgba(145,213,235,.1);border-left:3px solid #91d5eb}.section-map-home__mobile__properties__link[data-color=blue]:hover,.section-map-home__mobile__properties__link[data-color=blue]:focus{background:rgba(145,213,235,.15)}.section-map-home__mobile__properties__location{font-size:.875rem;opacity:.7;margin-top:.25rem;display:block}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.section-blog-list{padding-bottom:0}.section-banner .content{bottom:40px}.section-banner .content h2 br{display:none}section.section-info.section-info--locations{margin-top:0;margin-bottom:0}section.section-info.section-info--locations .container.container-wrap.custom-container{padding:40px 20px}@media only screen and (min-width: 768px){section.section-info.section-info--locations .container.container-wrap.custom-container{padding:40px 0}}section.section-info.section-info--locations p.info-location{color:#ef8a00;font-family:"canada-type-gibson",sans-serif;font-weight:500;letter-spacing:.06em;font-size:clamp(1.75rem,1.5357rem + .7143vw,2.125rem);text-transform:uppercase}section.section-info.section-info--locations h2.info-title{text-align:left;color:#002f6d}section.section-info.section-info--locations .info-detail{color:#1e2722;text-align:left;padding-top:40px}section.section-info.section-info--locations .info-detail p{color:#1e2722}section.section-info.section-info--locations .info-detail p:first-of-type{font-weight:500;font-size:105%}section.section-info.section-info--locations .info-detail p+p{margin-top:0}section.section-info.section-info--locations .info-detail p:last-of-type{margin-bottom:0}section.section-info.section-info--locations+.box-img-content-detail{margin-top:0}section.locations-details-boxes .box-img-content .img-wrap .story-bg .story-info-title{margin-bottom:12px}section.locations-details-boxes .story-info-heading{font-weight:600;color:#1e2722;font-family:"canada-type-gibson",sans-serif;margin-bottom:18px;font-size:clamp(1.0625rem,.9911rem + .2381vw,1.1875rem)}section.locations-details-boxes .box-img-content .img-wrap .story-bg .story-info-description{margin-bottom:0}section.locations-details-boxes .box-img-content .img-wrap .story-bg .story-info-description p{color:#1e2722}section.locations-details-boxes .box-img-content .img-wrap .story-bg .story-info-description p:first-of-type{font-weight:500;font-size:105%}.story-info-description ul,.story-info-description ol{padding:0 0 0 2rem;color:#1e2722}.story-info-description ul li,.story-info-description ol li{color:#1e2722;display:list-item}.story-info-description ul{list-style:disc}.story-info-description ol{list-style:numbers}body.page-template-page-press section.section-info.info-home{background:#fffaea}body.page-template-page-press .section-blog-list{background:#fff;padding:30px 0}@media only screen and (min-width: 768px){body.page-template-page-press .section-blog-list{padding:50px 0}}body.page-template-page-press .section-blog-list .blog-card-body{background:#fffaea}body.page-template-page-in-the-desert .box-img-content .img-wrap .story-bg,body.page-template-page-in-the-mountains .box-img-content .img-wrap .story-bg,body.page-template-page-in-wine-country .box-img-content .img-wrap .story-bg,body.page-template-page-by-the-ocean .box-img-content .img-wrap .story-bg{background:#fff}body.page-template-page-in-the-desert main .box-img-content,body.page-template-page-in-the-mountains main .box-img-content,body.page-template-page-in-wine-country main .box-img-content,body.page-template-page-by-the-ocean main .box-img-content{background:#fff}body.page-template-page-in-the-desert main .box-img-content--3,body.page-template-page-in-the-desert main .box-img-content--5,body.page-template-page-in-the-mountains main .box-img-content--3,body.page-template-page-in-the-mountains main .box-img-content--5,body.page-template-page-in-wine-country main .box-img-content--3,body.page-template-page-in-wine-country main .box-img-content--5,body.page-template-page-by-the-ocean main .box-img-content--3,body.page-template-page-by-the-ocean main .box-img-content--5{padding:initial}body.page-template-page-in-the-desert main .box-img-content:nth-of-type(even),body.page-template-page-in-the-mountains main .box-img-content:nth-of-type(even),body.page-template-page-in-wine-country main .box-img-content:nth-of-type(even),body.page-template-page-by-the-ocean main .box-img-content:nth-of-type(even){padding:10px 0}@media only screen and (min-width: 768px){body.page-template-page-in-the-desert main .box-img-content:nth-of-type(even),body.page-template-page-in-the-mountains main .box-img-content:nth-of-type(even),body.page-template-page-in-wine-country main .box-img-content:nth-of-type(even),body.page-template-page-by-the-ocean main .box-img-content:nth-of-type(even){padding:60px 0}}body.page-template-page-in-the-desert main .box-img-content:last-of-type,body.page-template-page-in-the-mountains main .box-img-content:last-of-type,body.page-template-page-in-wine-country main .box-img-content:last-of-type,body.page-template-page-by-the-ocean main .box-img-content:last-of-type{padding-bottom:0}
