ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media (min-width:1024px){.fade-in,.field--name-field-photo-of-the-day,.filterform,.hero .field--name-field-main-image,.hero .titles,.hero-featured-copy,.node--view-mode-preview .preview-copy,.node--view-mode-preview .preview-img,.node-top,.node-type-classic .node--view-mode-card,.node-type-classic .node--view-mode-teaser,.node-type-classic .node__content>.wrapper>.field--name-body,.paragraph .media.media--view-mode-full,.paragraph--type--image-aside-copy .field--name-field-copy-first-column,.paragraph--type--image-aside-copy .field--name-field-image,.paragraph--type--large-image-with-copy .field--name-field-copy-first-column,.paragraph--type--large-image-with-copy .field--name-field-image,.paragraph--type--quote,.paragraph--type--single-column-copy,.paragraph--type--two-columns-copy,.slide-left,.slide-right,.slide-up{opacity:0}.slick-slider .fade-in,.slick-slider .field--name-field-photo-of-the-day,.slick-slider .filterform,.slick-slider .hero .field--name-field-main-image,.slick-slider .hero .titles,.slick-slider .hero-featured-copy,.slick-slider .node--view-mode-preview .preview-copy,.slick-slider .node--view-mode-preview .preview-img,.slick-slider .node-top,.slick-slider .node-type-classic .node--view-mode-card,.slick-slider .node-type-classic .node--view-mode-teaser,.slick-slider .node-type-classic .node__content>.wrapper>.field--name-body,.slick-slider .paragraph .media.media--view-mode-full,.slick-slider .paragraph--type--image-aside-copy .field--name-field-copy-first-column,.slick-slider .paragraph--type--image-aside-copy .field--name-field-image,.slick-slider .paragraph--type--large-image-with-copy .field--name-field-copy-first-column,.slick-slider .paragraph--type--large-image-with-copy .field--name-field-image,.slick-slider .paragraph--type--quote,.slick-slider .paragraph--type--single-column-copy,.slick-slider .paragraph--type--two-columns-copy,.slick-slider .slide-left,.slick-slider .slide-right,.slick-slider .slide-up{opacity:1}}.color-grey{color:#727270}.normal{display:none}.block-local-tasks-block{position:absolute;top:150px;right:0;width:120px;z-index:10000}@media (min-width:820px){.block-local-tasks-block{position:fixed;top:450px}}.block-local-tasks-block>.contextual{display:none}.block-local-tasks-block ul.tabs li{display:block;margin:0}.block-local-tasks-block ul.tabs li a{font-size:.875rem;transition:all .2s ease-in-out;text-transform:uppercase;color:#f8f7f3;display:block;padding:5px 10px;text-align:center;background:rgba(0,0,0,.8)}.block-local-tasks-block ul.tabs li a:hover{background:#000}.messages-container{position:relative;z-index:999}*{box-sizing:border-box}html{position:relative;min-height:100%;background:#fff}body{font-size:1.0625rem;line-height:150%;font-family:BrandonGrotesqueWeb-Regular,sans-serif;color:#000}h1{font-size:2.625rem;line-height:100%;font-family:MicrobrewOne,sans-serif;color:#00273e;text-transform:uppercase;font-weight:400;margin:50px 0}.microbrew-loaded h1{font-size:3.4375rem}@media (min-width:640px){h1{font-size:4.0625rem}.microbrew-loaded h1{font-size:5rem}}@media (min-width:1024px){h1{font-size:5.3125rem}.microbrew-loaded h1{font-size:6.25rem}}h2{font-size:2.8125rem;line-height:100%;font-family:MicrobrewOne,sans-serif;color:#00273e;text-transform:uppercase;font-weight:400;margin:30px 0}@media (min-width:640px){h2{font-size:3.75rem}}@media (min-width:1024px){h2{font-size:5rem}}h3{font-size:2.25rem;line-height:100%;font-family:MicrobrewOne,sans-serif;color:#00273e;text-transform:uppercase;font-weight:400;margin:20px 0}@media (min-width:640px){h3{font-size:2.75rem}}@media (min-width:1024px){h3{font-size:3.125rem}}h4{font-size:1.125rem;color:#2c2b29}h4,h5{line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;text-transform:uppercase;font-weight:400;margin:20px 0}h5{font-size:1rem;color:#727270}a{color:#00273e}a:hover{color:#00adef}blockquote{font-size:1.5rem;box-shadow:0 8px 8px -6px rgba(0,0,0,.45);position:relative;font-style:italic;border:0;padding:30px;margin:80px 0;background:#fff}blockquote p.mice-type{font-size:.875rem;text-transform:uppercase;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#727270;font-style:normal}blockquote:before{content:"\020";display:block;position:absolute;max-width:280px;height:220px;width:420px;top:-20px;left:-20px;background:url(/themes/custom/origin/dist/../images/pattern-4.png) bottom no-repeat;background-size:cover;z-index:-1}@media (min-width:640px){blockquote{padding:30px 60px}blockquote:before{max-width:none}}img{max-width:100%;height:auto}p.small{font-size:.875rem}p.center{text-align:center}.node--view-mode-full .text-formatted>.field__wrapper>h4:not(:first-child){margin-top:40px}.node--view-mode-full .text-formatted ul{padding-left:18px}.node--view-mode-full .text-formatted ul li{margin:8px 0}.node--view-mode-full .text-formatted table{width:100%;border-top:2px solid #f8f7f3}.node--view-mode-full .text-formatted table tr{border-bottom:2px solid #f8f7f3}.node--view-mode-full .text-formatted table thead th{background:#f8f7f3;padding:20px;text-align:left}.node--view-mode-full .text-formatted table thead th:first-child{text-align:left}.node--view-mode-full .text-formatted table td,.node--view-mode-full .text-formatted table th{vertical-align:top;padding:20px}.node--view-mode-full .text-formatted table th{font-family:BrandonGrotesqueWeb-Bold,sans-serif;text-align:left;font-weight:400}.node--view-mode-full .text-formatted table td{text-align:left}.node--view-mode-full .text-formatted table .btn-tertiary{margin-top:0}.node--view-mode-full .paragraph--type--card-item table td,.node--view-mode-full .paragraph--type--card-item table th{padding:10px}.table-wrap{margin:60px 0 80px;overflow-x:auto;position:relative;padding-bottom:60px}.table-wrap+p.mice-type{margin-top:-60px}.table-wrap .scroll-indicator{position:relative;font-size:.875rem;position:absolute;display:none;width:90px;height:35px;bottom:15px;right:0;padding-right:30px;font-family:BrandonGrotesqueWeb-Regular,sans-serif;text-transform:uppercase}.table-wrap .scroll-indicator:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#00273e;font-size:20px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;text-rendering:optimizeLegibility;line-height:20px;float:left;z-index:2;text-indent:0;right:10px;top:0}.table-wrap .scroll-indicator.visible{display:block}.responsive-iframe{position:relative;padding-bottom:80%}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none!important}.primary-blue{color:#00273e}.secondary-blue{color:#00adef}.icon-forecast{position:relative;display:block;width:32px;height:32px}.icon-forecast:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#00273e;font-size:32px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:32px;height:32px;text-align:center;text-rendering:optimizeLegibility;line-height:32px;float:left;z-index:2;text-indent:0}.icon-forecast.undefined:before{content:"\e91a"!important}.icon-forecast.clear:before,.icon-forecast.sunny:before{content:"\e90a"!important}.icon-forecast.mostly_sunny:before{content:"\e907"!important}.icon-forecast.mostly_cloudy:before,.icon-forecast.some_clouds:before{content:"\e916"!important}.icon-forecast.cloudy:before,.icon-forecast.overcast:before{content:"\e917"!important}.icon-forecast.freezing_rain:before{content:"\e915"!important}.icon-forecast.light_rain:before,.icon-forecast.mod_rain:before,.icon-forecast.rain_shwrs:before,.icon-forecast.rainy:before{content:"\e90f"!important}.icon-forecast.heavy_rain:before{content:"\e918"!important}.icon-forecast.risk_tstorm:before,.icon-forecast.thunderstorm:before{content:"\e90e"!important}.icon-forecast.light_snow:before,.icon-forecast.mod_snow:before,.icon-forecast.snow_shwrs:before,.icon-forecast.snowy:before{content:"\e912"!important}.icon-forecast.heavy_snow:before{content:"\e914"!important}.icon-forecast.foggy:before{content:"\e90d"!important}.icon-forecast.light_winds:before,.icon-forecast.moderate_winds:before{content:"\e90b"!important}.media .field--name-field-media-image.focus-top-left img.b-lazy.b-loaded,.media .field--name-field-media-image.focus-top-left img:not(.b-lazy){-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;font-family:"object-fit: cover; object-position: 0 0"}.media .field--name-field-media-image.focus-top-center img.b-lazy.b-loaded,.media .field--name-field-media-image.focus-top-center img:not(.b-lazy){-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;font-family:"object-fit: cover; object-position: 50% 0"}.media .field--name-field-media-image.focus-top-right img.b-lazy.b-loaded,.media .field--name-field-media-image.focus-top-right img:not(.b-lazy){-o-object-fit:cover;object-fit:cover;-o-object-position:100% 0;object-position:100% 0;font-family:"object-fit: cover; object-position: 100% 0"}.media .field--name-field-media-image.focus-middle-left img.b-lazy.b-loaded,.media .field--name-field-media-image.focus-middle-left img:not(.b-lazy){-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;font-family:"object-fit: cover; object-position: 0 50%"}.media .field--name-field-media-image.focus-middle-center img.b-lazy.b-loaded,.media .field--name-field-media-image.focus-middle-center img:not(.b-lazy){-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}.media .field--name-field-media-image.focus-middle-right img.b-lazy.b-loaded,.media .field--name-field-media-image.focus-middle-right img:not(.b-lazy){-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%;font-family:"object-fit: cover; object-position: 100% 50%"}.media .field--name-field-media-image.focus-bottom-left img.b-lazy.b-loaded,.media .field--name-field-media-image.focus-bottom-left img:not(.b-lazy){-o-object-fit:cover;object-fit:cover;-o-object-position:0 100%;object-position:0 100%;font-family:"object-fit: cover; object-position: 0 100%"}.media .field--name-field-media-image.focus-bottom-center img.b-lazy.b-loaded,.media .field--name-field-media-image.focus-bottom-center img:not(.b-lazy){-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;font-family:"object-fit: cover; object-position: 50% 100%"}.media .field--name-field-media-image.focus-bottom-right img.b-lazy.b-loaded,.media .field--name-field-media-image.focus-bottom-right img:not(.b-lazy){-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%;font-family:"object-fit: cover; object-position: 100% 100%"}a.image{outline-offset:2px}.page,html.noScroll,html.noScroll body{overflow:hidden}.page{position:relative;height:100%}.layout-container{transition:all .3s ease-in-out;position:relative;width:100%;left:0}.layout-sidebar-first{transition:all .3s ease-in-out;position:fixed;width:320px;height:100%;top:0;background:#fff;z-index:100;left:-320px}.layout-sidebar-second{position:fixed}.slideLeft .layout-container{left:320px}.slideLeft .layout-sidebar-first{left:0}.nano>.nano-pane{background:rgba(0,0,0,.1);width:5px}.nano>.nano-pane>.nano-slider{background:rgba(0,39,62,.8);border-radius:0}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;padding:17px 55px 13px 25px;line-height:100%;outline-offset:2px;cursor:pointer;border:0;padding:17px 25px 13px}.button,.button:before{transition:all .2s ease-in-out;color:#fff;text-decoration:none}.button:before{position:absolute;content:"";font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%)}.button:focus,.button:hover{background:#00273e}a.btn-primary{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;padding:17px 55px 13px 25px;line-height:100%;border:0;outline-offset:2px;outline-color:#00273e}a.btn-primary,a.btn-primary:before{transition:all .2s ease-in-out;color:#fff;text-decoration:none}a.btn-primary:before{position:absolute;content:"";font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%)}a.btn-primary:focus,a.btn-primary:hover{background:#00273e}a.btn-secondary{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;color:#fff;padding:17px 55px 13px 25px;line-height:100%;border:0;outline-offset:2px;box-shadow:none;background:0 0;border:1px solid #00adef;color:#00adef}a.btn-secondary,a.btn-secondary:before{transition:all .2s ease-in-out;text-decoration:none}a.btn-secondary:before{position:absolute;content:"";color:#fff;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%);color:#00adef}a.btn-secondary:focus,a.btn-secondary:hover{border-color:#00273e;color:#00273e;background:0 0}a.btn-secondary:focus:before,a.btn-secondary:hover:before{color:#00273e}a.btn-tertiary{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;color:#fff;padding:17px 55px 13px 25px;line-height:100%;border:0;outline-offset:2px;font-size:1rem;padding:9px 30px 5px 0;margin-top:10px;box-shadow:none;background:0 0;color:#cb041d;font-family:BrandonGrotesqueWeb-Bold,sans-serif}a.btn-tertiary,a.btn-tertiary:before{transition:all .2s ease-in-out;text-decoration:none}a.btn-tertiary:before{position:absolute;content:"";color:#fff;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%);color:#cb041d;right:0}a.btn-tertiary:focus,a.btn-tertiary:hover{color:#00adef;background:0 0}a.btn-tertiary:focus:before,a.btn-tertiary:hover:before{color:#00adef}.back-top{transition:all .5s ease-in-out;position:fixed;bottom:-100px;right:0;z-index:999;width:100%}.back-top--visible{bottom:0}.back-top a{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);position:relative;font-size:.8125rem;width:100%;height:35px;background:#00273e;text-transform:uppercase;line-height:35px}.back-top a,.back-top a:before{display:block;text-decoration:none;color:#fff;text-align:center}.back-top a:before{transition:all .2s ease-in-out;position:absolute;content:"";font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;width:16px;height:16px;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:9px;left:50%;transform:translateX(25px)}@media (min-width:1024px){.back-top{width:auto}.back-top a{padding:30px 10px 10px;text-indent:0;width:60px;height:60px;line-height:150%}.back-top a:before{top:10px;left:22px;margin-left:0;transform:none}.back-top--visible{bottom:120px}}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:0}.hamburger:hover{opacity:1}.hamburger:focus{outline:0}.hamburger-box{width:30px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:3px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform,background;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.condition-value{text-align:center}.condition-value .value{font-size:3.125rem;font-family:MicrobrewOne,sans-serif;color:#00273e;line-height:120%}.condition-value .label{font-size:1.125rem;display:inline-block;font-family:BrandonGrotesqueWeb-Regular,sans-serif;color:#2c2b29;font-weight:400;margin-top:10px}.dates{position:absolute;left:50%;top:0;padding:10px 15px 15px;color:#fff;background:#e19347;transform:translate(-50%,-50%);text-align:center;z-index:10}.dates .date{font-size:3.125rem;font-family:MicrobrewOne,sans-serif;letter-spacing:-5px}.dates .date .day{letter-spacing:0;line-height:100%;display:inline-block}.dates .month{font-size:1rem;font-family:BrandonGrotesqueWeb-Bold,sans-serif;display:block;width:100%;letter-spacing:0;text-transform:uppercase}.node--view-mode-preview .dates{left:50%;top:40px}@media (min-width:820px){.node--view-mode-preview .dates{left:15px;top:50%}}.ui-datepicker,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:.875rem}.ui-datepicker{border:1px solid rgba(0,0,0,.125);padding:10px;border-radius:0;width:calc(100vw - 20px)!important;z-index:200!important}@media (min-width:820px){.ui-datepicker{width:300px!important}}.ui-datepicker .ui-datepicker-title,.ui-datepicker .ui-datepicker-title select{font-size:.875rem;text-transform:uppercase}.ui-datepicker .ui-datepicker-title{font-size:.8125rem;text-transform:uppercase;height:25px;line-height:25px}.ui-datepicker .ui-datepicker-title select{font-size:.8125rem;padding:5px;height:auto;display:inline;margin:0 3px;line-height:1}.ui-datepicker .ui-widget-header{background:0 0;border:none;border-radius:0;padding:10px}.ui-datepicker .ui-datepicker-group-first{padding-right:5px}.ui-datepicker .ui-datepicker-group-last{padding-left:5px}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{width:100%}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{background:0 0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{margin:0}.ui-datepicker .ui-state-hover{background:0 0}.ui-datepicker .ui-state-default{padding:5px;text-align:center}.ui-datepicker .ui-datepicker-today a,.ui-datepicker .ui-state-default.ui-state-hover{background:rgba(0,0,0,.125);color:#fff}.ui-datepicker .ui-datepicker-today a{border:1px solid rgba(0,0,0,.125)}.ui-datepicker .ui-datepicker-current-day a{border-color:#00adef;background:#00adef!important;color:#fff}.ui-datepicker .ui-icon{cursor:pointer;width:20px;height:20px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:-20px;top:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:4px;top:0}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{border:none}.ui-datepicker .ui-icon-circle-triangle-e,.ui-datepicker .ui-icon-circle-triangle-w{top:13px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{position:relative;background:0 0}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:before,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:before{transition:all .2s ease-in-out;content:"";color:#2c2b29;font-size:12px;font-family:icomoon;font-style:normal;speak:none;display:block;text-decoration:none;width:12px;height:12px;text-align:center;text-rendering:optimizeLegibility;line-height:12px;float:left;z-index:2;top:4px;left:auto;top:8px;right:5px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{position:relative}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#2c2b29;font-size:12px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:12px;height:12px;text-align:center;text-rendering:optimizeLegibility;line-height:12px;float:left;z-index:2;text-indent:0;top:4px;left:5px;transform:rotate(180deg);top:3px;left:9px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:before,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:before{position:absolute;text-indent:0;line-height:1;font-weight:400}.ui-datepicker table{font-size:.875rem;margin:0}.ui-datepicker table tr{border:none}.ui-datepicker table thead th{font-size:.75rem;text-transform:uppercase}.ui-datepicker table tbody td{padding:1px!important}.ui-datepicker table td,.ui-datepicker table th{width:14.28%}.ui-datepicker-multi-2{width:calc(100vw - 20px)!important}@media (min-width:820px){.ui-datepicker-multi-2{width:600px!important}}form .form-item{margin:30px 0}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text]{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:1.125rem;background:#fff;border-radius:0;border:0;text-transform:none;color:#00273e;font-family:BrandonGrotesqueWeb-Regular,sans-serif;width:100%;padding:20px 45px 20px 20px;height:55px;line-height:55px}form .form-composite legend,form label{display:inline-block;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#727270;text-transform:uppercase;margin-bottom:10px;font-weight:400}form input.datepicker_classic,form input.form-type-date{background:#fff url(/themes/custom/origin/dist/../images/calendar.svg) 92% 50% no-repeat;background-size:20px 20px}form textarea{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);border:none;padding:10px}form button[type=submit],form input[type=submit]{margin-top:20px;-webkit-appearance:none!important;border-radius:0!important}form button[type=submit]:focus,form input[type=submit]:focus{outline:1px dotted #00273e}form fieldset{margin:30px 0}form .form-checkboxes .form-item,form .form-radios .form-item{display:inline-block;margin:10px 0;vertical-align:bottom;width:100%}form .description{margin-top:10px}form .form-item-long-checkbox:after{clear:both;content:"";display:block}form .form-item-long-checkbox .fs-checkbox{float:left!important;width:45px}form .form-item-long-checkbox label{float:left;width:calc(100% - 45px)}form .form-item-numeric{position:relative}form .form-item-numeric .incrementor{position:absolute;display:block;width:61px;bottom:10px;right:0}form .form-item-numeric .incrementor>.wrapper:after{clear:both;content:"";display:block}form .form-item-numeric .incrementor .increment{cursor:pointer;float:left;width:30px;height:30px;font-size:20px;line-height:30px;text-align:center;color:#cb041d;font-family:Sans-Serif}form .form-item-numeric .incrementor .minus{border-right:1px solid rgba(0,0,0,.125)}button[type=submit]{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;padding:17px 55px 13px 25px;line-height:100%;border:0;outline-offset:2px;outline-color:#00273e}button[type=submit],button[type=submit]:before{transition:all .2s ease-in-out;color:#fff;text-decoration:none}button[type=submit]:before{position:absolute;content:"";font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%)}button[type=submit]:focus,button[type=submit]:hover{background:#00273e}.block-webform .fs-dropdown.fs-light .fs-dropdown-selected,.filterform .fs-dropdown.fs-light .fs-dropdown-selected{font-size:.875rem;text-transform:uppercase;color:#00273e!important;padding:0 20px;height:55px;line-height:55px}.reduced-enews-form{text-align:center}.reduced-enews-form input[type=text]{font-size:1.125rem;box-shadow:none;border-bottom:2px solid rgba(0,0,0,.125);text-transform:none;font-family:BrandonGrotesqueWeb-Regular,sans-serif;width:100%}.reduced-enews-form button[type=submit]{margin-top:20px}@media (min-width:640px){.reduced-enews-form{text-align:left}.reduced-enews-form input[type=text]{margin-right:20px;max-width:340px}.reduced-enews-form button[type=submit]{margin-top:0}}@media (min-width:1280px){.reduced-enews-form input[type=text]{max-width:70%;margin-right:40px}}.block-webform .fieldset-2-col{padding:0;border:0;margin:30px 0 0}.block-webform .fieldset-2-col .fieldset-wrapper:after{clear:both;content:"";display:block}.block-webform .fieldset-2-col .form-item{margin:30px 0 0}.block-webform .fieldset-2-col .form-item:first-child{margin:0}@media (min-width:820px){.block-webform .fieldset-2-col{margin:30px 0}.block-webform .fieldset-2-col .form-item{float:left;width:50%;margin:0}.block-webform .fieldset-2-col .form-item:first-child{padding-right:15px}.block-webform .fieldset-2-col .form-item:last-child{padding-left:15px}}.block-webform .address-wrapper{margin:0}@media (min-width:820px){.block-webform .address-wrapper{margin:30px 0}.block-webform .address-wrapper:after{clear:both;content:"";display:block}.block-webform .address-wrapper .form-item-address-city,.block-webform .address-wrapper .form-item-address-country,.block-webform .address-wrapper .form-item-address-postal-code,.block-webform .address-wrapper .form-item-address-state-province{float:left;width:50%;margin:0}.block-webform .address-wrapper .form-item-address-city,.block-webform .address-wrapper .form-item-address-postal-code{padding-right:15px}.block-webform .address-wrapper .form-item-address-country,.block-webform .address-wrapper .form-item-address-state-province{padding-left:15px}.block-webform .address-wrapper .form-item-address-country,.block-webform .address-wrapper .form-item-address-postal-code{margin-top:30px}.block-webform .address-wrapper .form-item-address-postal-code{clear:both}}.fs-dropdown.fs-light{position:relative}.fs-dropdown.fs-light .fs-dropdown-selected{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;background:#fff!important;border-radius:0;height:auto;line-height:1.2;z-index:-1;border:none!important;padding:14px 45px 14px 20px;text-transform:uppercase;color:#00273e!important;font-family:BrandonGrotesqueWeb-Bold,sans-serif}.fs-dropdown.fs-light .fs-dropdown-selected:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#cb041d;font-size:20px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;text-rendering:optimizeLegibility;line-height:20px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:20px;bottom:auto;transform:translateY(-50%)}.fs-dropdown.fs-light .fs-dropdown-selected:after{display:none}.fs-dropdown.fs-light.fs-dropdown-open .fs-dropdown-selected:before{transform:rotate(-90deg);top:16px}.fs-dropdown.fs-light.fs-dropdown-open .fs-dropdown-options{display:block!important}.fs-dropdown.fs-light .fs-dropdown-options{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);border:1px solid rgba(0,0,0,.125);border-radius:0;display:none!important}.fs-dropdown.fs-light .fs-dropdown-item{transition:all .2s ease-in-out;background:#fff!important;padding:10px 20px;margin:0}.fs-dropdown.fs-light .fs-dropdown-item:focus,.fs-dropdown.fs-light .fs-dropdown-item:hover{padding-left:25px}.fs-dropdown.fs-light .fs-dropdown-item:first-child{padding-top:20px}.fs-dropdown.fs-light .fs-dropdown-item:last-child{padding-bottom:20px}.fs-dropdown.fs-light.fs-dropdown-multiple{border:none;border-radius:0}.fs-dropdown.fs-light.fs-dropdown-multiple select{z-index:-1}.fs-dropdown.fs-light.fs-dropdown-multiple .fs-dropdown-options{width:auto;border:none}.fs-checkbox-label.fs-light{font-size:1rem;text-transform:none;font-weight:400;color:#2c2b29!important;letter-spacing:0;position:static;vertical-align:middle;display:inline-block;margin-bottom:0;float:none!important;line-height:30px;font-family:BrandonGrotesqueWeb-Regular,sans-serif}.fs-checkbox.fs-light{display:inline-block}.fs-checkbox.fs-light:after{clear:both;content:"";display:block}.fs-checkbox.fs-light .fs-checkbox-marker{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);background:#fff!important;border:none;border-radius:0;width:30px;height:30px;float:left;margin-right:10px}.fs-checkbox.fs-light.fs-checkbox-focus .fs-checkbox-marker{outline:1px dashed rgba(0,0,0,.125)}.fs-checkbox.fs-light:not(.fs-checkbox-disabled):hover:not(.fs-checkbox-checked) .fs-checkbox-marker{border:2px solid rgba(0,0,0,.125)!important}.fs-checkbox.fs-light .fs-checkbox-flag:before{color:#00adef!important;border-color:#00adef!important;height:20px;width:10px;margin:2px 0 0 11px}.fs-checkbox.fs-light.fs-checkbox-radio .fs-checkbox-marker{border-radius:99em}.fs-checkbox.fs-light.fs-checkbox-radio .fs-checkbox-flag{background:#00adef!important}.content-hub-logo{color:#fff;text-decoration:none;display:block}.content-hub-logo h2{font-size:1.875rem;color:#fff;margin:0 0 8px}@media (min-width:400px){.content-hub-logo h2{font-size:2.1875rem}}.content-hub-logo h3{font-size:1rem;font-family:BrandonGrotesqueWeb-Regular,sans-serif;color:#fff;margin:0}@media (min-width:640px){.branding .content-hub-logo{transform:translateY(-5px);margin-left:30px;padding-left:30px;border-left:1px solid #fff}.branding .content-hub-logo h2{margin-top:-8px}}@media (min-width:820px){.branding .content-hub-logo{margin-left:45px;padding-left:45px}}.site-footer .content-hub-logo{text-align:center}@media (min-width:820px){.site-footer .content-hub-logo{text-align:left;padding-left:20px}}.third-menu{transition:all .3s ease-in-out;padding:0;background:#fff;width:100%}.third-menu .third-nav-head{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);position:relative;z-index:1;background:#f8f7f3}.third-menu .third-nav-head>.wrapper{text-align:center}.third-menu .third-nav-head a{transition:all .2s ease-in-out;box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;color:#fff;text-decoration:none;padding:17px 55px 13px 25px;line-height:100%;border:0;outline-offset:2px;font-size:1rem;padding:9px 30px 5px 0;margin-top:10px;box-shadow:none;background:0 0;color:#cb041d;font-family:BrandonGrotesqueWeb-Bold,sans-serif;margin:0;padding:20px 30px 20px 20px;color:#00273e}.third-menu .third-nav-head a:before{position:absolute;content:"";color:#fff;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%);color:#cb041d;right:0}.third-menu .third-nav-head a:focus,.third-menu .third-nav-head a:hover{color:#00adef;background:0 0}.third-menu .third-nav-head a:focus:before,.third-menu .third-nav-head a:hover:before{color:#00adef}.third-menu .third-nav-head a:before{transition:all .2s ease-in-out;content:"\e918"}.third-menu nav{transition:all .3s ease-in-out;padding:0;background:#fff;opacity:0;visibility:hidden;height:auto;max-height:0}.third-menu.active nav{opacity:1;visibility:visible;max-height:500px;border-bottom:1px solid rgba(0,0,0,.125)}@media (min-width:1024px){.third-menu{position:absolute;width:220px;top:500px;right:0;border:0;z-index:40;box-shadow:4px 2px 8px -2px rgba(0,0,0,.45)}.third-menu .third-nav-head{box-shadow:none;background:#00273e}.third-menu .third-nav-head>.wrapper{text-align:left}.third-menu .third-nav-head a,.third-menu .third-nav-head a:hover{padding:15px 20px 15px 30px;cursor:auto;color:#fff}.third-menu .third-nav-head a:before,.third-menu .third-nav-head a:hover:before{display:none}.third-menu nav,.third-menu.active nav{opacity:1;visibility:visible;max-height:none;height:auto;border-bottom:0}}.custom-block-heading{position:relative;margin-top:100px;padding:40px 0;background-color:#f8f7f3}.custom-block-heading h4{color:#00adef}.custom-block-heading>.wrapper{max-width:1500px;margin:0;text-align:center}.custom-block-heading>.wrapper:after{clear:both;content:"";display:block}@media (min-width:1024px){.custom-block-heading>.wrapper{margin:0 90px}}@media (min-width:1680px){.custom-block-heading>.wrapper{margin:0 auto}}.custom-block-heading:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/dist/../images/paint-edge.png) bottom repeat-x;height:130px;z-index:0;top:-80px}.block-conditions{position:relative;padding:40px 0}.block-conditions .content{max-width:1500px;margin:0;margin:0 20px}.block-conditions .content:after{clear:both;content:"";display:block}@media (min-width:1024px){.block-conditions .content{margin:0 90px}}@media (min-width:1680px){.block-conditions .content{margin:0 auto}}.block-conditions .content .block-conditions>.wrapper{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);text-align:center;padding:20px;background:#fff}@media (min-width:640px){.block-conditions .block-conditions{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:15px;padding-right:15px;clear:both}}@media (min-width:820px){.block-conditions .block-conditions{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;clear:both}}@media (min-width:1280px){.block-conditions .block-conditions{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px;clear:both}}@media (min-width:1680px){.block-conditions .block-conditions{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px;clear:both}}@media (min-width:640px){.block-conditions.snow-conditions ul.conditions li.data,.block-conditions.temperatures ul.conditions li.data{width:25%}}.block-conditions.snow-conditions ul.conditions li.data .label,.block-conditions.temperatures ul.conditions li.data .label{margin-bottom:0}.block-conditions.snow-conditions ul.conditions li.data{text-align:left}@media (min-width:640px){.block-conditions.snow-conditions ul.conditions li.data{text-align:center}}.block-conditions.snow-conditions ul.conditions li.data:first-child,.block-conditions.snow-conditions ul.conditions li.data:nth-child(2){margin-bottom:20px}@media (min-width:640px){.block-conditions.snow-conditions ul.conditions li.data:first-child,.block-conditions.snow-conditions ul.conditions li.data:nth-child(2){margin-bottom:0}}.block-conditions.snow-conditions ul.conditions li.data .value span{font-size:1.0625rem;line-height:150%;font-family:BrandonGrotesqueWeb-Regular,sans-serif;display:inline-block;width:60px;line-height:1}@media (min-width:1280px){.block-conditions.snow-conditions ul.conditions li.data .value span{width:100px}}.block-conditions ul.conditions{margin:0;padding:0}.block-conditions ul.conditions:after{clear:both;content:"";display:block}.block-conditions ul.conditions li.data{float:left;width:50%;list-style:none}.block-conditions ul.conditions li.data .value{font-size:3.125rem;display:block;line-height:120%;font-family:MicrobrewOne,sans-serif;color:#00273e;font-weight:400}.block-conditions ul.conditions li.data .label{font-size:1.125rem;display:block;line-height:100%;font-family:BrandonGrotesqueWeb-Regular,sans-serif;color:#727270;text-transform:capitalize;font-weight:400;margin:20px 0}.block-conditions ul.conditions li.data .additional{margin-top:20px}.block-conditions.snow-forecast{max-width:950px;margin:0 auto;float:none}.block-conditions.snow-forecast:after{clear:both;content:"";display:block}.block-conditions.snow-forecast.loaded table{opacity:1}.block-conditions.snow-forecast .table-wrap{margin:2em 0;padding:0}.block-conditions.snow-forecast table{transition:all .2s ease-in-out;width:100%;border-top:2px solid #f8f7f3;opacity:0}.block-conditions.snow-forecast table caption{margin-bottom:2em}.block-conditions.snow-forecast table tr{border-bottom:2px solid #f8f7f3}.block-conditions.snow-forecast table thead th{background:#f8f7f3;text-align:left}.block-conditions.snow-forecast table thead th:first-child{text-align:left}.block-conditions.snow-forecast table td,.block-conditions.snow-forecast table th{vertical-align:top;padding:20px 5px}.block-conditions.snow-forecast table th{font-family:BrandonGrotesqueWeb-Bold,sans-serif;text-align:left;font-weight:400}.block-conditions.snow-forecast table td{text-align:left;white-space:nowrap}.block-conditions.snow-forecast table td.condition{text-transform:capitalize}.block-conditions.snow-forecast table .day{font-size:.75rem;text-transform:uppercase;display:block}.block-webform{position:relative;padding:40px 0 120px;margin-top:20px;background-color:#f8f7f3}.block-webform>.wrapper{max-width:1500px;margin:0}.block-webform>.wrapper:after{clear:both;content:"";display:block}@media (min-width:1024px){.block-webform>.wrapper{margin:0 90px}}@media (min-width:1680px){.block-webform>.wrapper{margin:0 auto}}.block-webform h3.center{text-align:center}.block-webform form{margin:0 20px}.block-webform:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";display:none;background:url(/themes/custom/origin/dist/../images/feather.png) bottom repeat-x;background-size:cover;width:462px;height:45px;top:auto;bottom:-30px}@media (min-width:480px){.block-webform:after{display:block}}@media (min-width:640px){.block-webform form{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:820px){.block-webform:after{width:718px;height:70px;bottom:-50px}}@media (min-width:1024px){.block-webform{margin-top:100px}.block-webform form{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}.block-webform:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/dist/../images/paint-edge.png) bottom repeat-x;height:130px;z-index:0;top:-80px}}@media (min-width:1280px){.block-webform form{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1680px){.block-webform form{width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}}.block-ski-show .block-webform{background-color:#fff}.block-ski-show .block-webform input[type=email],.block-ski-show .block-webform input[type=text]{background-color:#f8f7f3}.block-ski-show .block-webform:before{background:0 0}aside.branding{padding-top:25px;padding-left:25px}aside.branding .logo a{display:block;width:120px;outline-offset:2px;color:#fff}aside.branding .branding__site-logo{max-width:100%}@media (min-width:1024px){aside.branding{padding-top:80px;padding-left:0}}@media (min-width:1280px){aside.branding .logo a{width:150px}}.node--view-mode-full>.node__content>.wrapper>.field--name-body>.field__wrapper{margin:0 20px}@media (min-width:640px){.node--view-mode-full>.node__content>.wrapper>.field--name-body>.field__wrapper{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.node--view-mode-full>.node__content>.wrapper>.field--name-body>.field__wrapper{width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}}.node--view-mode-full.no-hero-image .node__content>.wrapper>.field--name-body{max-width:1500px;margin:0;margin-top:60px}.node--view-mode-full.no-hero-image .node__content>.wrapper>.field--name-body:after{clear:both;content:"";display:block}@media (min-width:1024px){.node--view-mode-full.no-hero-image .node__content>.wrapper>.field--name-body{margin:0 90px}}@media (min-width:1680px){.node--view-mode-full.no-hero-image .node__content>.wrapper>.field--name-body{margin:0 auto}}.node--view-mode-full.has-hero-image>.node__content>.wrapper>.field--name-body{padding-top:20px;padding-bottom:60px;text-align:center;background:#f8f7f3 url(/themes/custom/origin/dist/../images/bg-cream-mountain.jpg) bottom repeat-x}.node--view-mode-full.has-hero-image>.node__content>.wrapper>.field--name-body h4{color:#00adef}.node--view-mode-full.has-hero-image>.node__content>.wrapper>.field--name-body p{font-size:1.125rem;margin:30px auto;max-width:400px;text-align:center}.page-node-type-homepage .node--view-mode-full.has-hero-image>.node__content>.wrapper>.field--name-body h2 span{display:block}.page-node-type-homepage .node--view-mode-full.has-hero-image>.node__content>.wrapper>.field--name-body h2 span:first-child{transform:translateX(-50px)}.page-node-type-homepage .node--view-mode-full.has-hero-image>.node__content>.wrapper>.field--name-body h2 span:last-child{transform:translateX(50px)}@media (min-width:640px){.node--view-mode-full.has-hero-image>.node__content>.wrapper>.field--name-body{padding-top:100px;padding-bottom:150px}}.node--view-mode-full.node-type-detail .node__content>.wrapper>.field--name-field-main-image{position:relative;max-width:1500px;margin:40px 20px 50px 0}.node--view-mode-full.node-type-detail .node__content>.wrapper>.field--name-field-main-image .field--name-field-media-image .field__item{position:relative}.node--view-mode-full.node-type-detail .node__content>.wrapper>.field--name-field-main-image .field--name-field-media-image:before{content:"\020";display:none;position:absolute;height:340px;width:200px;bottom:-20px;right:-20px;background:url(/themes/custom/origin/dist/../images/pattern-2.png) bottom no-repeat;z-index:0}.node--view-mode-full.node-type-detail .node__content>.wrapper>.field--name-field-main-image .field--name-field-caption{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:1.125rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#2c2b29;text-transform:uppercase;font-weight:400;margin:20px 0;font-size:1rem;position:absolute;bottom:-10px;right:10px;margin:0;padding:15px 20px;background:#fff}@media (min-width:640px){.node--view-mode-full.node-type-detail .node__content>.wrapper>.field--name-field-main-image{margin-top:60px}.node--view-mode-full.node-type-detail .node__content>.wrapper>.field--name-field-main-image .field--name-field-media-image:before{display:block}}@media (min-width:820px){.node--view-mode-full.node-type-detail .node__content>.wrapper>.field--name-field-main-image .field--name-field-caption{font-size:1.125rem;bottom:-20px;right:70px;padding:30px 40px}}.node--view-mode-full.node-type-detail .node__content>.wrapper .detail-top{padding:60px 0;margin:0 20px}.node--view-mode-full.node-type-detail .node__content>.wrapper .detail-top .detail-top-left{max-width:none;margin-top:0}@media (min-width:640px){.node--view-mode-full.node-type-detail .node__content>.wrapper .detail-top{max-width:1500px;margin:0}.node--view-mode-full.node-type-detail .node__content>.wrapper .detail-top:after{clear:both;content:"";display:block}}@media (min-width:640px) and (min-width:1024px){.node--view-mode-full.node-type-detail .node__content>.wrapper .detail-top{margin:0 90px}}@media (min-width:640px) and (min-width:1680px){.node--view-mode-full.node-type-detail .node__content>.wrapper .detail-top{margin:0 auto}}@media (min-width:640px){.node--view-mode-full.node-type-detail .node__content>.wrapper .detail-top .detail-top-left{width:43.75%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}.node--view-mode-full.node-type-detail .node__content>.wrapper .detail-top .information{width:37.5%;float:left;margin-right:-100%;margin-left:56.25%;clear:none;padding-left:15px;padding-right:15px;clear:both}}@media (min-width:1280px){.node--view-mode-full.node-type-detail .node__content>.wrapper .detail-top .detail-top-left{width:31.25%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}.node--view-mode-full.node-type-detail .node__content>.wrapper .detail-top .information{width:25%;float:left;margin-right:-100%;margin-left:56.25%;clear:none;padding-left:15px;padding-right:15px;clear:both}}.related-content-zone{position:relative;margin-top:80px;padding-top:80px;padding-bottom:120px;background:#f8f7f3}.content-hub .related-content-zone{background:0 0}.content-hub .related-content-zone:after,.content-hub .related-content-zone:before{display:none}.related-content-zone:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/dist/../images/paint-edge.png) bottom repeat-x;height:130px;z-index:-1;top:-80px}.related-content-zone:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";display:none;background:url(/themes/custom/origin/dist/../images/feather.png) bottom repeat-x;background-size:cover;width:462px;height:45px;top:auto;bottom:-30px}@media (min-width:820px){.related-content-zone:after{display:block;width:718px;height:70px;bottom:-50px}}.related-content-zone>.wrapper{max-width:1500px;margin:0}.related-content-zone>.wrapper:after{clear:both;content:"";display:block}@media (min-width:1024px){.related-content-zone>.wrapper{margin:0 90px}}@media (min-width:1680px){.related-content-zone>.wrapper{margin:0 auto}}.field--name-field-related-content-title{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}.field--name-field-related-content-title>.field__wrapper{font-size:2.25rem;line-height:100%;font-family:MicrobrewOne,sans-serif;text-transform:uppercase;font-weight:400;margin:20px 0;text-align:center;color:#00273e;margin-bottom:60px}@media (min-width:640px){.field--name-field-related-content-title>.field__wrapper{font-size:2.75rem}}@media (min-width:1024px){.field--name-field-related-content-title>.field__wrapper{font-size:3.125rem}}.field--name-field-related-content{margin:0 20px;clear:both}.field--name-field-related-content:after{clear:both;content:"";display:block}@media (min-width:1024px){.field--name-field-related-content{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px;clear:both}}@media (min-width:1680px){.field--name-field-related-content{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px;clear:both}}.field--name-field-related-content .field__item:nth-child(odd){clear:both}.field--name-field-related-content-cta{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px;clear:both}.field--name-field-related-content-cta:after{clear:both;content:"";display:block}.field--name-field-related-content-cta .field__wrapper{text-align:center;margin-top:40px}.field--name-field-related-content-cta .field__wrapper a{transition:all .2s ease-in-out;box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;color:#fff;text-decoration:none;padding:17px 55px 13px 25px;line-height:100%;border:0;outline-offset:2px;box-shadow:none;background:0 0;border:1px solid #00adef;color:#00adef}.field--name-field-related-content-cta .field__wrapper a:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#fff;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%);color:#00adef}.field--name-field-related-content-cta .field__wrapper a:focus,.field--name-field-related-content-cta .field__wrapper a:hover{border-color:#00273e;color:#00273e;background:0 0}.field--name-field-related-content-cta .field__wrapper a:focus:before,.field--name-field-related-content-cta .field__wrapper a:hover:before{color:#00273e}.node-364.has-hero-image>.node__content>.wrapper>.field--name-body{background-image:url(/themes/custom/origin/dist/../images/bg-taos-fort.jpg)}.information .field{margin-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.125)}.information .field .field__label{font-size:1rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#727270;text-transform:uppercase;font-weight:400;margin:20px 0;margin-bottom:5px}.information .field.field--name-field-ctas{border:none}.information .field.field--name-field-ctas a{transition:all .2s ease-in-out;box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;color:#fff;text-decoration:none;padding:17px 55px 13px 25px;line-height:100%;border:0;outline-offset:2px;font-size:1rem;padding:9px 30px 5px 0;margin-top:10px;box-shadow:none;background:0 0;color:#cb041d;font-family:BrandonGrotesqueWeb-Bold,sans-serif}.information .field.field--name-field-ctas a:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#fff;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%);color:#cb041d;right:0}.information .field.field--name-field-ctas a:focus,.information .field.field--name-field-ctas a:hover{color:#00adef;background:0 0}.information .field.field--name-field-ctas a:focus:before,.information .field.field--name-field-ctas a:hover:before{color:#00adef}.content-hub.node--type-article .field--name-field-paragraphs:last-child,.content-hub.node--type-update .field--name-field-paragraphs:last-child{padding-bottom:120px}.paragraph img{display:block}.field--name-field-content-above-body .paragraph{margin-top:0!important}.paragraph__titles{max-width:1500px;margin:0}.paragraph__titles:after{clear:both;content:"";display:block}@media (min-width:1024px){.paragraph__titles{margin:0 90px}}@media (min-width:1680px){.paragraph__titles{margin:0 auto}}.paragraph__titles>.wrapper{text-align:center;margin-bottom:60px}.paragraph__titles .field--name-field-sub-heading{font-size:1.125rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#2c2b29;text-transform:uppercase;font-weight:400;margin:20px 0}.paragraph__titles .field--name-field-heading{font-size:2.8125rem;line-height:100%;font-family:MicrobrewOne,sans-serif;color:#00273e;text-transform:uppercase;font-weight:400;margin:30px 0;margin:0 0 100px}@media (min-width:640px){.paragraph__titles .field--name-field-heading{font-size:3.75rem}}@media (min-width:1024px){.paragraph__titles .field--name-field-heading{font-size:5rem}}.paragraph--type--single-column-copy{max-width:1500px;margin:0;padding:60px 0}.paragraph--type--single-column-copy:after{clear:both;content:"";display:block}@media (min-width:1024px){.paragraph--type--single-column-copy{margin:0 90px}}@media (min-width:1680px){.paragraph--type--single-column-copy{margin:0 auto}}.content-hub .paragraph--type--single-column-copy{font-size:1.1875rem;line-height:155%}.paragraph--type--single-column-copy.text-alignment-center{text-align:center}.paragraph--type--single-column-copy>.paragraph__wrapper{margin:0 20px}@media (min-width:640px){.paragraph--type--single-column-copy>.paragraph__wrapper{margin:0}.paragraph--type--single-column-copy>.paragraph__wrapper .field--name-field-copy-first-column{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1024px){.paragraph--type--single-column-copy>.paragraph__wrapper .field--name-field-copy-first-column{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.paragraph--type--single-column-copy>.paragraph__wrapper .field--name-field-copy-first-column{width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}}.paragraph--type--single-column-copy.faq-list h4{position:relative;cursor:pointer;padding:0 0 0 30px;margin:0}.paragraph--type--single-column-copy.faq-list h4:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#2c2b29;font-size:18px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:18px;height:18px;text-align:center;text-rendering:optimizeLegibility;line-height:18px;float:left;z-index:2;text-indent:0;top:-2px;left:0}.paragraph--type--single-column-copy.faq-list h4.open:before{content:"\e926"}.paragraph--type--single-column-copy.faq-list .accordion-content{padding:10px 0 0 30px}.paragraph--type--single-column-copy.faq-list .accordion-content>:first-child{margin-top:0}.paragraph--type--single-column-copy.faq-list .accordion-content>:last-child{margin-bottom:0}.paragraph--type--two-columns-copy{max-width:1500px;margin:0;padding:60px 0}.paragraph--type--two-columns-copy:after{clear:both;content:"";display:block}@media (min-width:1024px){.paragraph--type--two-columns-copy{margin:0 90px}}@media (min-width:1680px){.paragraph--type--two-columns-copy{margin:0 auto}}.content-hub .paragraph--type--two-columns-copy{font-size:1.1875rem;line-height:155%}.paragraph--type--two-columns-copy .field--name-field-heading{font-size:2.25rem;line-height:100%;font-family:MicrobrewOne,sans-serif;color:#00273e;text-transform:uppercase;font-weight:400;margin:20px 0;margin-bottom:60px}@media (min-width:640px){.paragraph--type--two-columns-copy .field--name-field-heading{font-size:2.75rem}}@media (min-width:1024px){.paragraph--type--two-columns-copy .field--name-field-heading{font-size:3.125rem}}.paragraph--type--two-columns-copy .paragraph__titles{margin:0}.paragraph--type--two-columns-copy.columns-even>.paragraph__wrapper{margin:0 20px}@media (min-width:640px){.paragraph--type--two-columns-copy.columns-even .paragraph__titles>.wrapper{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;text-align:center}.paragraph--type--two-columns-copy.columns-even>.paragraph__wrapper{margin:0}.paragraph--type--two-columns-copy.columns-even>.paragraph__wrapper .field--name-field-copy-first-column{width:37.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;clear:both}.paragraph--type--two-columns-copy.columns-even>.paragraph__wrapper .field--name-field-copy-second-column{width:43.75%;float:left;margin-right:-100%;margin-left:50%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.paragraph--type--two-columns-copy.columns-even .paragraph__titles>.wrapper{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}.paragraph--type--two-columns-copy.columns-even>.paragraph__wrapper{margin:0}.paragraph--type--two-columns-copy.columns-even>.paragraph__wrapper .field--name-field-copy-first-column{width:25%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px;clear:both}.paragraph--type--two-columns-copy.columns-even>.paragraph__wrapper .field--name-field-copy-second-column{width:31.25%;float:left;margin-right:-100%;margin-left:50%;clear:none;padding-left:15px;padding-right:15px}}.paragraph--type--two-columns-copy.columns-narrow-wide>.paragraph__wrapper{margin:0 20px}.paragraph--type--two-columns-copy.columns-narrow-wide .paragraph__titles>.wrapper{margin:0 20px;text-align:left}@media (min-width:640px){.paragraph--type--two-columns-copy.columns-narrow-wide .paragraph__titles>.wrapper{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}.paragraph--type--two-columns-copy.columns-narrow-wide>.paragraph__wrapper{margin:0}.paragraph--type--two-columns-copy.columns-narrow-wide>.paragraph__wrapper .field--name-field-copy-first-column{width:50%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;clear:both}.paragraph--type--two-columns-copy.columns-narrow-wide>.paragraph__wrapper .field--name-field-copy-second-column{width:31.25%;float:left;margin-right:-100%;margin-left:62.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.paragraph--type--two-columns-copy.columns-narrow-wide .paragraph__titles>.wrapper{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}.paragraph--type--two-columns-copy.columns-narrow-wide>.paragraph__wrapper{margin:0}.paragraph--type--two-columns-copy.columns-narrow-wide>.paragraph__wrapper .field--name-field-copy-first-column{width:37.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px;clear:both}.paragraph--type--two-columns-copy.columns-narrow-wide>.paragraph__wrapper .field--name-field-copy-second-column{width:18.75%;float:left;margin-right:-100%;margin-left:62.5%;clear:none;padding-left:15px;padding-right:15px}}.paragraph--type--quote{max-width:1500px;margin:0;margin:40px auto}.paragraph--type--quote:after{clear:both;content:"";display:block}@media (min-width:1024px){.paragraph--type--quote{margin:0 90px}}@media (min-width:1680px){.paragraph--type--quote{margin:0 auto}}@media (min-width:820px){.paragraph--type--quote{margin:60px 90px}}@media (min-width:1680px){.paragraph--type--quote{margin:80px auto}}.paragraph--type--quote .paragraph__wrapper{text-align:center;position:relative;margin-left:20px}@media (min-width:640px){.paragraph--type--quote .paragraph__wrapper{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;margin-right:20px}}@media (min-width:1024px){.paragraph--type--quote .paragraph__wrapper{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.paragraph--type--quote .paragraph__wrapper{width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}}.paragraph--type--quote .paragraph__wrapper:before{position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/dist/../images/pattern-6.png) no-repeat;width:100%;height:100%;height:70%;top:auto;bottom:-20px;left:-20px}@media (min-width:640px){.paragraph--type--quote .paragraph__wrapper:before{left:-5px;width:60%}}.paragraph--type--quote .copy{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);background:#fff;position:relative;padding:0 30px 45px!important}.paragraph--type--quote .field--name-field-heading-description{max-width:600px;margin:0 auto}.paragraph--type--quote .field--name-field-heading-description:after{clear:both;content:"";display:block}.paragraph--type--quote .field--name-field-heading-description .field__wrapper{font-size:1.75rem;font-style:italic;color:#00273e;line-height:1.3}.paragraph--type--quote .field--name-field-heading-description .field__wrapper:after,.paragraph--type--quote .field--name-field-heading-description .field__wrapper:before{display:inline-block}.paragraph--type--quote .field--name-field-heading-description .field__wrapper:before{content:"\201C"}.paragraph--type--quote .field--name-field-heading-description .field__wrapper:after{content:"\201D"}.paragraph--type--image-aside-copy{max-width:1500px;margin:0;padding:60px 0}.paragraph--type--image-aside-copy:after{clear:both;content:"";display:block}@media (min-width:1024px){.paragraph--type--image-aside-copy{margin:0 90px}}@media (min-width:1680px){.paragraph--type--image-aside-copy{margin:0 auto}}.paragraph--type--image-aside-copy>.paragraph__wrapper{margin:0 20px}@media (min-width:640px){.paragraph--type--image-aside-copy>.paragraph__wrapper{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;display:table;padding:0!important}}@media (min-width:820px){.paragraph--type--image-aside-copy>.paragraph__wrapper{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.paragraph--type--image-aside-copy>.paragraph__wrapper{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1680px){.paragraph--type--image-aside-copy>.paragraph__wrapper{width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:480px){.paragraph--type--image-aside-copy .field--name-field-copy-first-column{display:table-cell;vertical-align:middle;width:50%;text-align:right}.paragraph--type--content-slider .paragraph--type--image-aside-copy .field--name-field-copy-first-column h4{margin-top:0}.paragraph--type--image-aside-copy .field--name-field-image{display:table-cell;vertical-align:middle;width:50%}.paragraph--type--image-aside-copy .field--name-field-image .field--name-field-media-image{margin-left:60px}.paragraph--type--content-slider .paragraph--type--image-aside-copy .field--name-field-image{vertical-align:top;padding-top:50px}}.paragraph--type--image-aside-copy .field--name-field-image .field--name-field-media-image{position:relative}.paragraph--type--image-aside-copy .field--name-field-image .field--name-field-media-image:before{content:"\020";display:block;position:absolute;height:220px;width:220px;bottom:-20px;left:-20px;background:url(/themes/custom/origin/dist/../images/pattern-1.png) bottom no-repeat;background-size:cover}.paragraph--type--image-aside-copy .media.media--view-mode-medium .field--name-field-media-image{position:relative;display:block;padding-bottom:0}.paragraph--type--image-aside-copy .media.media--view-mode-medium .field--name-field-media-image img{display:block;position:relative;top:auto;left:auto;width:100%;height:auto;margin-bottom:20px}.paragraph--type--inline-media{max-width:1080px;margin:0 auto;padding:0 0 20px 20px;position:relative;z-index:0}.paragraph--type--inline-media:after{clear:both}.paragraph--type--inline-media>*{position:relative;z-index:1}.paragraph--type--inline-media:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/dist/../images/pattern-6.png) no-repeat;width:80%;height:80%;top:auto;bottom:0}@media (min-width:820px){.paragraph--type--inline-media:after{width:45%;height:30%}}.paragraph--type--large-image-with-copy{overflow:hidden;padding:50px 0}.paragraph--type--large-image-with-copy:after{clear:both;content:"";display:block}@media (min-width:1024px){.paragraph--type--large-image-with-copy{padding:80px 0}}@media (min-width:1280px){.paragraph--type--large-image-with-copy{padding:100px 0}}.paragraph--type--large-image-with-copy.image-without-copy>.paragraph__wrapper{margin:auto;text-align:center}.paragraph--type--large-image-with-copy:not(.image-without-copy)>.paragraph__wrapper{float:right;text-align:right}.paragraph--type--large-image-with-copy:not(.image-without-copy).image-alignment-left>.paragraph__wrapper{float:left;text-align:left}.paragraph--type--large-image-with-copy>.paragraph__wrapper{position:relative;width:100%}.paragraph--type--large-image-with-copy>.paragraph__wrapper .media--view-mode-large{position:relative;display:block;padding-bottom:56.25%}.paragraph--type--large-image-with-copy>.paragraph__wrapper .media--view-mode-large img.lazyautosizes.lazyloaded,.paragraph--type--large-image-with-copy>.paragraph__wrapper .media--view-mode-large img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:object-fit\:cover}.paragraph--type--large-image-with-copy>.paragraph__wrapper .media--view-mode-large img{display:block}.paragraph--type--large-image-with-copy>.paragraph__wrapper .media--view-mode-large .lazysizes-display-clone{height:100%!important}.paragraph--type--large-image-with-copy>.paragraph__wrapper .media--view-mode-large img{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1280px){.paragraph--type--large-image-with-copy{margin-left:90px}.paragraph--type--large-image-with-copy>.paragraph__wrapper{padding-left:20px}.paragraph--type--large-image-with-copy>.paragraph__wrapper .media--view-mode-large{margin-left:100px}.paragraph--type--large-image-with-copy.image-alignment-left{margin-left:0;margin-right:90px}.paragraph--type--large-image-with-copy.image-alignment-left>.paragraph__wrapper{padding-left:0;padding-right:20px}.paragraph--type--large-image-with-copy.image-alignment-left>.paragraph__wrapper .media--view-mode-large{margin-left:0;margin-right:100px}}@media (min-width:1680px){.paragraph--type--large-image-with-copy>.paragraph__wrapper{padding-left:0;margin-left:0;max-width:1320px}.paragraph--type--large-image-with-copy>.paragraph__wrapper .media--view-mode-large{margin-left:0}.paragraph--type--large-image-with-copy.image-alignment-left>.paragraph__wrapper{padding-right:0;margin-right:0}.paragraph--type--large-image-with-copy.image-alignment-left>.paragraph__wrapper .media--view-mode-large{margin-right:0}}.paragraph--type--large-image-with-copy .field--name-field-copy-first-column{position:relative;max-width:600px;margin:0 0 5px 20px}.paragraph--type--large-image-with-copy .field--name-field-copy-first-column:before{content:"\020";display:block;position:absolute;height:220px;width:220px;top:-20px;left:-20px;background:url(/themes/custom/origin/dist/../images/pattern-2.png) bottom no-repeat;background-size:cover}@media (min-width:640px){.paragraph--type--large-image-with-copy .field--name-field-copy-first-column{margin:0 auto 5px}}@media (min-width:1280px){.paragraph--type--large-image-with-copy .field--name-field-copy-first-column{position:absolute;z-index:10;width:400px;bottom:100px;left:20px}}@media (min-width:1680px){.paragraph--type--large-image-with-copy .field--name-field-copy-first-column{width:500px;left:-250px;top:125px}.paragraph--type--large-image-with-copy .field--name-field-copy-first-column:before{height:340px;background:url(/themes/custom/origin/dist/../images/pattern-2.png) bottom no-repeat;background-size:cover}}.paragraph--type--large-image-with-copy .field--name-field-copy-first-column .field__wrapper{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);position:relative;padding:30px;background:#fff;text-align:center}.paragraph--type--content-slider .paragraph--type--large-image-with-copy .field--name-field-copy-first-column .field__wrapper{padding-top:70px}@media (min-width:1280px){.paragraph--type--content-slider .paragraph--type--large-image-with-copy .field--name-field-copy-first-column .field__wrapper{padding-top:30px}}@media (min-width:1280px){.paragraph--type--large-image-with-copy .field--name-field-copy-first-column .field__wrapper{padding:60px 30px;text-align:right}.paragraph--type--large-image-with-copy .field--name-field-copy-first-column .field__wrapper p{display:inline-block;max-width:320px}}.paragraph--type--large-image-with-copy.image-alignment-left .field--name-field-copy-first-column{margin-right:20px;margin-left:0}.paragraph--type--large-image-with-copy.image-alignment-left .field--name-field-copy-first-column:before{left:auto;right:-20px}@media (min-width:640px){.paragraph--type--large-image-with-copy.image-alignment-left .field--name-field-copy-first-column{margin-left:auto;margin-right:auto}}@media (min-width:1280px){.paragraph--type--large-image-with-copy.image-alignment-left .field--name-field-copy-first-column{left:auto;right:20px}}@media (min-width:1680px){.paragraph--type--large-image-with-copy.image-alignment-left .field--name-field-copy-first-column{left:auto;right:-250px}}@media (min-width:1280px){.paragraph--type--large-image-with-copy.image-alignment-left .field--name-field-copy-first-column .field__wrapper{text-align:left}}.paragraph--type--media-slideshow{padding:100px 0 50px}@media (min-width:1024px){.paragraph--type--media-slideshow{padding:100px 0;margin-left:90px}}@media (min-width:1280px){.paragraph--type--media-slideshow{margin-left:0}}.paragraph--type--media-slideshow>.paragraph__titles>.wrapper{margin-bottom:150px}.paragraph--type--media-slideshow>.paragraph__wrapper{position:relative;max-width:1500px}.paragraph--type--media-slideshow>.paragraph__wrapper .slick-paging-info{position:absolute;left:10px;top:-120px}@media (min-width:820px){.paragraph--type--media-slideshow>.paragraph__wrapper .slick-paging-info{top:-100px;left:112px}}@media (min-width:1280px){.paragraph--type--media-slideshow>.paragraph__wrapper .slick-paging-info{left:202px}}.paragraph--type--media-slideshow>.paragraph__wrapper ul.slick-arrows{position:absolute;top:-60px;left:0;width:120px}@media (min-width:820px){.paragraph--type--media-slideshow>.paragraph__wrapper ul.slick-arrows{top:-30px;left:100px}}@media (min-width:1280px){.paragraph--type--media-slideshow>.paragraph__wrapper ul.slick-arrows{left:190px}}@media (min-width:820px){.paragraph--type--media-slideshow>.paragraph__wrapper .field--name-field-caption{top:0;right:0;left:auto;bottom:auto;margin:0}}@media (min-width:480px){.paragraph--type--media-slideshow>.paragraph__wrapper{margin-right:20px}.paragraph--type--media-slideshow>.paragraph__wrapper .field--name-field-medias:before{content:"\020";display:block;position:absolute;height:340px;width:220px;bottom:-20px;right:-20px;background:url(/themes/custom/origin/dist/../images/pattern-3.png) bottom no-repeat;background-size:cover}}.paragraph--type--content-slider{padding:50px 0}@media (min-width:1280px){.paragraph--type--content-slider{padding:100px 0}}.paragraph--type--content-slider>.paragraph__wrapper .slider-wrap{position:relative}.paragraph--type--content-slider.small{padding:100px 0}.paragraph--type--content-slider.small>.paragraph__wrapper{max-width:1500px;margin:0}.paragraph--type--content-slider.small>.paragraph__wrapper:after{clear:both;content:"";display:block}@media (min-width:1024px){.paragraph--type--content-slider.small>.paragraph__wrapper{margin:0 90px}}@media (min-width:1680px){.paragraph--type--content-slider.small>.paragraph__wrapper{margin:0 auto}}.paragraph--type--content-slider.small .field--name-field-slides{padding-top:90px}@media (min-width:480px){.paragraph--type--content-slider.small .field--name-field-slides{padding-top:0}}@media (min-width:1024px){.paragraph--type--content-slider.small .field--name-field-slides .paragraph--type--image-aside-copy{margin:0 auto}}.paragraph--type--content-slider.small .slick-arrows-wrap{position:absolute;height:auto;top:0;padding:0!important;width:100%}@media (min-width:480px){.paragraph--type--content-slider.small .slick-arrows-wrap{width:6.25%;float:left;margin-right:-100%;margin-left:87.5%;clear:none;padding-left:15px;padding-right:15px;height:100%}}@media (min-width:820px){.paragraph--type--content-slider.small .slick-arrows-wrap{width:6.25%;float:left;margin-right:-100%;margin-left:81.25%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.paragraph--type--content-slider.small .slick-arrows-wrap{width:6.25%;float:left;margin-right:-100%;margin-left:75%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1680px){.paragraph--type--content-slider.small .slick-arrows-wrap{width:6.25%;float:left;margin-right:-100%;margin-left:68.75%;clear:none;padding-left:15px;padding-right:15px}}.paragraph--type--content-slider.small ul.slick-arrows{left:50%;transform:translateX(-50%);position:absolute;bottom:0;padding:0!important;transform:translate(-50%,50%);width:120px}@media (min-width:480px){.paragraph--type--content-slider.small ul.slick-arrows{transform:translateX(50%);top:90px;left:auto;right:0;bottom:auto;width:60px!important;height:120px}}@media (min-width:480px){.paragraph--type--content-slider.small ul.slick-arrows li.slick-arrow{float:none}.paragraph--type--content-slider.small ul.slick-arrows li.slick-arrow:first-child{position:absolute;top:60px}}.paragraph--type--content-slider.small .slick-paging-info{left:50%;transform:translateX(-50%);position:absolute;top:20px;width:auto;padding:0!important}@media (min-width:480px){.paragraph--type--content-slider.small .slick-paging-info{top:0;left:50%;margin-left:60px;width:auto;transform:none}.paragraph--type--content-slider.small .slick-paging-info span{margin:0;padding:0 5px}}.paragraph--type--content-slider.small .paragraph--type--image-aside-copy{padding:0}.paragraph--type--content-slider.large .slick-arrows-wrap{position:absolute;width:100%;top:0;margin-top:56.25%;z-index:10;height:60px;transform:translateY(-50%)}@media (min-width:1280px){.paragraph--type--content-slider.large .slick-arrows-wrap{top:100%;margin-top:0}}.paragraph--type--content-slider.large ul.slick-arrows{position:absolute;left:50%;bottom:0;width:auto;padding:0;transform:translateX(-50%)}.paragraph--type--content-slider.large .slick-paging-info{position:absolute;top:0;left:0;width:100%;padding:0;height:68px;text-align:center;margin-top:56.25%;z-index:9}@media (min-width:1280px){.paragraph--type--content-slider.large .slick-paging-info{top:100%;margin-top:0}}@media (min-width:1680px){.paragraph--type--content-slider.large .slick-paging-info{bottom:10%;left:auto;right:1400px;padding-bottom:0;top:auto;width:auto}}.paragraph--type--content-slider.large .slick-paging-info .inner{left:50%;transform:translateX(-50%);position:absolute;top:50%}@media (min-width:1680px){.paragraph--type--content-slider.large .slick-paging-info .inner{position:static}}.paragraph--type--content-slider.large .paragraph--type--large-image-with-copy{padding-bottom:0;padding-top:0}.paragraph--type--content-cards{margin:0 20px}.paragraph--type--content-cards>.paragraph__wrapper{padding-left:0;padding-right:0;clear:both}.paragraph--type--content-cards>.paragraph__wrapper:after{clear:both;content:"";display:block}@media (min-width:640px){.paragraph--type--content-cards{max-width:1500px;margin:0;padding:100px 0}.paragraph--type--content-cards:after{clear:both;content:"";display:block}}@media (min-width:640px) and (min-width:1024px){.paragraph--type--content-cards{margin:0 90px}}@media (min-width:640px) and (min-width:1680px){.paragraph--type--content-cards{margin:0 auto}}@media (min-width:640px){.paragraph--type--content-cards>.paragraph__wrapper{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.paragraph--type--content-cards>.paragraph__wrapper{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1680px){.paragraph--type--content-cards>.paragraph__wrapper{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}}.paragraph--type--content-cards .field--name-field-heading{font-size:1.125rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#2c2b29;text-transform:uppercase;font-weight:400;margin:20px 0;color:#00273e;text-align:center;margin-bottom:60px}.paragraph--type--content-cards .field--name-field-cards>.field__item:nth-child(odd){clear:both}@media (min-width:820px){.paragraph--type--content-cards .field--name-field-cards>.field__item{float:left;width:50%}}.paragraph--type--content-cards .paragraph--type--card-item .text-formatted .table-wrap{margin:0;padding:0}.paragraph--type--content-cards .paragraph--type--card-item .text-formatted table{border-top:0}.paragraph--type--content-cards .paragraph--type--card-item .top_card{position:relative}.paragraph--type--content-cards .paragraph--type--card-item .top_card .titles{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);padding:0 20px}.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-title{font-size:2.25rem;line-height:100%;font-family:MicrobrewOne,sans-serif;color:#00273e;text-transform:uppercase;font-weight:400;margin:20px 0;font-size:2.75rem}@media (min-width:640px){.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-title{font-size:2.75rem}}@media (min-width:1024px){.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-title{font-size:3.125rem}}.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-subtitle{font-size:1.125rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#2c2b29;text-transform:uppercase;font-weight:400;margin:20px 0;color:#00273e}.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-link a{transition:all .2s ease-in-out;box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;color:#fff;text-decoration:none;padding:17px 55px 13px 25px;line-height:100%;border:0;outline-offset:2px;box-shadow:none;background:0 0;border:1px solid #00adef;color:#00adef}.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-link a:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#fff;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%);color:#00adef}.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-link a:focus,.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-link a:hover{border-color:#00273e;color:#00273e;background:0 0}.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-link a:focus:before,.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-link a:hover:before{color:#00273e}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);background:#fff;padding:20px;margin-bottom:40px}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card:not(.with-image)>.wrapper{text-align:center}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-title{font-size:1.125rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#2c2b29;text-transform:uppercase;font-weight:400;margin:20px 0;text-align:left}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-subtitle{font-size:1rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#727270;text-transform:uppercase;font-weight:400;margin:20px 0;text-align:left}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-copy-first-column{text-align:left}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-collapsible-title{transition:all .2s ease-in-out;box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;color:#fff;text-decoration:none;padding:17px 55px 13px 25px;line-height:100%;border:0;outline-offset:2px;font-size:1rem;padding:9px 30px 5px 0;margin-top:10px;box-shadow:none;background:0 0;color:#cb041d;font-family:BrandonGrotesqueWeb-Bold,sans-serif;cursor:pointer;margin-top:30px}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-collapsible-title:before{position:absolute;content:"";color:#fff;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%);color:#cb041d;right:0}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-collapsible-title:focus,.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-collapsible-title:hover{color:#00adef;background:0 0}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-collapsible-title:focus:before,.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-collapsible-title:hover:before{color:#00adef}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-collapsible-title:before{transition:all .2s ease-in-out;content:"\e918"}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-link{text-align:left}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-link a{transition:all .2s ease-in-out;box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.875rem;position:relative;display:inline-block;background:#00adef;text-transform:uppercase;color:#fff;text-decoration:none;padding:17px 55px 13px 25px;line-height:100%;border:0;outline-offset:2px;font-size:1rem;padding:9px 30px 5px 0;margin-top:10px;box-shadow:none;background:0 0;color:#cb041d;font-family:BrandonGrotesqueWeb-Bold,sans-serif}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-link a:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#fff;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:25px;bottom:auto;transform:translateY(-50%);color:#cb041d;right:0}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-link a:focus,.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-link a:hover{color:#00adef;background:0 0}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-link a:focus:before,.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-link a:hover:before{color:#00adef}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card .field--name-field-copy-second-column{transition:all .3s ease-in-out;text-align:left;visibility:hidden;max-height:0;opacity:0}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card.open .field--name-field-collapsible-title:before{transform:rotate(-90deg);top:6px}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card.open .field--name-field-copy-second-column{visibility:visible;height:auto;max-height:600px;opacity:1}@media (min-width:820px){.paragraph--type--content-cards .paragraph--type--card-item>.paragraph__wrapper{padding:0 15px}.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-title{font-size:2rem}}@media (min-width:1280px){.paragraph--type--content-cards .paragraph--type--card-item .top_card .titles{top:calc(50% - 50px)}.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-title{font-size:2.75rem}.paragraph--type--content-cards .paragraph--type--card-item .bottom_card{transform:translateY(-50px);margin:0 20px}}@media (min-width:1680px){.paragraph--type--content-cards .paragraph--type--card-item .top_card .field--name-field-title{font-size:3.125rem}}.paragraph--type--content-preview{position:relative;margin-top:100px;margin-bottom:100px;padding-bottom:60px;background:#f8f7f3}.paragraph--type--content-preview .field--name-field-previews{position:relative}.paragraph--type--content-preview .field--name-field-previews:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";display:none;background:url(/themes/custom/origin/dist/../images/feather.png) bottom repeat-x;background-size:cover;width:462px;height:45px;top:auto;bottom:-95px}.paragraph--type--content-preview .field--name-field-heading{margin-bottom:60px}.paragraph--type--content-preview:after{height:100%;position:absolute;top:0;left:0;display:block;content:"";width:100%;background:url(/themes/custom/origin/dist/../images/paint-edge.png) bottom repeat-x;height:130px;top:-130px;z-index:-1}@media (min-width:640px){.paragraph--type--content-preview .field--name-field-previews:after{display:block}}@media (min-width:820px){.paragraph--type--content-preview .field--name-field-previews:after{width:718px;height:70px;bottom:-110px}}@media (min-width:1280px){.paragraph--type--content-preview{padding-bottom:150px;background:0 0}.paragraph--type--content-preview .field--name-field-previews:after{bottom:-200px}.paragraph--type--content-preview .paragraph--type--preview{background:0 0}.paragraph--type--content-preview:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";width:87.5%;float:left;margin-right:-100%;clear:none;padding-left:15px;padding-right:15px;background:#f8f7f3;height:calc(100% + 150px);top:auto;bottom:0;z-index:-1}.paragraph--type--content-preview:after{width:87.5%;float:left;margin-right:-100%;clear:none;padding-left:15px;padding-right:15px;top:-280px}}.paragraph--type--3-columns-layout{position:relative;margin-top:100px;padding-bottom:60px}.paragraph--type--3-columns-layout:not([class*=background--]){background:#f8f7f3}.paragraph--type--3-columns-layout:not([class*=background--]):after{height:100%;position:absolute;top:0;left:0;display:block;content:"";width:100%;background:url(/themes/custom/origin/dist/../images/paint-edge.png) bottom repeat-x;height:130px;top:-130px;z-index:-1}.paragraph--type--3-columns-layout[class*=background--]{padding-top:60px}.paragraph--type--3-columns-layout[class*=background--] .paragraph__wrapper:before{display:none!important}.paragraph--type--3-columns-layout.background--yellow{background:#ffdb00}.paragraph--type--3-columns-layout.background--white{background:#fff}.paragraph--type--3-columns-layout.background--grey{background:#f8f7f3}.paragraph--type--3-columns-layout img[src*=".svg"]{max-width:200px;margin:0 auto}.paragraph--type--3-columns-layout img[src*=".svg"]:after{clear:both;content:"";display:block}.paragraph--type--3-columns-layout .paragraph__titles{max-width:none;margin:0 20px}.paragraph--type--3-columns-layout .paragraph__titles>.wrapper{width:100%}.paragraph--type--3-columns-layout .paragraph__titles .field--name-field-heading{margin-bottom:50px}.paragraph--type--3-columns-layout .paragraph__titles .field--name-field-heading-description{margin:0 auto;max-width:500px}.paragraph--type--3-columns-layout .paragraph__titles .field--name-field-heading-description>.field__wrapper{font-size:1.125rem;line-height:150%;font-family:BrandonGrotesqueWeb-Regular,sans-serif}.paragraph--type--3-columns-layout .paragraph__wrapper{position:relative}.paragraph--type--3-columns-layout .paragraph__wrapper:after{clear:both;content:"";display:block}.paragraph--type--3-columns-layout .paragraph__wrapper:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";display:none;background:url(/themes/custom/origin/dist/../images/feather.png) bottom repeat-x;background-size:cover;width:462px;height:45px;top:auto;bottom:-95px}.paragraph--type--3-columns-layout .content-3-col:after{clear:both;content:"";display:block}.paragraph--type--3-columns-layout .content-3-col .col{padding:0 20px;text-align:center;margin:0 auto 20px;max-width:300px}.paragraph--type--3-columns-layout .content-3-col .col .field--name-field-media-image{margin:0 auto;max-width:160px}.paragraph--type--3-columns-layout .cta-link{clear:both;margin-top:60px;text-align:center}@media (min-width:640px){.paragraph--type--3-columns-layout .paragraph__wrapper:before{display:block}}@media (min-width:820px){.paragraph--type--3-columns-layout{padding-bottom:150px}.paragraph--type--3-columns-layout[class*=background--]{padding-top:150px}.paragraph--type--3-columns-layout[class*=background--] .col{border-right:none!important}.paragraph--type--3-columns-layout .paragraph__wrapper:before{width:718px;height:70px;bottom:-200px}.paragraph--type--3-columns-layout .content-3-col .col{float:left;width:33.33%;max-width:none;border-right:1px solid rgba(0,0,0,.125)}.paragraph--type--3-columns-layout .content-3-col .col:last-child{border:0}}@media (min-width:1024px){.paragraph--type--3-columns-layout .content-3-col .first-col{width:25%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}.paragraph--type--3-columns-layout .content-3-col .second-col{width:25%;float:left;margin-right:-100%;margin-left:37.5%;clear:none;padding-left:15px;padding-right:15px}.paragraph--type--3-columns-layout .content-3-col .third-col{width:25%;float:left;margin-right:-100%;margin-left:62.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.paragraph--type--3-columns-layout .content-3-col .col{padding:0 60px}.paragraph--type--3-columns-layout:not([class*=background--]){background:0 0}.paragraph--type--3-columns-layout:not([class*=background--]) .content-3-col,.paragraph--type--3-columns-layout:not([class*=background--]) .paragraph__titles>.wrapper{width:87.5%;float:left;margin-right:-100%;clear:none;padding-left:15px;padding-right:15px}.paragraph--type--3-columns-layout:not([class*=background--]) .cta-link{width:87.5%;float:left;margin-right:-100%;clear:none;padding-left:15px;padding-right:15px;clear:both}.paragraph--type--3-columns-layout:not([class*=background--]):after{width:87.5%;float:left;margin-right:-100%;clear:none;padding-left:15px;padding-right:15px}.paragraph--type--3-columns-layout:not([class*=background--]):before{width:100%;position:absolute;top:0;left:0;display:block;content:"";width:87.5%;float:left;margin-right:-100%;clear:none;padding-left:15px;padding-right:15px;background:#f8f7f3;height:100%;top:auto;bottom:0;z-index:-1}}.paragraph--type--content-logos{margin:0 20px}.paragraph--type--content-logos>.paragraph__wrapper{padding-left:0;padding-right:0;clear:both}.paragraph--type--content-logos>.paragraph__wrapper:after{clear:both;content:"";display:block}@media (min-width:640px){.paragraph--type--content-logos{max-width:1500px;margin:0;padding:100px 0}.paragraph--type--content-logos:after{clear:both;content:"";display:block}}@media (min-width:640px) and (min-width:1024px){.paragraph--type--content-logos{margin:0 90px}}@media (min-width:640px) and (min-width:1680px){.paragraph--type--content-logos{margin:0 auto}}@media (min-width:640px){.paragraph--type--content-logos>.paragraph__wrapper{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.paragraph--type--content-logos>.paragraph__wrapper{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}}.paragraph--type--content-logos .field--name-field-heading{font-size:1.125rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#2c2b29;text-transform:uppercase;font-weight:400;margin:20px 0;color:#00273e;text-align:center;margin-bottom:60px}.paragraph--type--content-logos .field--name-field-logos:after{clear:both;content:"";display:block}.paragraph--type--content-logos .field--name-field-logos>.field__item:nth-child(3n+1){clear:both}@media (min-width:820px){.paragraph--type--content-logos .field--name-field-logos>.field__item{float:left;width:33%}}.paragraph--type--content-logos .paragraph--type--logo-item{padding:20px 40px;max-width:300px;margin:0 auto}.paragraph--type--content-logos .media,.paragraph--type--content-logos img{position:static!important}.paragraph--type--taos-air-booking-widget{padding:60px 0;text-align:center;background:#f8f7f3}.paragraph--type--taos-air-booking-widget>.paragraph__wrapper{max-width:1500px;margin:0;padding:0 20px}.paragraph--type--taos-air-booking-widget>.paragraph__wrapper:after{clear:both;content:"";display:block}@media (min-width:1024px){.paragraph--type--taos-air-booking-widget>.paragraph__wrapper{margin:0 90px}}@media (min-width:1680px){.paragraph--type--taos-air-booking-widget>.paragraph__wrapper{margin:0 auto}}@media (min-width:640px){.paragraph--type--taos-air-booking-widget>.paragraph__wrapper .field--name-field-copy-first-column{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1024px){.paragraph--type--taos-air-booking-widget>.paragraph__wrapper .field--name-field-copy-first-column{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.paragraph--type--taos-air-booking-widget>.paragraph__wrapper .field--name-field-copy-first-column{width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}}.paragraph--type--taos-air-booking-widget .flight-search-widget{clear:both!important;margin-top:2em}.paragraph--type--taos-air-booking-widget .ias-search-widget .fieldset{margin-top:2em}.paragraph--type--taos-air-booking-widget .ias-search-widget .stv-radio-buttons-wrapper{box-shadow:0 8px 8px -6px rgba(0,0,0,.45)!important}.paragraph--type--taos-air-booking-widget .ias-search-widget .stv-radio-button+label{background:var(--border-color)!important;color:#2c2b29!important;border:none!important;border-radius:0!important;height:55px!important;line-height:55px!important;padding:0!important}.paragraph--type--taos-air-booking-widget .ias-search-widget .stv-radio-button:checked+label{background:#00adef!important;color:#fff!important}.paragraph--type--taos-air-booking-widget .ias-search-widget .tripTypeSelection>label{display:none!important}.paragraph--type--taos-air-booking-widget .ias-search-widget .passengerSelection .optionContainer{border-radius:0!important;border-color:rgba(0,0,0,.125)!important}.paragraph--type--taos-air-booking-widget .ias-search-widget .passengerSelection .passengerCount{font-size:.875rem;position:relative;box-shadow:0 8px 8px -6px rgba(0,0,0,.45)!important;background:#fff!important;border-radius:0!important;height:55px!important;line-height:55px!important;border:none!important;padding:0 20px!important;text-transform:uppercase!important;color:#00273e!important;font-family:BrandonGrotesqueWeb-Bold,sans-serif}.paragraph--type--taos-air-booking-widget .ias-search-widget .passengerSelection .passengerCount:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#cb041d;font-size:20px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;text-rendering:optimizeLegibility;line-height:20px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:20px;bottom:auto;transform:translateY(-50%)}.paragraph--type--taos-air-booking-widget .ias-search-widget .passengerSelection .passengerTypes .field label{min-width:0!important;max-width:30%!important;width:30%!important}.paragraph--type--taos-air-booking-widget .ias-search-widget .passengerSelection .passengerTypes .field input{border-radius:0!important;max-width:80px!important}.paragraph--type--taos-air-booking-widget .ias-search-widget .passengerSelection .passengerTypes .desc{min-width:30%!important;max-width:30%!important;width:30%!important}.paragraph--type--taos-air-booking-widget .fs-dropdown-options button{border:none!important}.paragraph--type--taos-air-booking-widget button{border-radius:0!important}.paragraph--type--taos-air-booking-widget button.btn{box-shadow:0 8px 8px -6px rgba(0,0,0,.45)!important;background:#00adef!important;border:none!important}.paragraph--type--taos-air-booking-widget input[type=text]{font-size:1.125rem;box-shadow:0 8px 8px -6px rgba(0,0,0,.45)!important;background:#fff!important;border-radius:0!important;border:0!important;text-transform:none!important;color:#00273e!important;font-family:BrandonGrotesqueWeb-Regular,sans-serif!important;width:100%!important;padding:20px 45px 20px 20px!important;height:55px!important;line-height:55px!important}.node__content>.wrapper>.field--name-field-paragraphs>.field__item:first-child>.field__wrapper>.paragraph{margin-top:0;padding-top:150px}.has-hero-image:not(.node-type-detail) .hero{background:#00273e}.node-557 .hero img{-o-object-position:50% 30%!important;object-position:50% 30%!important;font-family:"object-fit: cover; object-position: 50% 30%"!important}.hero>.inner .title{margin:0 auto;text-align:center;position:relative;z-index:1;padding:0 10px;max-width:1500px}.hero>.inner .title h1 img{max-width:280px}@media (min-width:640px){.hero>.inner .title h1 img{max-width:400px}}@media (min-width:1024px){.hero>.inner .title h1 img{max-width:550px}}.hero>.inner .title .sub-logo{max-width:140px;margin:0 auto}.hero>.inner .title .sub-logo:after{clear:both;content:"";display:block}@media (min-width:640px){.hero>.inner .title .sub-logo{max-width:200px;margin:0 auto}.hero>.inner .title .sub-logo:after{clear:both;content:"";display:block}}@media (min-width:1024px){.hero>.inner .title .sub-logo{max-width:225px;margin:0 auto}.hero>.inner .title .sub-logo:after{clear:both;content:"";display:block}}@media (min-width:820px){.hero>.inner .title{padding:0 100px}}.hero>.inner .field--name-field-subtitle{font-size:1.125rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#2c2b29;text-transform:uppercase;font-weight:400;margin:20px 0;color:#00adef}.hero>.inner:after{display:block;content:"\020";position:absolute;width:100%;height:150px;background:url(/themes/custom/origin/dist/../images/paint-edge.png) bottom repeat-x;background-size:contain;z-index:25}.content-hub .hero>.inner:after{display:none}.hero>.inner-image{position:relative;overflow:hidden}.hero>.inner-image:after{bottom:0}.hero>.inner-image .field--name-field-media-image{position:relative;display:block;height:450px}.hero>.inner-image .field--name-field-media-image img.lazyautosizes.lazyloaded,.hero>.inner-image .field--name-field-media-image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:object-fit\:cover}.hero>.inner-image .field--name-field-media-image img{display:block}.hero>.inner-image .field--name-field-media-image .lazysizes-display-clone{height:100%!important}.hero>.inner-image .field--name-field-media-image img{height:120%}@media (min-width:1024px){.hero>.inner-image .field--name-field-media-image{height:650px}}.content-hub .hero>.inner-image .field--name-field-media-image{height:290px}@media (min-width:820px){.content-hub .hero>.inner-image .field--name-field-media-image{height:450px}}@media (min-width:1024px){.content-hub .hero>.inner-image .field--name-field-media-image{height:500px}}.content-hub .hero>.inner-image .field--name-field-media-image:after{display:none}.content-hub-home .hero>.inner-image .field--name-field-media-image{height:375px}@media (min-width:820px){.content-hub-home .hero>.inner-image .field--name-field-media-image{height:650px}}@media (min-width:1024px){.content-hub-home .hero>.inner-image .field--name-field-media-image{height:725px}}.node--type-homepage .hero>.inner-image .field--name-field-media-image{height:90vh!important;max-height:650px;min-height:430px}@media (min-width:1024px){.node--type-homepage .hero>.inner-image .field--name-field-media-image{max-height:750px;min-height:625px}}@media (min-width:1280px){.node--type-homepage .hero>.inner-image .field--name-field-media-image{min-height:735px}}@media (min-width:1680px){.node--type-homepage .hero>.inner-image .field--name-field-media-image{max-height:900px}}.hero>.inner-image .field--name-field-media-image:before{content:"\020";display:block;position:absolute;width:100%;height:250px;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);top:0;left:0;z-index:15}.hero>.inner-image .field--name-field-media-image:after{content:"\020";display:block;position:absolute;width:100%;height:500px;background:linear-gradient(180deg,rgba(74,74,74,.5) 0,rgba(74,74,74,0));top:0;left:0;z-index:0}.hero>.inner-image .titles{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:30}.hero>.inner-image .titles:after{clear:both;content:"";display:block}.hero>.inner-image .titles h1{color:#f8f7f3}.node--type-homepage .hero>.inner-image .titles{max-width:1500px;margin:0}.node--type-homepage .hero>.inner-image .titles:after{clear:both;content:"";display:block}@media (min-width:1024px){.node--type-homepage .hero>.inner-image .titles{margin:0 90px}}@media (min-width:1680px){.node--type-homepage .hero>.inner-image .titles{margin:0 auto}}@media (min-width:1024px){.node--type-homepage .hero>.inner-image .titles{width:calc(100% - 120px)}}@media (min-width:1680px){.node--type-homepage .hero>.inner-image .titles{width:100%;left:calc((100vw - 1500px)/ 2)}}@media (min-width:480px){.node--type-homepage .hero>.inner-image .titles .title{width:56.25%;float:left;margin-right:-100%;margin-left:37.5%;clear:none;padding-left:15px;padding-right:15px;text-align:right;padding:0}}@media (min-width:640px){.node--type-homepage .hero>.inner-image .titles .title{width:68.75%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:15px;padding-right:15px;padding:0 30px 0 0}}@media (min-width:1280px){.node--type-homepage .hero>.inner-image .titles .title{width:43.75%;float:left;margin-right:-100%;margin-left:50%;clear:none;padding-left:15px;padding-right:15px}}.node--type-homepage .hero>.inner-image .titles .title h1{font-size:2.1875rem;margin-bottom:0}@media (min-height:550px){.node--type-homepage .hero>.inner-image .titles .title h1{font-size:3.4375rem;margin-top:60px}}@media (min-width:820px){.node--type-homepage .hero>.inner-image .titles .title h1{font-size:5rem;margin-top:50px}}@media (min-width:1280px){.node--type-homepage .hero>.inner-image .titles .title h1{font-size:6.25rem;margin-top:50px}}.node--type-homepage .hero>.inner-image .titles .title .field--name-field-hero-copy{font-size:1rem;font-family:BrandonGrotesqueWeb-Regular,sans-serif;color:#fff;padding:0 30px;line-height:1.2}@media (min-height:550px){.node--type-homepage .hero>.inner-image .titles .title .field--name-field-hero-copy{font-size:1rem}}@media (min-width:480px){.node--type-homepage .hero>.inner-image .titles .title .field--name-field-hero-copy{padding:0}}@media (min-width:820px){.node--type-homepage .hero>.inner-image .titles .title .field--name-field-hero-copy{font-size:1.25rem}.node--type-homepage .hero>.inner-image .titles .title .field--name-field-hero-copy p:not(:last-child){margin-bottom:50px}}.hero>.inner-image .hero-featured-copy{position:relative;padding-bottom:20px}@media (min-width:1024px){.hero>.inner-image .hero-featured-copy{width:84.375%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:15px;padding-right:15px;clear:both!important;padding-left:0!important;padding-right:0!important;margin-top:-120px}}@media (min-width:1280px){.hero>.inner-image .hero-featured-copy{width:81.25%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1680px){.hero>.inner-image .hero-featured-copy{width:73.75%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:15px;padding-right:15px}}.hero>.inner-image .hero-featured-copy:before{position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/dist/../images/pattern-6.png) no-repeat;width:100%;height:100%;z-index:0;top:auto;bottom:0}@media (min-width:1024px){.hero>.inner-image .hero-featured-copy:before{width:320px;height:320px;left:-20px;max-height:75%}}.hero>.inner-image .hero-featured-copy .inner{background:#00273e;text-align:center;position:relative;z-index:1;padding:40px}@media (min-width:1024px){.hero>.inner-image .hero-featured-copy .inner{text-align:left;padding:50px}}@media (min-width:1280px){.hero>.inner-image .hero-featured-copy .inner{padding:60px 80px}}.hero>.inner-image .hero-featured-copy .inner>*{color:#fff}.hero>.inner-image .hero-featured-copy .field--name-body{max-width:675px}.hero>.inner-image .hero-featured-copy a.btn-tertiary,.hero>.inner-image .hero-featured-copy a.btn-tertiary:before{color:#00adef}.hero>.inner-no-image{position:relative}.hero>.inner-no-image .titles{max-width:1500px;margin:0}.hero>.inner-no-image .titles:after{clear:both;content:"";display:block}@media (min-width:1024px){.hero>.inner-no-image .titles{margin:0 90px}}@media (min-width:1680px){.hero>.inner-no-image .titles{margin:0 auto}}@media (min-width:640px){.hero>.inner-no-image .titles .title{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.hero>.inner-no-image .titles .title{width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}}.hero>.inner-no-image:after{top:100px}@media (min-width:1280px){.hero>.inner-no-image:after{top:150px}}.hero>.inner-no-image .default-hero-image{position:relative;display:block;height:250px}.hero>.inner-no-image .default-hero-image img.lazyautosizes.lazyloaded,.hero>.inner-no-image .default-hero-image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:object-fit\:cover}.hero>.inner-no-image .default-hero-image img{display:block}.hero>.inner-no-image .default-hero-image .lazysizes-display-clone{height:100%!important}.hero>.inner-no-image .default-hero-image img{height:100%}@media (min-width:1280px){.hero>.inner-no-image .default-hero-image{height:300px}}.node-364 .hero>.inner .title h1 img{max-width:200px}@media (min-width:1024px){.node-364 .hero>.inner .title h1 img{max-width:250px}}article.no-hero-image .default-hero-image,article.node-type-classic.has-hero-image .node__content,article.node-type-detail .default-hero-image{position:relative}article.no-hero-image .default-hero-image:after,article.node-type-classic.has-hero-image .node__content:after,article.node-type-detail .default-hero-image:after{display:block;content:"\020";position:absolute;width:100%;height:500px;top:0;left:0;background:linear-gradient(180deg,#f8f7f3 0,#f8f7f3 50%,#fff);z-index:-1}.content-hub article.no-hero-image .default-hero-image:after,.content-hub article.node-type-classic.has-hero-image .node__content:after,.content-hub article.node-type-detail .default-hero-image:after{display:none}.hero-text-dark .hero>.inner .titles h1{color:#00273e}.hero-text-dark .hero .field--name-field-hero-copy{color:#00273e!important}article.no-hero-image .default-hero-image:after{top:250px}.media .media{position:static}.field--name-field-medias .media .media,.media.media--view-mode-medium .media{width:100%;height:100%;position:absolute;top:0;left:0}.field--name-field-medias .media .field--name-field-media-image{position:relative;display:block;padding-bottom:56.25%}.field--name-field-medias .media .field--name-field-media-image img.lazyautosizes.lazyloaded,.field--name-field-medias .media .field--name-field-media-image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:object-fit\:cover}.field--name-field-medias .media .field--name-field-media-image img{display:block}.field--name-field-medias .media .field--name-field-media-image .lazysizes-display-clone{height:100%!important}.paragraph--type--image-aside-copy .media .media,.paragraph--type--image-aside-copy .media img{position:relative!important;height:auto!important}.media .field--name-field-caption{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:1.125rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#2c2b29;text-transform:uppercase;font-weight:400;margin:20px 0;background:#fff;margin:0;padding:20px 30px}@media (min-width:820px){.media .field--name-field-caption{position:absolute;bottom:0;left:0}}.media .video-poster-frame{cursor:pointer}.media .video-poster-frame,.media .video-poster-frame .field--name-field-media-image{position:relative;padding-bottom:56.25%}.media .video-poster-frame .field--name-field-media-image:after{transition:all .2s ease-in-out;position:absolute;content:"";color:#cb041d;font-size:65px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:65px;height:65px;text-align:center;text-rendering:optimizeLegibility;line-height:65px;float:left;z-index:2;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translateX(-50%) translateY(-50%)}.media .video-poster-frame .field--name-field-media-image:before{width:100%;height:100%;top:0;left:0;display:block;content:"";width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:1}.media .video-poster-frame .field--name-field-media-image:hover:before{background:#cb041d}.media .video-poster-frame .field--name-field-media-image:hover:after{color:#fff}.media .video-poster-frame .field--name-field-media-video-embed-field{display:none}.media .video-poster-frame.playing{padding-bottom:0}.media .video-poster-frame.playing .field--name-field-media-video-embed-field{display:block}.media .video-poster-frame.playing .field--name-field-main-image{display:none}.is-b-loading:before,.media--loading:before{display:none!important}.field--name-field-logo .media.media--view-mode-medium .field--name-field-media-image{position:relative;display:block;padding-bottom:0}.field--name-field-logo .media.media--view-mode-medium .field--name-field-media-image img{display:block;position:relative;top:auto;left:auto;width:100%;height:auto}.detail-top .field--name-field-logo .media{margin:40px 0}@media (min-width:820px){.detail-top .field--name-field-logo .media{margin-top:0}}.media{position:relative}.media .image{width:100%;height:100%;position:absolute;top:0;left:0;position:relative}.media.media--view-mode-medium .field--name-field-media-image{position:relative;display:block;padding-bottom:65%}.media.media--view-mode-medium .field--name-field-media-image img.lazyautosizes.lazyloaded,.media.media--view-mode-medium .field--name-field-media-image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:object-fit\:cover}.media.media--view-mode-medium .field--name-field-media-image img{display:block}.media.media--view-mode-medium .field--name-field-media-image .lazysizes-display-clone{height:100%!important}ul.slick-arrows{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);margin:0;padding:0}ul.slick-arrows:after{clear:both;content:"";display:block}ul.slick-arrows li.slick-arrow{display:block;float:left}ul.slick-arrows li.slick-arrow button{transition:all .2s ease-in-out;position:relative;display:block;width:60px;height:60px;background:#e19347;text-decoration:none;border:none}ul.slick-arrows li.slick-arrow button:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#fff;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:50%;right:auto;bottom:auto;transform:translateX(-50%);transform:translateY(-50%);transform:translateX(-50%) translateY(-50%)}ul.slick-arrows li.slick-arrow button.slick-arrow-next:before{content:"\e900"}ul.slick-arrows li.slick-arrow button:hover{background:#00adef}.slick-paging-info{display:block}.slick-paging-info:after{clear:both;content:"";display:block}.slick-paging-info span{font-size:1.125rem;line-height:100%;font-family:BrandonGrotesqueWeb-Bold,sans-serif;color:#2c2b29;text-transform:uppercase;font-weight:400;margin:20px 0;color:#727270;float:left;display:inline-block;padding:5px}.slick-paging-info .current-slide:after{content:"\020";display:inline-block;margin:0 0 5px 10px;width:50px;height:1px;background:#727270}.messages-container{background:#f8f7f3}.messages-container>.wrapper{max-width:1500px;margin:0}.messages-container>.wrapper:after{clear:both;content:"";display:block}@media (min-width:1024px){.messages-container>.wrapper{margin:0 90px}}@media (min-width:1680px){.messages-container>.wrapper{margin:0 auto}}.messages-container>.wrapper .messages{margin:0 20px;padding-left:35px!important}@media (min-width:640px){.messages-container>.wrapper .messages{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1024px){.messages-container>.wrapper .messages{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.messages-container>.wrapper .messages{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}}.navigations .wrapper{margin-top:100px;display:flex;flex-direction:column}.content-hub .navigations .wrapper{margin-top:140px}@media (min-width:640px){.content-hub .navigations .wrapper{margin-top:100px}}@media (min-width:1024px){.content-hub .navigations .wrapper{margin-top:0}}.navigations .wrapper .main-menu-block{order:1}.navigations .wrapper .utility-menu{order:2}@media (min-width:1024px){.navigations .wrapper{position:static;display:block;width:auto;height:auto;margin-top:0}}.block-content-hub-utility a{text-transform:none!important}.main-menu-block>ul.menu,.menu--footer>ul.menu,.utility-menu>ul.menu{display:block;margin:0}.main-menu-block>ul.menu:after,.menu--footer>ul.menu:after,.utility-menu>ul.menu:after{clear:both;content:"";display:block}.main-menu-block>ul.menu>li,.menu--footer>ul.menu>li,.utility-menu>ul.menu>li{display:block}.main-menu-block>ul.menu>li>a,.menu--footer>ul.menu>li>a,.utility-menu>ul.menu>li>a{transition:all .2s ease-in-out;display:block;text-transform:uppercase;text-decoration:none;padding:20px;font-family:BrandonGrotesqueWeb-Bold,sans-serif}.main-menu-block>ul.menu>li>a:hover,.menu--footer>ul.menu>li>a:hover,.utility-menu>ul.menu>li>a:hover{color:#00adef}@media (min-width:1024px){.main-menu-block>ul.menu,.menu--footer>ul.menu,.utility-menu>ul.menu{display:inline-block}.main-menu-block>ul.menu>li,.menu--footer>ul.menu>li,.utility-menu>ul.menu>li{float:left;display:inline-block}.main-menu-block>ul.menu>li:first-child,.menu--footer>ul.menu>li:first-child,.utility-menu>ul.menu>li:first-child{padding-left:0}.main-menu-block>ul.menu>li:last-child,.menu--footer>ul.menu>li:last-child,.utility-menu>ul.menu>li:last-child{padding-right:0}}.main-menu-block>ul.menu{transition:all .3s ease-in-out;transform:translateX(0)}.main-menu-block>ul.menu a.is-active{color:#00adef!important}.main-menu-block>ul.menu>li>a{position:relative}.main-menu-block>ul.menu>li>a:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#fff;font-size:20px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;text-rendering:optimizeLegibility;line-height:20px;float:left;z-index:2;text-indent:0;right:40px}.main-menu-block>ul.menu>li>ul.menu{transition:opacity .3s ease-in-out;visibility:hidden;opacity:0;margin:0;padding:0 20px 0 80px;position:absolute;top:0;left:100%;width:100%}.main-menu-block>ul.menu>li>ul.menu a{transition:all .2s ease-in-out;font-size:1.125rem;display:block;padding:15px 0;text-decoration:none}.main-menu-block>ul.menu>li>ul.menu a.is-active,.main-menu-block>ul.menu>li>ul.menu a:hover{color:#00adef}.main-menu-block>ul.menu>li>ul.menu .return-mobile-nav{position:relative;position:absolute;display:block;width:40px;height:100vh;left:20px;top:10px;border-right:2px solid hsla(0,0%,100%,.1)}.main-menu-block>ul.menu>li>ul.menu .return-mobile-nav:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#fff;font-size:20px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;text-rendering:optimizeLegibility;line-height:20px;float:left;z-index:2;text-indent:0;margin-top:6px}.main-menu-block>ul.menu>li.active>ul.menu{visibility:visible;opacity:1;top:0;left:0}@media (min-width:1024px){.main-menu-block>ul.menu>li{position:relative}.main-menu-block>ul.menu>li>a{padding:20px 10px}.main-menu-block>ul.menu>li>a:before{display:none}.main-menu-block>ul.menu>li>ul.menu{transition:all .1s ease-in-out;width:230px;top:70px;left:0;padding:0 20px}.main-menu-block>ul.menu>li>ul.menu .return-mobile-nav{display:none}.main-menu-block>ul.menu>li.active>ul.menu{top:80px}}@media (min-width:1280px){.main-menu-block>ul.menu>li>a{padding:20px}}.main-menu-block a{color:#f8f7f3}header.header.open{height:600px}header.header.open .main-menu-block>ul.menu{transform:translateX(-100vw)}header.header.open .main-menu-block>ul.menu>li>ul.menu{left:100vw}header.header.open .main-menu-block>ul.menu>li:before{transition:all .3s ease-in-out;opacity:0;content:"\020";position:absolute;width:1px;height:0;background:hsla(0,0%,100%,.2);top:0;left:0}header.header.open .main-menu-block>ul.menu>li>a{color:hsla(0,0%,100%,.3)}header.header.open .main-menu-block>ul.menu>li.active>a,header.header.open .main-menu-block>ul.menu>li>a:hover{color:#f8f7f3}header.header.open .main-menu-block>ul.menu>li.active:before{opacity:1;height:508px;top:20px}@media (min-width:1024px){header.header.open .main-menu-block>ul.menu{transform:translateX(0)}header.header.open .main-menu-block>ul.menu>li>ul.menu{transition:all .3s ease-in-out;left:0}}header.header.open .utility-menu{visibility:hidden;opacity:0;transform:translateX(-50px)}header.header.open .utility-menu>ul.menu>li>a{color:#065e86}header.header.open .utility-menu>ul.menu>li>a:hover{color:#00adef}@media (min-width:1024px){header.header.open .utility-menu{visibility:visible;opacity:1;transform:translateX(0)}}.navigations .utility-menu{transition:all .3s ease-in-out;text-align:right;padding-top:20px;padding-bottom:20px;margin-top:20px;border-top:2px solid hsla(0,0%,100%,.1)}.navigations .utility-menu>ul.menu>li>a{font-size:.9375rem;color:#fff;padding:10px 20px;text-transform:capitalize;font-family:BrandonGrotesqueWeb-Regular,sans-serif}.navigations .utility-menu>ul.menu>li>a:hover{color:#00adef}@media (min-width:1024px){.navigations .utility-menu{padding-bottom:0;padding-top:0;border:none}}.site-footer .menu--footer>ul.menu>li{float:left;width:50%}@media (min-width:1024px){.site-footer .menu--footer>ul.menu>li{float:none;width:auto}}.third-menu ul.menu{padding:20px}.third-menu ul.menu>li{float:none;width:100%;padding:7px 0}.third-menu ul.menu>li a{font-size:1rem;font-family:BrandonGrotesqueWeb-Regular,sans-serif;color:#727270;text-transform:none;padding:0 10px;text-decoration:none}.third-menu ul.menu>li a.is-active{border-left:2px solid #00adef;color:#00273e}.third-menu ul.menu ul{padding:0 0 0 10px}.menu-item{margin:0;padding:0}.menu-item--collapsed{list-style:none}.layout-sidebar{padding:80px 0 40px}.layout-sidebar .btn-widget-close{position:absolute;top:20px;right:30px}.layout-sidebar .btn-widget-close a.btn-close{font-size:.875rem;transition:all .2s ease-in-out;position:relative;display:inline-block;padding:11px 25px 9px 10px;text-decoration:none;text-transform:uppercase}.layout-sidebar .btn-widget-close a.btn-close:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#00adef;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:0;bottom:auto;transform:translateY(-50%)}.layout-sidebar .content-widget{display:none;padding:0 30px}.layout-sidebar .content-widget.active{display:block}.layout-sidebar .content-widget h4{color:#00273e;line-height:130%;text-align:center}.layout-sidebar .content-widget label{font-size:.875rem}.layout-sidebar .content-widget .form-item input[type=text]{background-color:#f8f7f3}.layout-sidebar .content-widget .logo-in-widget{max-width:300px;margin:40px auto;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.125)}.layout-sidebar .content-widget .taos-air-link{padding-top:40px;margin-top:40px;border-top:1px solid rgba(0,0,0,.125)}.layout-sidebar .content-widget .taos-air-link>a.btn-primary{margin-bottom:15px}.layout-sidebar .content-widget.taos-air-widget h4{text-align:left}.layout-sidebar .content-widget.taos-air-widget a.btn-tertiary{margin-top:0}.layout-sidebar .content-widget.booking-widget .paragraph--type--single-column-copy{padding:10px 0 20px;margin:0;border-bottom:1px solid rgba(0,0,0,.125)}.layout-sidebar .content-widget.booking-widget .paragraph--type--single-column-copy>.paragraph__wrapper{margin:0}.layout-sidebar .content-widget.booking-widget .paragraph--type--single-column-copy>.paragraph__wrapper .field--name-field-copy-first-column{float:none;margin:0;padding:0;width:auto}.layout-sidebar .content-widget.booking-widget .paragraph--type--single-column-copy>.paragraph__wrapper .field--name-field-copy-first-column p{margin:0}.main-widget{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);position:relative;width:100%;height:45px;z-index:120}.main-widget>.wrapper{position:relative;background:#fff}@media (min-width:1024px){.main-widget{transition:all .3s ease-in-out;position:fixed;width:90px;left:0;top:250px;height:auto;z-index:55;box-shadow:-4px 2px 8px -2px rgba(0,0,0,.45)}.slideLeft .main-widget{left:320px}}.main-widget button{background:0 0;border:none}.main-widget .bcorp-btn{display:inline-block;position:absolute;width:45px;height:45px;top:0;left:0;padding:6px 12px;background-color:#00273e;outline-offset:2px;color:#00273e}.main-widget .bcorp-btn .icon:before{transition:all .2s ease-in-out;font-size:32px;color:#fff}.main-widget .bcorp-btn:focus .icon:before,.main-widget .bcorp-btn:hover .icon:before{color:#00adef}@media (min-width:1024px){.main-widget .bcorp-btn{position:static;width:100%;height:90px;padding:20px 28px}.main-widget .bcorp-btn .icon:before{font-size:50px}}.main-widget .weather-btn{transition:all .2s ease-in-out;display:block;padding-left:45px;padding-right:150px;height:45px;text-decoration:none}@media (min-width:400px){.main-widget .weather-btn{padding-right:165px}}.main-widget .weather-btn:focus,.main-widget .weather-btn:hover{color:#00adef}.main-widget .weather-btn ul.weather-info{margin:0;padding:0;text-align:center}.main-widget .weather-btn ul.weather-info:after{clear:both;content:"";display:block}.main-widget .weather-btn ul.weather-info li{display:inline-block;list-style:none;text-align:center;height:45px;margin:0 6px;vertical-align:bottom}.main-widget .weather-btn ul.weather-info li .text{font-size:1rem;font-weight:700;display:inline-block;padding-top:12px}.main-widget .weather-btn ul.weather-info li .icon{display:inline-block;padding-top:7px}.main-widget .weather-btn .icon-weather{font-size:32px}.main-widget .weather-btn .icon-webcam{font-size:30px}@media (min-width:480px){.main-widget .weather-btn ul.weather-info li{margin:0 10px}}@media (min-width:1024px){.main-widget .weather-btn{padding-left:0;padding-right:0;height:auto}.main-widget .weather-btn ul.weather-info{padding:10px 0 0}.main-widget .weather-btn ul.weather-info li{vertical-align:inherit;display:block;float:none;height:auto;padding:10px;margin:0}.main-widget .weather-btn ul.weather-info li .icon,.main-widget .weather-btn ul.weather-info li .text{display:inline;padding-top:0}}.main-widget .book-btn,.main-widget .taos-air-btn{transition:all .2s ease-in-out;font-size:.875rem;position:relative;display:block;position:absolute;top:0;right:0;height:45px;width:76px;text-transform:uppercase;text-decoration:none;padding:10px 5px 0;line-height:100%}.main-widget .book-btn:before,.main-widget .taos-air-btn:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#00adef;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;top:50%;left:auto;right:10px;bottom:auto;transform:translateY(-50%)}@media (min-width:1024px){.main-widget .book-btn,.main-widget .taos-air-btn{position:relative;width:auto!important;height:auto;padding:15px 0 10px 14px}}.main-widget .book-btn:focus,.main-widget .book-btn:hover,.main-widget .taos-air-btn:focus,.main-widget .taos-air-btn:hover{color:#00adef}.main-widget .taos-air-btn{right:21%;width:83px}@media (min-width:1024px){.main-widget .taos-air-btn{right:0}}.current-weather .current-icon{font-size:7.5rem;text-align:center;line-height:100%}.current-weather .current-description{font-size:1.125rem;text-align:center}.current-weather .conditions-data{padding:40px;margin:40px 0;border-top:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125)}.alert-bar{font-size:.875rem;background:#ffdb00;color:#2c2b29;text-transform:uppercase;display:none}.alert-bar.active{display:block}.alert-bar .inner{position:relative;padding:12px 0 9px}@media (min-width:820px){.alert-bar .inner{padding:15px 0 12px}}.alert-bar.with-close .copy{padding-right:100px}.alert-bar .copy{padding:0 40px 0 25px;line-height:1}@media (min-width:1024px){.alert-bar .copy{padding-left:0}}.alert-bar a.btn-primary{background:0 0;padding:0 30px 0 0;box-shadow:none;display:inline-block;color:#2c2b29}.alert-bar a.btn-primary:before{right:0;color:#2c2b29}.alert-bar .close{position:relative;width:40px;height:15px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.alert-bar .close:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#2c2b29;font-size:15px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:15px;height:15px;text-align:center;text-rendering:optimizeLegibility;line-height:15px;float:left;z-index:2;text-indent:0}@media (min-width:1024px){.alert-bar .close{right:0}}.enews-box{margin-top:60px;background:linear-gradient(90deg,#fff 0,#fff 50%,#00273e 0,#00273e)}.enews-box>.wrapper{max-width:1500px;margin:0}.enews-box>.wrapper:after{clear:both;content:"";display:block}@media (min-width:1024px){.enews-box>.wrapper{margin:0 90px}}@media (min-width:1680px){.enews-box>.wrapper{margin:0 auto}}.enews-box>.wrapper .content{background:#fff}@media (min-width:820px){.enews-box>.wrapper .content{margin-right:250px}}@media (min-width:1280px){.enews-box>.wrapper .content{margin-right:380px}}.enews-box>.wrapper .content form{padding:0 20px;transform:translateY(-40px)}footer.site-footer{background:#00273e;padding-top:60px}footer.site-footer>.wrapper{max-width:1500px;margin:0;position:relative;min-height:300px}footer.site-footer>.wrapper:after{clear:both;content:"";display:block}@media (min-width:1024px){footer.site-footer>.wrapper{margin:0 90px}}@media (min-width:1680px){footer.site-footer>.wrapper{margin:0 auto}}footer.site-footer>.wrapper .left-footer p.small{margin:0 auto;padding:0 20px}@media (min-width:820px){footer.site-footer>.wrapper .left-footer{padding-right:250px}footer.site-footer>.wrapper .left-footer p.small{margin:10px 20px;padding:0}}@media (min-width:1280px){footer.site-footer>.wrapper .left-footer{padding-right:380px}}footer.site-footer>.wrapper .right-footer{border-top:1px solid hsla(0,0%,100%,.2);margin-top:30px;padding:40px 20px;text-align:center}footer.site-footer>.wrapper .right-footer a{color:#fff;text-decoration:none}footer.site-footer>.wrapper .right-footer a:focus,footer.site-footer>.wrapper .right-footer a:hover{color:#00adef}@media (min-width:820px){footer.site-footer>.wrapper .right-footer{position:absolute;text-align:left;margin-top:0;border:none;padding:0;top:20px;right:0;width:250px}footer.site-footer>.wrapper .right-footer p.small{margin:10px 20px 10px 0}}@media (min-width:1280px){footer.site-footer>.wrapper .right-footer{width:380px}}footer.site-footer .footer-nav{padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.2)}footer.site-footer .footer-nav ul.menu li a{color:#fff}footer.site-footer .footer-nav ul.menu li a:focus,footer.site-footer .footer-nav ul.menu li a:hover{color:#00adef}@media (min-width:820px){footer.site-footer .footer-nav{padding-bottom:0;border:none}}footer.site-footer .social-media-nav{margin:40px 0;text-align:center}footer.site-footer .social-media-nav ul{margin:0;padding:0}footer.site-footer .social-media-nav ul li{display:inline-block;margin:0 20px;list-style:none}footer.site-footer .social-media-nav ul li a{transition:all .2s ease-in-out;text-decoration:none;color:#fff}footer.site-footer .social-media-nav ul li a span:before{font-size:30px}footer.site-footer .social-media-nav ul li a:focus,footer.site-footer .social-media-nav ul li a:hover{color:#00adef}@media (min-width:820px){footer.site-footer .social-media-nav{text-align:left}}footer.site-footer .logo{display:inline-block;width:75px}footer.site-footer p{color:#fff}footer.site-footer p.small{margin:0 auto;max-width:450px;text-align:center}@media (min-width:820px){footer.site-footer p.small{text-align:left}}header.header{position:absolute;top:45px;width:100%;z-index:100}header.header .ajax-block{position:relative;z-index:70}header.header .main-wrapper{max-width:1500px;position:relative;z-index:60;padding:0}header.header .main-header:after,header.header .main-wrapper:after{clear:both;content:"";display:block}header.header .main-header .branding{display:inline-block;float:left;position:relative;z-index:70}@media (min-width:640px){.content-hub header.header .main-header .branding{display:flex}}header.header .main-header .navigations{transition:all .4s ease-in-out;box-shadow:0 8px 8px -6px rgba(0,0,0,.45);visibility:hidden;position:absolute;overflow:hidden;top:-100vh;width:100%;min-height:calc(100vh - 45px);z-index:60;background:url(/themes/custom/origin/dist/../images/bg-navigation.jpg) 50% repeat-x}header.header .main-header .navigations>.wrapper{transition:all .4s ease-in-out;opacity:0}header.header .main-header .navigations.activeMobile{visibility:visible;top:0}header.header .main-header .navigations.activeMobile>.wrapper{opacity:1}header.header:after{transition:all .3s ease-in-out;box-shadow:0 8px 8px -6px rgba(0,0,0,.45);display:none;content:"\020";position:absolute;height:600px;background:url(/themes/custom/origin/dist/../images/bg-navigation.jpg) 50% repeat-x;width:100%;top:-610px;z-index:40}header.header.open:after{top:0}header.header .mobile-nav-opener{position:absolute;width:60px;height:60px;right:20px;top:10px;z-index:70}header.header .mobile-nav-opener .btn-mobile{margin:15px}@media (min-width:1024px){header.header{top:0;z-index:50}header.header .mobile-nav-opener{display:none}header.header:after{display:block}header.header .main-wrapper{margin:0 60px}header.header .main-header .navigations{box-shadow:0 0 0 0 transparent;display:inline-block;float:right;visibility:visible;overflow:visible;position:static;top:auto;width:auto;height:auto;min-height:0;z-index:60;background:0 0}header.header .main-header .navigations>.wrapper{opacity:1}}@media (min-width:1280px){header.header .main-wrapper{margin:0 100px}}@media (min-width:1680px){header.header .main-wrapper{padding:0 80px;margin:0 auto}}.shin{max-width:600px;padding:100px 0;margin:0 auto}.shin>.wrapper:after{clear:both;content:"";display:block}.shin .logo-content{text-align:center}.shin .partners{border-bottom:1px solid rgba(0,0,0,.125);padding-bottom:30px;margin-bottom:30px}.shin .cta-partners{margin-top:80px;text-align:center}.shin ul.logo-list{display:inline-block;margin:0;padding:0;text-align:center}.shin ul.logo-list li{display:inline-block;list-style:none;margin:10px 30px;vertical-align:bottom}.shin ul.logo-list li span{display:block;height:80px}.shin ul.logo-list li span img{display:block;width:auto;max-width:80px;height:100%}.shin ul.logo-list li span img.spyder{max-width:140px}.shin ul.logo-list li span img.vw{max-width:60px;max-height:60px}.shin ul.logo-list li span.vw{max-height:60px}@media (min-width:640px){.shin ul.logo-list{display:flex;align-items:center;justify-content:center}}@media (min-width:1280px){.shin{max-width:1500px;margin:0;clear:both;padding:200px 0 150px}.shin:after{clear:both;content:"";display:block}}@media (min-width:1280px) and (min-width:1024px){.shin{margin:0 90px}}@media (min-width:1280px) and (min-width:1680px){.shin{margin:0 auto}}@media (min-width:1280px){.shin .logo-content{float:left;width:50%;margin:0;border-bottom:0;display:flex;justify-content:flex-end;align-items:center}.shin .logo-content.sponsors{justify-content:flex-start}.shin .logo-content h5{display:inline-block;vertical-align:bottom}.shin .partners{border-right:1px solid rgba(0,0,0,.125);text-align:right;padding:0 40px 0 0}.shin .sponsors{border-left:1px solid rgba(0,0,0,.125);text-align:left;padding:0 0 0 40px}.shin ul.logo-list li{margin-left:30px;margin-right:30px}}@media (min-width:1680px){.shin ul.logo-list li{margin-left:40px;margin-right:40px}}.filter-ajax,.filter-isotope{position:relative;z-index:2}.filters-listing{margin-bottom:60px}.filters-listing:after{clear:both;content:"";display:block}.filters-listing.two-filters .form-item{margin:0 20px 40px}@media (min-width:480px){.filters-listing.two-filters .form-item:first-child,.filters-listing.two-filters .form-item:nth-child(2){width:43.75%;float:left;margin-right:-100%;clear:none;padding-left:15px;padding-right:15px}.filters-listing.two-filters .form-item:nth-child(2){margin-left:50%}}@media (min-width:640px){.filters-listing.two-filters .form-item:first-child{width:37.5%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}.filters-listing.two-filters .form-item:nth-child(2){width:37.5%;float:left;margin-right:-100%;margin-left:50%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1024px){.filters-listing.two-filters .form-item:first-child{width:25%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}.filters-listing.two-filters .form-item:nth-child(2){width:25%;float:left;margin-right:-100%;margin-left:50%;clear:none;padding-left:15px;padding-right:15px}}.filters-listing.three-filters .form-item{margin:0 20px 40px}@media (min-width:480px){.filters-listing.three-filters .form-item:first-child,.filters-listing.three-filters .form-item:nth-child(2){width:43.75%;float:left;margin-right:-100%;clear:none;padding-left:15px;padding-right:15px}.filters-listing.three-filters .form-item:nth-child(2){margin-left:50%}.filters-listing.three-filters .form-item:nth-child(3){width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;clear:both}}@media (min-width:640px){.filters-listing.three-filters .form-item:first-child{width:43.75%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}.filters-listing.three-filters .form-item:nth-child(2){width:43.75%;float:left;margin-right:-100%;margin-left:50%;clear:none;padding-left:15px;padding-right:15px}.filters-listing.three-filters .form-item:nth-child(3){width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px;clear:both}}@media (min-width:1280px){.filters-listing.three-filters .form-item:first-child{width:25%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}.filters-listing.three-filters .form-item:nth-child(2){width:25%;float:left;margin-right:-100%;margin-left:37.5%;clear:none;padding-left:15px;padding-right:15px}.filters-listing.three-filters .form-item:nth-child(3){width:25%;float:left;margin-right:-100%;margin-left:62.5%;clear:none;padding-left:15px;padding-right:15px}}.listing{position:relative;min-height:500px;padding:50px 0;background:#f8f7f3 url(/themes/custom/origin/dist/../images/bg-cream-mountain.jpg) bottom repeat-x}@media (min-width:640px){.listing{padding:100px 0}}.listing .listing-heading h3{text-align:center;margin-bottom:40px}@media (min-width:820px){.listing .listing-heading h3{margin-bottom:70px}}.listing .listing-footer{text-align:center;margin:30px 0 60px}.listing .listing-titles{text-align:center;margin:0 20px 100px}.listing .listing-titles h4{color:#00adef}.listing:before{content:"\020";position:absolute;width:100%;top:-50px;left:0;display:block;background:url(/themes/custom/origin/dist/../images/paint-edge.png) bottom repeat-x;height:130px;z-index:-1}.listing>.content{max-width:1500px;margin:0}.listing>.content:after{clear:both;content:"";display:block}@media (min-width:1024px){.listing>.content{margin:0 90px}}@media (min-width:1680px){.listing>.content{margin:0 auto}}.listing .no-results{text-align:center;min-height:200px}.listing.isotope .isoGrid{transition:all .2s ease-in-out;min-height:200px}.listing.isotope .no-results{display:none}.listing.isotope .iso-gutter{display:block;width:0}.listing.listing-row:after{clear:both;content:"";display:block}.listing.listing-row .heading h4{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);padding:20px;margin:50px 0 10px;text-align:center;background:#fff}.listing.listing-row .heading .legend{clear:both;display:none;border-bottom:1px solid rgba(0,0,0,.125)}.listing.listing-row .heading .legend:after{clear:both;content:"";display:block}.listing.listing-row .heading .legend .cell{font-size:.875rem;float:right;width:110px;padding:10px 5px;text-transform:uppercase;color:#727270;text-align:center}@media (min-width:640px){.listing.listing-row .heading .legend{display:block}}@media (min-width:480px){.listing.listing-row .content{margin:0 20px}}@media (min-width:820px){.listing.listing-row .content{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1024px){.listing.listing-row .content{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.listing.listing-row .content{width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}}.isotope-cards .content .ajax-list-container>.wrapper,.isotope-cards .content .inner-listing{margin:0 20px}.isotope-cards .content .ajax-list-container>.wrapper:after,.isotope-cards .content .inner-listing:after{clear:both;content:"";display:block}@media (min-width:1024px){.isotope-cards .content .ajax-list-container>.wrapper,.isotope-cards .content .inner-listing{margin:0 40px;width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;padding-left:0!important;padding-right:0!important;clear:both!important}}@media (min-width:1280px){.isotope-cards .content .ajax-list-container>.wrapper,.isotope-cards .content .inner-listing{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1680px){.isotope-cards .content .ajax-list-container>.wrapper,.isotope-cards .content .inner-listing{width:62.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px}}.ajax-list-container{min-height:200px;position:relative}.ajax-list-container:after{clear:both;content:"";display:block}.ajax-list-container.loading{position:relative}.ajax-list-container.loading:after{transition:all .2s ease-in-out;content:"\020";width:32px;height:32px;position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:2;background-color:transparent;border-top:5px solid hsla(60,1%,44%,.5);border-right:5px solid hsla(60,1%,44%,.5);border-bottom:5px solid hsla(60,1%,44%,.5);border-left:5px solid hsla(60,1%,44%,.2);transform:translateZ(0) translateX(120px);animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.8s;animation-name:a}.ajax-list-container.loading.loaded:after{opacity:0}.pager{clear:both;text-align:center}.pager ul{display:inline-block;margin:60px 0 20px;padding:0}.pager ul li{display:inline-block;vertical-align:bottom;margin:0 5px;height:40px;width:30px}.pager ul li a{transition:all .2s ease-in-out;display:block;width:100%;height:100%;color:#00273e;text-decoration:none;padding:10px 5px;line-height:1.3em}.pager ul li a.active,.pager ul li a:hover{color:#00adef}.pager ul li.next a,.pager ul li.prev a{position:relative}.pager ul li.next a:before,.pager ul li.prev a:before{position:absolute;content:"";color:#00adef;font-size:20px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;text-rendering:optimizeLegibility;line-height:20px;float:left;z-index:2;text-indent:0;transition:all .2s ease-in-out}.pager ul li.next a:hover:before,.pager ul li.prev a:hover:before{color:#00273e}.pager ul li.prev a:before{content:"\e911"}.ajax-list-container .node--view-mode-card{opacity:1!important}@media (min-width:640px){.node--view-mode-card{float:left;width:50%}}.node--view-mode-card>.wrapper{padding:0 15px}.node--view-mode-card a.image{display:block;overflow:hidden}.node--view-mode-card a.image img{transition:all .5s ease-in-out}.node--view-mode-card a.image:hover img{transform:scale(1.05)}.node--view-mode-card .copy{box-shadow:0 8px 8px -6px rgba(0,0,0,.45);background:#fff;padding:20px;margin:0 20px;transform:translateY(-50px)}.node--view-mode-card .copy h4 a{transition:all .2s ease-in-out;color:#2c2b29;text-decoration:none}.node--view-mode-card .copy h4 a:hover{color:#00adef}.node--view-mode-card .created{border-top:2px solid rgba(0,0,0,.125);text-align:right;margin-top:20px;padding-top:15px}.isotope-cards .ajax-list-container>.wrapper .node--view-mode-card:nth-child(odd){clear:both}.node--type-homepage .field--name-body{overflow:hidden}.node--type-homepage .field--name-body ul.random-list,.node--type-homepage .field--name-body ul.random-list li{list-style:none;margin:0;padding:0}.node--type-homepage .featured-content{position:relative;padding-bottom:60px}@media (min-width:1280px){.node--type-homepage .featured-content{padding-bottom:150px}}.node--type-homepage .featured-content:before{height:100%;top:0;background:#f8f7f3;height:calc(100% + 150px);top:auto;bottom:0}.node--type-homepage .featured-content:after,.node--type-homepage .featured-content:before{width:100%;position:absolute;left:0;display:block;content:"";width:87.5%;float:left;margin-right:-100%;clear:none;padding-left:15px;padding-right:15px;z-index:-1}.node--type-homepage .featured-content:after{height:100%;top:0;background:url(/themes/custom/origin/dist/../images/paint-edge.png) bottom repeat-x;height:130px;top:-280px}.node--type-homepage .featured-content>.inner{max-width:1500px;margin:0}@media (min-width:1024px){.node--type-homepage .featured-content>.inner{margin:0 90px}}@media (min-width:1680px){.node--type-homepage .featured-content>.inner{margin:0 auto}}.node--type-homepage .featured-content>.inner:after{clear:both;content:"";display:block}@media (min-width:480px){.node--type-homepage .field--name-field-featured-content{width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:640px){.node--type-homepage .field--name-field-featured-content{padding:0!important}.node--type-homepage .field--name-field-featured-content .field__item:first-child .node--view-mode-card>.wrapper{padding-left:0}.node--type-homepage .field--name-field-featured-content .field__item:last-child .node--view-mode-card>.wrapper{padding-right:0}}@media (min-width:820px){.node--type-homepage .field--name-field-featured-content{width:68.75%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}}.node--type-homepage .media-slider{margin-bottom:50px}@media (min-width:1024px){.node--type-homepage .media-slider{margin-top:50px}}.node--type-homepage .media-slider .paragraph--type--media-slideshow{padding-bottom:0}.node--type-homepage .media-slider .button-wrap{margin:40px 20px 0 0;text-align:right;max-width:1500px}.node--type-homepage .secondary-copy{margin-bottom:150px}.node--type-homepage .secondary-copy .field--name-field-secondary-copy{max-width:1500px;margin:0;padding:60px 0}.node--type-homepage .secondary-copy .field--name-field-secondary-copy:after{clear:both;content:"";display:block}@media (min-width:1024px){.node--type-homepage .secondary-copy .field--name-field-secondary-copy{margin:0 90px}}@media (min-width:1680px){.node--type-homepage .secondary-copy .field--name-field-secondary-copy{margin:0 auto}}.node--type-homepage .secondary-copy .field--name-field-secondary-copy>.field__wrapper{margin:0 20px}@media (min-width:640px){.node--type-homepage .secondary-copy .field--name-field-secondary-copy>.field__wrapper{margin:0;width:87.5%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1024px){.node--type-homepage .secondary-copy .field--name-field-secondary-copy>.field__wrapper{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.node--type-homepage .secondary-copy .field--name-field-secondary-copy>.field__wrapper{width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}}.node--type-homepage .social-feed{margin:0 20px;overflow:hidden}.node--type-homepage .social-feed:after{clear:both;content:"";display:block}@media (min-width:820px){.node--type-homepage .social-feed{max-width:820px;margin:0 auto}.node--type-homepage .social-feed:after{clear:both;content:"";display:block}}.node--type-homepage .social-feed>h4{text-align:center;margin-bottom:60px}.node--type-homepage .social-feed .ajax-block{margin-bottom:40%}.node--type-homepage .social-feed .ajax-block ul.feed{list-style:none;margin:0;padding:0;margin-top:20px}.node--type-homepage .social-feed .ajax-block ul.feed li{list-style:none;margin:0;padding:0}.node--type-homepage .social-feed .ajax-block ul.feed li:not(:last-child){margin-bottom:40%}.node--type-homepage .social-feed .ajax-block ul.feed li:last-child img{width:75%}.node--type-homepage .social-feed .ajax-block ul.feed li a.image{display:block}@media (min-width:480px){.node--type-homepage .social-feed .ajax-block{float:right;width:45%;padding-left:30px;padding-top:20%;margin-bottom:0}}.node--type-homepage .social-feed .left-images>.field--name-field-photo-of-the-day{margin-bottom:35%}.node--type-homepage .social-feed .left-images>.field--name-field-photo-of-the-day .field--name-field-caption{text-align:right}@media (min-width:480px){.node--type-homepage .social-feed .left-images{float:left;width:55%;padding-right:30px}}.node--type-homepage .social-feed .left-images .art-collection{text-align:right}.node--type-homepage .social-feed .left-images .art-collection h5{margin-top:50px}.node--type-homepage .news-events{position:relative;margin-top:200px;padding-top:130px}.node--type-homepage .news-events:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/dist/../images/paint-edge.png) bottom repeat-x;height:130px;z-index:-1}.node--type-homepage .news-events>.titles{text-align:center;background:#f8f7f3;padding-bottom:100px}.node--type-homepage .news-events>.titles h4{color:#00adef;margin-top:0}.node--type-homepage .news-events>.titles h2{margin-bottom:0}article.node--view-mode-full{min-height:600px}article.node--view-mode-full.has-hero-image{min-height:1200px}article.node--view-mode-full.node--type-event .node__content{margin-top:120px;padding-top:60px}article.node--view-mode-full.node--type-event.has-hero-image .node__content{padding-top:0}.content-hub article.node--view-mode-full.node--type-page{background:#f8f7f3}.node-top{position:relative}.node--type-article .node-top,.node--type-update .node-top{max-width:980px;margin:0 auto;background:#fff;padding:65px 20px 0}.node--type-article .node-top:after,.node--type-update .node-top:after{clear:both}.node--type-article .node-top:before,.node--type-update .node-top:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/dist/../images/pattern-6.png) no-repeat;width:calc(100% + 40px);height:220px;left:-20px;top:-20px;z-index:0}.node--type-article .node-top:after,.node--type-update .node-top:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:#fff;z-index:0}@media (min-width:820px){.node--type-article .node-top,.node--type-update .node-top{padding-top:90px}}@media (min-width:1024px){.node--type-article .node-top,.node--type-update .node-top{margin-top:-50px}}.node--type-page .node-top{max-width:900px;margin:0 auto;padding-top:80px}.node--type-page .node-top:after{clear:both;content:"";display:block}@media (min-width:1024px){.node--type-page .node-top{padding-top:120px}}.node--type-page .node-top:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:url(/themes/custom/origin/dist/../images/pattern-5.png) no-repeat;transform:translateY(-50%);height:50px}.node-top>*{max-width:750px;margin:0 auto;position:relative;z-index:1}.node-top>:after{clear:both;content:"";display:block}.node-top .titles{text-align:center}.node--type-article .node-top .titles,.node--type-update .node-top .titles{margin-bottom:40px;padding-bottom:60px;border-bottom:1px solid rgba(0,0,0,.125)}@media (min-width:820px){.node--type-article .node-top .titles,.node--type-update .node-top .titles{border-width:2px;padding-bottom:120px}}.node-top h1{font-size:2rem;margin:0}.microbrew-loaded .node-top h1{font-size:2.5rem}@media (min-width:640px){.node-top h1{font-size:3.0625rem}.microbrew-loaded .node-top h1{font-size:3.75rem}}@media (min-width:1024px){.node-top h1{font-size:4rem}.microbrew-loaded .node-top h1{font-size:5rem}}.node-top h5.created{margin-bottom:10px}.node-top .field--name-body{font-size:1.1875rem;line-height:155%}@media (min-width:820px){.node-top .field--name-body{text-align:left}}.node__content{position:relative;clear:both}.content-hub-featured{padding:120px 0 40px;background:#fff}@media (min-width:820px){.content-hub-featured{padding-bottom:150px}}.content-hub-featured .button-wrap{margin-top:55px;text-align:center}.path-user .layout-content .region-content{max-width:1500px;margin:0}.path-user .layout-content .region-content:after{clear:both;content:"";display:block}@media (min-width:1024px){.path-user .layout-content .region-content{margin:0 90px}}@media (min-width:1680px){.path-user .layout-content .region-content{margin:0 auto}}.path-user .block-system-main-block{margin:0 20px}@media (min-width:640px){.path-user .block-system-main-block{width:75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.path-user .block-system-main-block{width:50%;float:left;margin-right:-100%;margin-left:25%;clear:none;padding-left:15px;padding-right:15px}}.node--view-mode-preview,.paragraph--type--preview{background:#f8f7f3;padding:20px 0;overflow:hidden}.ajax-list-container .node--view-mode-preview,.ajax-list-container .paragraph--type--preview{opacity:1!important}.content-hub-featured .node--view-mode-preview,.content-hub-featured .paragraph--type--preview{background:#fff;padding:0}@media (min-width:1px) and (max-width:820px){.content-hub-featured .node--view-mode-preview>.wrapper,.content-hub-featured .paragraph--type--preview>.wrapper{display:flex;flex-direction:column-reverse}.content-hub-featured .node--view-mode-preview .preview-img,.content-hub-featured .paragraph--type--preview .preview-img{margin-top:40px}.content-hub-featured .node--view-mode-preview .field--name-field-media-image:before,.content-hub-featured .paragraph--type--preview .field--name-field-media-image:before{top:auto;right:auto;bottom:-20px;left:-20px}}.node--view-mode-preview>.paragraph__wrapper,.node--view-mode-preview>.wrapper,.paragraph--type--preview>.paragraph__wrapper,.paragraph--type--preview>.wrapper{margin:0 20px}.node--view-mode-preview>.paragraph__wrapper:after,.node--view-mode-preview>.wrapper:after,.paragraph--type--preview>.paragraph__wrapper:after,.paragraph--type--preview>.wrapper:after{clear:both;content:"";display:block}.node--view-mode-preview h5,.paragraph--type--preview h5{color:#00adef}.node--view-mode-preview .field--name-field-media-image,.node--view-mode-preview .preview-img,.paragraph--type--preview .field--name-field-media-image,.paragraph--type--preview .preview-img{position:relative}.node--view-mode-preview .field--name-field-media-image:before,.paragraph--type--preview .field--name-field-media-image:before{content:"\020";display:block;position:absolute;height:220px;width:220px;top:-20px;right:-20px;background:url(/themes/custom/origin/dist/../images/pattern-2.png) bottom no-repeat}@media (min-width:640px){.node--view-mode-preview>.paragraph__wrapper,.node--view-mode-preview>.wrapper,.paragraph--type--preview>.paragraph__wrapper,.paragraph--type--preview>.wrapper{margin:0 40px}}@media (min-width:820px){.node--view-mode-preview,.paragraph--type--preview{padding:80px 0}.node--view-mode-preview>.paragraph__wrapper,.node--view-mode-preview>.wrapper,.paragraph--type--preview>.paragraph__wrapper,.paragraph--type--preview>.wrapper{max-width:1500px;margin:0}.node--view-mode-preview>.paragraph__wrapper:after,.node--view-mode-preview>.wrapper:after,.paragraph--type--preview>.paragraph__wrapper:after,.paragraph--type--preview>.wrapper:after{clear:both;content:"";display:block}}@media (min-width:820px) and (min-width:1024px){.node--view-mode-preview>.paragraph__wrapper,.node--view-mode-preview>.wrapper,.paragraph--type--preview>.paragraph__wrapper,.paragraph--type--preview>.wrapper{margin:0 90px}}@media (min-width:820px) and (min-width:1680px){.node--view-mode-preview>.paragraph__wrapper,.node--view-mode-preview>.wrapper,.paragraph--type--preview>.paragraph__wrapper,.paragraph--type--preview>.wrapper{margin:0 auto}}@media (min-width:820px){.node--view-mode-preview .field--name-field-image,.node--view-mode-preview .preview-img,.paragraph--type--preview .field--name-field-image,.paragraph--type--preview .preview-img{width:43.75%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;margin-top:40px}.node--view-mode-preview .field--name-field-copy-first-column,.node--view-mode-preview .preview-copy,.paragraph--type--preview .field--name-field-copy-first-column,.paragraph--type--preview .preview-copy{width:43.75%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:15px;padding-right:15px}}@media (min-width:1280px){.node--view-mode-preview .field--name-field-image,.node--view-mode-preview .preview-img,.paragraph--type--preview .field--name-field-image,.paragraph--type--preview .preview-img{width:43.75%;float:left;margin-right:-100%;margin-left:12.5%;clear:none;padding-left:15px;padding-right:15px;margin-top:0}.node--view-mode-preview .field--name-field-copy-first-column,.node--view-mode-preview .preview-copy,.paragraph--type--preview .field--name-field-copy-first-column,.paragraph--type--preview .preview-copy{width:25%;float:left;margin-right:-100%;margin-left:62.5%;clear:none;padding-left:15px;padding-right:15px}.node--view-mode-preview .field--name-field-media-image:before,.paragraph--type--preview .field--name-field-media-image:before{height:340px;width:220px;background-image:url(/themes/custom/origin/dist/../images/pattern-2.png)}}.node--view-mode-preview h3 a,.paragraph--type--preview h3 a{transition:all .2s ease-in-out;color:#00273e;text-decoration:none}.node--view-mode-preview h3 a:hover,.paragraph--type--preview h3 a:hover{color:#00adef}.node--view-mode-preview .field--name-field-subtitle,.paragraph--type--preview .field--name-field-subtitle{font-family:BrandonGrotesqueWeb-Bold,sans-serif;text-transform:uppercase;margin-top:10px}.node--view-mode-preview .field--name-body,.paragraph--type--preview .field--name-body{margin-top:20px}.ajax-list-container .node--view-mode-row{opacity:1!important}.node--view-mode-row .cell{display:inline-block;vertical-align:bottom}.node--view-mode-row>.wrapper{clear:both;border-bottom:1px solid rgba(0,0,0,.125)}.node--view-mode-row>.wrapper:after{clear:both;content:"";display:block}.node--view-mode-row>.wrapper .title{float:left;padding:13px 15px 7px}.node--view-mode-row>.wrapper .title h5{font-size:.875rem;margin:0;line-height:150%}@media (min-width:640px){.node--view-mode-row>.wrapper .title{padding:12px 20px 8px}.node--view-mode-row>.wrapper .title h5{font-size:1rem}}.node--view-mode-row>.wrapper .grooming,.node--view-mode-row>.wrapper .level,.node--view-mode-row>.wrapper .status{text-indent:-9999px;float:right;width:30px;padding:10px 5px;margin-right:5px;position:relative}.node--view-mode-row>.wrapper .grooming:before,.node--view-mode-row>.wrapper .level:before,.node--view-mode-row>.wrapper .status:before{transition:all .2s ease-in-out;position:absolute;content:"";color:#cb041d;font-size:16px;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;text-rendering:optimizeLegibility;line-height:16px;float:left;z-index:2;text-indent:0;left:50%;top:50%;margin-top:-8px;margin-left:-8px}@media (min-width:640px){.node--view-mode-row>.wrapper .grooming,.node--view-mode-row>.wrapper .level,.node--view-mode-row>.wrapper .status{width:110px;margin-right:0}}.node--view-mode-row>.wrapper .level{float:left;width:16px;margin-left:10px;padding:10px 0}.node--view-mode-row>.wrapper .level:before{left:0;margin-left:0}.node--view-mode-row>.wrapper .grooming:before{display:none}.node--view-mode-row>.wrapper .open:before{display:block;content:"\e924";color:#0aa75b}.node--view-mode-row>.wrapper .closed:before{content:"\e922";color:#cb041d}.node--view-mode-row>.wrapper .scheduled:before{content:"\e925";color:#00273e}.node--view-mode-row>.wrapper .on-hold:before{content:"\e923";color:#e19347}.node--view-mode-row>.wrapper .beginner:before{content:"\e91f";color:#0aa75b}.node--view-mode-row>.wrapper .intermediate:before{content:"\e921";color:#00adef}.node--view-mode-row>.wrapper .advanced:before{content:"\e904";color:#2c2b29}.node--view-mode-row>.wrapper .difficult:before,.node--view-mode-row>.wrapper .expert:before{content:"\e920";color:#2c2b29}.node--view-mode-teaser{margin-bottom:60px;width:100%}.node--view-mode-teaser:after{clear:both;content:"";display:block}.ajax-list-container .node--view-mode-teaser{opacity:1!important}.node--view-mode-teaser>.wrapper{clear:both;margin:0 20px;padding-top:40px;border-top:1px solid rgba(0,0,0,.125)}@media (min-width:640px){.node--view-mode-teaser>.wrapper{margin:0;border-top:none;padding-top:0}.node--view-mode-teaser>.wrapper .copy,.node--view-mode-teaser>.wrapper .titles{width:50%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;clear:both}.node--view-mode-teaser>.wrapper .info{width:31.25%;float:left;margin-right:-100%;margin-left:62.5%;clear:none;padding-left:15px;padding-right:15px}.node--view-mode-teaser>.wrapper .cta{width:50%;float:left;margin-right:-100%;margin-left:6.25%;clear:none;padding-left:15px;padding-right:15px;clear:both}}@media (min-width:1280px){.node--view-mode-teaser>.wrapper .copy,.node--view-mode-teaser>.wrapper .titles{width:37.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px;clear:both}.node--view-mode-teaser>.wrapper .info{width:18.75%;float:left;margin-right:-100%;margin-left:62.5%;clear:none;padding-left:15px;padding-right:15px}.node--view-mode-teaser>.wrapper .cta{width:37.5%;float:left;margin-right:-100%;margin-left:18.75%;clear:none;padding-left:15px;padding-right:15px;clear:both}}.node--view-mode-teaser .titles a{transition:all .2s ease-in-out;color:#2c2b29;text-decoration:none}.node--view-mode-teaser .titles a:hover{color:#00adef}.node--view-mode-teaser .titles h4{margin-bottom:5px}.node--view-mode-teaser .titles .field--name-field-subtitle{font-size:1.125rem;font-family:BrandonGrotesqueWeb-Bold,sans-serif}.node--view-mode-teaser .copy{margin-top:15px}.node--view-mode-teaser .info{margin-top:15px;text-align:left}.node--view-mode-teaser .info .category,.node--view-mode-teaser .info .date-detail{font-size:1.125rem;font-family:BrandonGrotesqueWeb-Bold,sans-serif}@media (min-width:820px){.node--view-mode-teaser .info{text-align:right}}.node-121 .related-content-zone{background:#fff}.node-121 .related-content-zone:after,.node-121 .related-content-zone:before{display:none}.node-19 .field--name-field-paragraphs>.field__item:first-child>.field__wrapper>.paragraph{padding-bottom:0}.node-19 .field--name-field-paragraphs>.field__item:nth-child(2){background:#f8f7f3;position:relative}.node-19 .field--name-field-paragraphs>.field__item:nth-child(2):after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";background:#f8f7f3;height:40px;top:-40px;z-index:-1}.node-19 .field--name-field-paragraphs>.field__item:nth-child(3){background:#f8f7f3 url(/themes/custom/origin/dist/../images/bg-cream-mountain.jpg) bottom repeat-x;padding-bottom:100px}.node-19 .field--name-field-paragraphs>.field__item:nth-child(2) .paragraph__titles .field--name-field-sub-heading,.node-19 .field--name-field-paragraphs>.field__item:nth-child(4) .paragraph__titles .field--name-field-sub-heading{color:#00adef}a.skip-link{transition:opacity .2s ease-in-out;box-shadow:0 8px 8px -6px rgba(0,0,0,.45);font-size:.8125rem;background:#00adef;color:#fff;left:-999em;opacity:0;position:absolute;top:15px;transform:translateX(-50%);z-index:9999;text-decoration:none;text-transform:uppercase;padding:5px 10px;outline-offset:2px}a.skip-link:focus{left:50%;opacity:1}.bfFrame--launch{bottom:40px!important}@media (min-width:1024px){.bfFrame--launch{bottom:10px!important}}
