.flexset,.footer-secondary__columns,.footer-columns{display:flex;flex-flow:row wrap;margin-left:-1vw;margin-right:-1vw;overflow:hidden}.flexset>*,.footer-secondary__columns>*,.footer-columns>*{padding-left:calc(2vw/2);padding-right:calc(2vw/2)}.flexset--nogutter{margin-left:0;margin-right:0}.flexset--nogutter>*{padding-left:0;padding-right:0}@media (min-width:768px){.flexset,.footer-secondary__columns,.footer-columns{display:flex;flex-flow:row wrap;margin-left:-1.5vw;margin-right:-1.5vw;overflow:hidden}.flexset>*,.footer-secondary__columns>*,.footer-columns>*{padding-left:calc(3vw/2);padding-right:calc(3vw/2)}.flexset--nogutter{margin-left:0;margin-right:0}.flexset--nogutter>*{padding-left:0;padding-right:0}}@media (min-width:991px){.flexset,.footer-secondary__columns,.footer-columns{display:flex;flex-flow:row wrap;margin-left:-18px;margin-right:-18px;overflow:hidden}.flexset>*,.footer-secondary__columns>*,.footer-columns>*{padding-left:calc(36px/2);padding-right:calc(36px/2)}.flexset--nogutter{margin-left:0;margin-right:0}.flexset--nogutter>*{padding-left:0;padding-right:0}}@media (min-width:1199px){.flexset,.footer-secondary__columns,.footer-columns{display:flex;flex-flow:row wrap;margin-left:-22px;margin-right:-22px;overflow:hidden}.flexset>*,.footer-secondary__columns>*,.footer-columns>*{padding-left:calc(44px/2);padding-right:calc(44px/2)}.flexset--nogutter{margin-left:0;margin-right:0}.flexset--nogutter>*{padding-left:0;padding-right:0}}.nav-endcap__list{list-style:none;padding-right:0;padding-left:0}.nav-endcap__list li{display:inline-block;margin-top:unset;margin-bottom:unset}.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block{display:none !important}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}@page{margin:.5cm}.content a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.site-header .header-logo a:after{content:""}.hidden-print{display:none !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}.visible-print-block{display:block !important}.visible-print-inline{display:inline !important}.visible-print-inline-block{display:inline-block !important}}.comments{margin-top:2rem;margin-bottom:2rem}.comments .comment{margin-top:2.5rem;border-bottom:2px solid var(--palette-bg-alt);padding-bottom:1rem}.comments .comment .comment{padding-left:2rem}.comments .comment .comment:last-child{border-bottom:0 none}.comments .comment-meta{font-size:.8em}.comments .reply{font-size:.8em}.footer-cta{background-color:var(--palette-bg-alt);background-image:url("/wp-content/themes/bedstone/images/arrows.png");background-repeat:no-repeat;background-size:cover;background-position:top right}@media (min-width:768px){.footer-cta{background-size:contain}}.footer-cta .container{display:block;align-items:center;padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.footer-cta .container{display:flex}}.footer-cta__btn{margin-left:auto;order:2}.footer-cta__heading{margin-top:0;color:var(--palette-text)}.footer-cta__subheading{margin-top:1rem;color:var(--palette-text);max-width:740px}.footer-cta__link{min-width:250px;margin-top:1em}@media (min-width:768px){.footer-cta__link{margin:0}}div.gform_wrapper{font-size:.9em}div.gform_wrapper input,div.gform_wrapper textarea,div.gform_wrapper select{border-color:#9b9d9f;border-radius:3px}div.gform_wrapper select,div.gform_wrapper input[type=text]{min-height:40px}div.gform_wrapper label{font-size:.875em !important}div.gform_wrapper img{margin:0}div.gform_wrapper ul li.gfield{margin-top:1.5rem}div.gform_wrapper[class*=gf_browser_] .gfield_checkbox li input[type=checkbox],div.gform_wrapper[class*=gf_browser_] .gfield_radio li input[type=radio]{margin-top:0}div.gform_wrapper .gform_button,div.gform_wrapper .gform_next_button,div.gform_wrapper .gform_previous_button{cursor:pointer;background-color:var(--palette-interactive)}div.gform_wrapper .gform_button:hover,div.gform_wrapper .gform_next_button:hover,div.gform_wrapper .gform_previous_button:hover{background-color:#ffd7b1}div.gform_wrapper .gfield_required{color:inherit}div.gform_wrapper li.gfield.gfield_creditcard_warning{border-color:var(--palette-attention);background-color:var(--palette-bg-alt)}div.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message{color:var(--palette-dark)}div.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{border-color:var(--palette-attention)}div.gform_wrapper li.gfield.gfield_error,div.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-color:var(--palette-attention);background:var(--palette-bg-alt)}div.gform_wrapper li.gfield.gfield_error .gfield_label,div.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning .gfield_label{color:var(--palette-dark)}div.gform_wrapper li.gfield.gfield_error .gfield_label .gfield_required,div.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning .gfield_label .gfield_required{color:var(--palette-attention)}div.gform_wrapper div.validation_error{border-color:var(--palette-attention);background:var(--palette-bg-alt);color:var(--palette-dark);padding:.5em}div.gform_wrapper ol.validation_list{color:var(--palette-dark)}div.gform_wrapper ol.validation_list li a{color:inherit;text-decoration:underline}div.gform_wrapper div.gfield_description.validation_error{color:var(--palette-dark)}div.gform_wrapper .validation_message{border-color:var(--palette-attention);background:var(--palette-bg-alt);color:var(--palette-dark);padding:.5em}div.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper li.gfield_error textarea{border-color:var(--palette-attention)}div.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,div.gform_wrapper li.gfield_error ul.gfield_checkbox,div.gform_wrapper li.gfield_error ul.gfield_radio{color:var(--palette-dark)}div.gform_wrapper .gf_submission_limit_message{border-color:var(--palette-attention);background:var(--palette-bg-alt);color:var(--palette-dark);padding:.5em}div.gform_wrapper li.gfield.gfield_error table.gfield_list thead th{color:var(--palette-dark)}div.gform_wrapper .form_saved_message .form_saved_message_emailform .validation_message{background:var(--palette-bg-alt);color:var(--palette-dark);padding:.5em}.megamenu{padding:1rem 0}.nav-pagination{margin:3rem 0 0;font-size:1em;font-weight:600}.nav-pagination ul{display:flex;justify-content:center;margin:0;padding:0;list-style:none}@media (min-width:480px){.nav-pagination ul{justify-content:left}}.nav-pagination li{display:block;margin:0;padding:0}.nav-pagination li a,.nav-pagination li span{border-left-width:0;padding:.5em .75em;text-decoration:none}.nav-pagination span{cursor:default}.nav-pagination a:hover,.nav-pagination a:focus{background-color:#ffd7b1;border-radius:50%}.footer-primary{background-color:var(--palette-bg-alt)}.footer-address{width:calc(100%*(1))}@media (min-width:768px){.footer-address{width:calc(100%*(.5))}}@media (min-width:991px){.footer-address{width:calc(100%*(.5))}}.nav-footer{width:calc(100%*(1))}@media (min-width:768px){.nav-footer{width:calc(100%*(.5))}}@media (min-width:991px){.nav-footer{width:calc(100%*(.25))}}.nav-footer__list{list-style:none;margin-top:1.5rem 0;padding:0}.footer-social{width:calc(100%*(1));padding:2rem 0;text-align:center}@media (min-width:991px){.footer-social{width:calc(100%*(.25));text-align:right}}.footer-secondary{padding:2rem 0;background:var(--palette-light);color:var(--palette-dark);font-weight:400}.copyright{font-size:.85rem}.nav-legal__list{list-style:none;margin:0;padding:0;font-size:.85rem}@media (min-width:991px){.nav-legal__list{margin:0}.nav-legal__list li{display:inline-block;margin:0}.nav-legal__list li:nth-child(n+2):before{content:"|";margin-right:.8em;margin-left:.7em}}.nav-legal__list a,.nav-legal__list a:visited{color:var(--palette-text-light);font-weight:700}.nav-legal__list a:hover,.nav-legal__list a:focus{text-decoration:underline;color:var(--palette-interactive)}.nav-endcap{position:fixed;bottom:0;left:0;right:0;z-index:99999;width:100%}@media (min-width:768px){.nav-endcap{display:none}}.nav-endcap__list{display:flex;margin-top:0;margin-bottom:0;font-size:.8em;text-transform:uppercase}.nav-endcap__list li{flex-grow:1;border-top:2px solid var(--palette-light)}.nav-endcap__list li+li{border-left:2px solid var(--palette-light)}.nav-endcap__list a{display:block;padding:.5em 1em;background:var(--palette-attention);color:var(--palette-light);font-weight:700;text-align:center}.nav-endcap__list a:after{position:relative;left:.5em;content:"\f30b";font:normal normal 900 .9em/1 "Font Awesome 5 Pro"}