/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@viewport{width:device-width}@view-transition{navigation:auto}:root{--green:#2c6557;--blue:#00639b;--mustard:#be9a4b;--mustard-light:#d9c15d;--orange:#ed722e;--black:#000;--gray-950:#000;--gray-900:#242424;--gray-800:#333;--gray-700:#545454;--gray-600:#6e6e6e;--gray-500:#858585;--gray-400:#9c9c9c;--gray-300:#b5b5b5;--gray-200:#ccc;--gray-100:#e6e6e6;--gray-50:#f1f1f1;--white:#fff;--neutral-light-1:#f7f7f7;--neutral-light-2:#f3f0ea;--neutral-light-3:#dddad3;--gray-light-1:#f1f1f1;--gray-light-2:#e6e6e6;--gray-light-3:#ccc;--color-brand-primary:#2c6557;--ui-red:#cd131b;--ui-green:#1b7d02;--color--accent:#ffc225;--color-text:#242424;--color-text-light:#6e6e6e;--color-accent:#ffc225;--color-link:#2c6557;--color-link-underline:color-mix(in srgb,var(--color-link),#0000 70%);--color-link-hover:#2c6557;--button-vertical-padding:0.5555555556rem;--button-horizontal-padding:1.1111111111rem;--button-border-width:0px;--color-button-primary-text:var(--white);--color-button-primary-bg:var(--mustard);--color-button-primary-bg-hover:var(--mustard-light);--color-button-secondary-text:var(--white);--color-button-secondary-bg:var(--orange);--color-button-secondary-bg-hover:color-mix(in srgb,var(--color-button-primary-bg),#000 20%);--color-button-tertiary-text:var(--black);--color-button-tertiary-bg:var(--gray-light-2);--color-button-tertiary-bg-hover:var(--gray-light-3);--color-border:#ccc;--color-border-medium:#9c9c9c;--color-border-dark:#333;--color-border-black:#000;--color-border-inverse:#fff;--drupal-displace-offset-top:0px;--input-border-default:var(--gray-400);--input-border-active:var(--ui-green);--color-background-shade:#f7f7f7;--form-label-font-size:1.1666666667rem}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}figure{margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-family:Open Sans,sans-serif;font-size:112.5%;line-height:1.5}*{color:var(--color-text)}h1{font-size:2.2222222222rem;line-height:1.1}h1,h2{font-family:Oswald,sans-serif}p{margin:1em 0}ol,ul{margin:1em 0;padding:0 0 0 1em}blockquote{--color-text:var(--green-dark);font-size:1.3333333333rem;font-weight:700;line-height:1.2;margin:2.2222222222rem 0}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}blockquote strong{font-weight:900}a{color:var(--color-link);text-decoration-color:var(--color-link-underline);transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color;transition-timing-function:ease-in-out}a:focus,a:hover{color:var(--color-link-hover);text-decoration-color:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:.25em solid var(--color-accent);outline-offset:.125em}@supports not selector(:focus-visible){:focus{outline:.25em solid var(--color-accent);outline-offset:.125em}}a.external svg{fill:var(--color-link);display:inline-block;height:.8em;margin-right:.3888888889rem;width:.8em}a.external:focus,a.external:hover{color:var(--color-link-hover)}img{border:0;height:auto;max-width:100%;vertical-align:bottom;width:auto}.captioned-entity,.embedded-entity{margin-bottom:1.5em;margin-top:1.5em}.captioned-entity img,.embedded-entity img{display:block}.captioned-entity .embedded-entity{margin:unset}.full-width{margin-left:0;margin-right:0}.full-width img{width:100%}.half-width,.quarter-width{max-width:50%}@media(min-width:31.25em){.quarter-width{max-width:25%}}figcaption{font-size:85%;margin:.5em 0}.embed-video{clear:both;height:0;margin:1.5em 0;padding-bottom:56.25%;padding-top:25px;position:relative}.embed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left;margin-bottom:.5em;margin-right:1.5em}.align-right{float:right;margin-bottom:.5em;margin-left:1.5em}.align-center{display:block;text-align:center}.align-center,.align-center img{margin-left:auto;margin-right:auto}table{margin:0 0 1.5em;max-width:100%}td,th{font-size:.8333333333em;line-height:1.375;padding:.375em;text-align:left}th{font-weight:700}td{border-top:1px solid #ccc}details{appearance:none;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);padding-block:1.3333333333rem}details+details{border-top:0}details[open]>summary:after{background-color:var(--ui-green);transform:rotate(180deg)}details summary{align-items:center;cursor:pointer;display:flex;font-size:1.7777777778em;font-weight:700;gap:1.1111111111rem;justify-content:space-between;line-height:1.1;list-style:none;position:relative;transition:color .3s ease-in-out}details summary::-webkit-details-marker,details summary::marker{display:none}details summary:after,details summary:before{background-color:var(--color-text);content:"";display:block;flex-shrink:0;height:.1111111111rem;margin-top:-1px;transform-origin:50%;width:1rem}details summary:before{position:absolute;right:0;top:50%}details summary:after{margin-left:-1px;transform:rotate(90deg)}details summary:focus,details summary:focus:after details summary:focus:before,details summary:focus:after details summary:hover:before,details summary:hover,details summary:hover:after details summary:focus:before,details summary:hover:after details summary:hover:before{color:var(--color-link-hover)}details .details-wrapper{margin-top:1.1111111111rem}details .details-wrapper>:first-child{margin-top:0}details .details-wrapper>:last-child{margin-bottom:0}details.form-wrapper{margin-bottom:1rem}details.form-wrapper[open]>summary:after{transform:rotate(180deg)}details.form-wrapper summary{font-size:1.1666666667rem}details.form-wrapper summary:before{display:none}details.form-wrapper summary:after{background-color:#0000;border-color:var(--color-text) #0000 #0000 #0000;border-style:solid;border-width:9px 6.5px 0;content:"";display:block;flex-shrink:0;height:0;margin:0;transform:rotate(0deg);transition:border-color .3s ease-in-out;width:0}details.form-wrapper .details-description{color:#6e6e6e;font-size:.8333333333rem;margin-bottom:.8333333333rem}:root{accent-color:#ffc225}.form-item{margin-bottom:1.1111111111rem}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid #c00}.form-item .description{color:#6e6e6e;font-size:.7777777778rem}.fieldset__label.form-required:after,.form-item__label.form-required:after,.form-required>.fieldset__label:after,.horizontal-tab-button .form-required:after,.vertical-tabs__menu-link .form-required:after,label.form-required:after{color:#c00;content:"*"}label{display:block;font-size:var(--form-label-font-size);font-weight:700;line-height:1.3}.fieldset{border:0;border:1px solid var(--input-border-default);margin:1.5rem 0;min-width:0;padding:0}.fieldset__legend{display:contents;float:left;width:100%}.fieldset__label{color:#6e6e6e;display:block;font-size:.7777777778rem;font-weight:700;letter-spacing:.08em;padding:1rem 1.5rem;text-transform:uppercase}.fieldset__label--group{color:inherit;font-size:var(--form-label-font-size);letter-spacing:inherit;padding:0;text-transform:inherit}.fieldset__wrapper{margin:1.5rem 1.5rem 1.75rem}.fieldset__wrapper:not(:first-child){margin-top:0}.fieldset__wrapper--group{margin:0}.fieldset__description{color:#6e6e6e;font-size:.8333333333rem;margin-block:0 .8333333333rem}.fieldset__description>:first-child{margin-top:0}.fieldset__description>:last-child{margin-bottom:0}.fieldset--group{background:none;border:0;border-radius:0;box-shadow:none;color:inherit}.fieldset:not(.fieldset--group) .fieldset__legend+*,.fieldset:not(.fieldset--group) .fieldset__legend+*>:first-child .fieldset{margin-top:0}.form-type-date label,.form-type-email label,.form-type-number label,.form-type-password label,.form-type-search label,.form-type-tel label,.form-type-textarea label,.form-type-textfield label,.form-type-url label{font-weight:700}.form-type-date .description,.form-type-email .description,.form-type-number .description,.form-type-password .description,.form-type-search .description,.form-type-tel .description,.form-type-textarea .description,.form-type-textfield .description,.form-type-url .description{margin:.125em 0}.form-date,.form-email,.form-number,.form-search,.form-tel,.form-text,.form-textarea,.form-url{border:1px solid var(--input-border-default);border-radius:8px;box-sizing:border-box;color:#6e6e6e;font-size:.8888888889em;line-height:1.375;margin-top:1.1111111111rem;max-width:100%;padding:.5555555556rem .7777777778rem}.form-date:focus,.form-email:focus,.form-number:focus,.form-search:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-url:focus{border-color:var(--input-border-active);color:#242424}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.form-checkboxes,.form-radios{display:flex;flex-direction:column;gap:1.1111111111rem;margin-top:1.1111111111rem}.form-checkboxes .form-item,.form-radios .form-item{accent-color:var(--input-border-active);margin:0}.form-checkboxes input+label,.form-radios input+label{color:#242424;font-size:.8888888889rem;font-weight:400;line-height:1.25}.form-type-checkbox label,.form-type-checkbox.select-parents label,.form-type-radio label{display:inline-flex;gap:.6111111111rem}.form-type-checkbox label:before,.form-type-checkbox.select-parents label:before,.form-type-radio label:before{background-position:50%;background-repeat:no-repeat;border:1px solid var(--input-border-default);border-radius:.3333333333rem;content:"";flex-shrink:0;height:1.3888888889rem;margin-top:-.1111111111rem;transition:all .1s ease-in-out;width:1.3888888889rem}.form-type-checkbox label:focus:before,.form-type-checkbox label:hover:before,.form-type-checkbox.select-parents label:focus:before,.form-type-checkbox.select-parents label:hover:before,.form-type-checkbox.select-parents:focus-within label:before,.form-type-checkbox:focus-within label:before,.form-type-radio label:focus:before,.form-type-radio label:hover:before,.form-type-radio:focus-within label:before{border-color:var(--input-border-active);outline:1px solid var(--input-border-active)}.form-type-checkbox .form-required:after,.form-type-checkbox.select-parents .form-required:after,.form-type-radio .form-required:after{margin-left:-.6111111111rem}.form-type-radio label:before{border-radius:1.3888888889rem}.form-checkbox,.form-radio{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.form-checkbox:checked+label:before,.form-radio:checked+label:before{background-color:var(--input-border-active);border-color:var(--input-border-active)}.form-checkbox:checked+label:before{background-image:url(/themes/custom/colandlink/images/icon--checkmark.svg)}.term-reference-tree>.term-reference-tree-level>li{align-items:baseline;column-gap:.5555555556rem;display:grid;grid-template-areas:"button parent" "empty children";grid-template-columns:auto 1fr}.term-reference-tree .select-parents{grid-area:parent}.term-reference-tree .option{font-weight:400}.no-term-reference-tree-button{display:none}.term-reference-tree-level{grid-area:children;margin-left:0!important}.term-reference-tree-button{grid-area:button;position:relative;top:2px}.form-select{appearance:none;background-color:#fff;background-image:url(/themes/custom/colandlink/images/select-bg.svg);background-position:right .5em top 55%;background-repeat:no-repeat;background-size:.5em auto;border:1px solid var(--input-border-default);border-radius:8px;box-sizing:border-box;font-size:.8888888889em;line-height:1.25;margin-top:1.1111111111rem;max-width:100%;padding:.6111111111rem 1.25em .6111111111rem .7777777778rem}.form-select:focus{border-color:var(--input-border-active)}.form-file{accent-color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text-light);font-size:.8888888889em;line-height:1.375;margin-top:1.1111111111rem;max-width:100%;padding:.5555555556rem .7777777778rem}.password-strength{align-items:center;display:flex;font-size:.6666666667rem;gap:.5555555556rem;margin-top:.2777777778rem}.password-strength__meter{flex:1;margin:0;order:2}.password-strength__indicator.is-weak{background-color:#cd131b}.password-strength__indicator.is-fair{background-color:#fadc3b}.password-strength__indicator.is-good,.password-strength__indicator.is-strong{background-color:#1b7d02}.password-strength__text{font-weight:700}.password-confirm-message{font-size:.6666666667rem;margin-top:.2777777778rem}.password-confirm-message span{font-weight:700;text-transform:capitalize}.password-confirm-message span.error{color:#cd131b}.password-suggestions{font-size:.7777777778rem;margin-top:-.5555555556rem}.password-suggestions ul{margin-block:.2777777778rem}.counter{font-size:.8333333333rem}.form-submit{--color-button-bg:var(--color-button-primary-bg);--color-button-border:var(--color-button-primary-bg);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-button-border-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.form-submit:focus,.form-submit:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.tabledrag-toggle-weight-wrapper{display:none}.draggable td{padding-block:1.1111111111rem}@media(max-width:49.9375em){.draggable .form-managed-file{max-width:calc(90vw - 160px)}.draggable .form-managed-file.image-widget{max-width:calc(90vw - 140px)}}@media(min-width:50em){.draggable .form-managed-file{max-width:calc(60vw - 170px)}}.draggable .form-type-textfield{--form-label-font-size:0.8888888889rem;margin-block:.8333333333rem 0}.draggable .form-text{margin-top:.2777777778rem}.draggable .file--image{display:none}.address-container-inline{display:flex;flex-wrap:wrap;gap:0 1em}.address-container-inline>.form-item{display:block;margin-right:0;max-width:100%}.container,.container-fluid{margin-inline:auto;max-width:62.2222222222rem;width:90%}@media(min-width:31.25em){.container{max-width:950px;width:85%}}.container-narrow{margin-inline:auto;max-width:33.3333333333rem;width:90%}@media(min-width:50em){.container-narrow{width:50%}}.container-middle{margin-inline:auto;max-width:43.1111111111rem;width:90%}@media(min-width:50em){.container-middle{width:65%}}.container-wide{margin-inline:auto;max-width:62.2222222222rem;width:90%}.row{display:flex;flex-wrap:wrap}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media(min-width:500px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:800px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}div[class^=col-]:not(:only-child) .block:first-child .block__title,div[class^=col-]:not(:only-child) .block:first-child .embed-video,div[class^=col-]:not(:only-child) .block:first-child>:first-child{margin-top:0}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:1.1111111111rem!important}.mt-1,.my-1{margin-top:1.1111111111rem!important}.mr-1,.mx-1{margin-right:1.1111111111rem!important}.mb-1,.my-1{margin-bottom:1.1111111111rem!important}.ml-1,.mx-1{margin-left:1.1111111111rem!important}.m-2{margin:2.2222222222rem!important}.mt-2,.my-2{margin-top:2.2222222222rem!important}.mr-2,.mx-2{margin-right:2.2222222222rem!important}.mb-2,.my-2{margin-bottom:2.2222222222rem!important}.ml-2,.mx-2{margin-left:2.2222222222rem!important}.m-3{margin:3.3333333333rem!important}.mt-3,.my-3{margin-top:3.3333333333rem!important}.mr-3,.mx-3{margin-right:3.3333333333rem!important}.mb-3,.my-3{margin-bottom:3.3333333333rem!important}.ml-3,.mx-3{margin-left:3.3333333333rem!important}.m-4{margin:4.4444444444rem!important}.mt-4,.my-4{margin-top:4.4444444444rem!important}.mr-4,.mx-4{margin-right:4.4444444444rem!important}.mb-4,.my-4{margin-bottom:4.4444444444rem!important}.ml-4,.mx-4{margin-left:4.4444444444rem!important}.m-5{margin:5.5555555556rem!important}.mt-5,.my-5{margin-top:5.5555555556rem!important}.mr-5,.mx-5{margin-right:5.5555555556rem!important}.mb-5,.my-5{margin-bottom:5.5555555556rem!important}.ml-5,.mx-5{margin-left:5.5555555556rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:1.1111111111rem!important}.pt-1,.py-1{padding-top:1.1111111111rem!important}.pr-1,.px-1{padding-right:1.1111111111rem!important}.pb-1,.py-1{padding-bottom:1.1111111111rem!important}.pl-1,.px-1{padding-left:1.1111111111rem!important}.p-2{padding:2.2222222222rem!important}.pt-2,.py-2{padding-top:2.2222222222rem!important}.pr-2,.px-2{padding-right:2.2222222222rem!important}.pb-2,.py-2{padding-bottom:2.2222222222rem!important}.pl-2,.px-2{padding-left:2.2222222222rem!important}.p-3{padding:3.3333333333rem!important}.pt-3,.py-3{padding-top:3.3333333333rem!important}.pr-3,.px-3{padding-right:3.3333333333rem!important}.pb-3,.py-3{padding-bottom:3.3333333333rem!important}.pl-3,.px-3{padding-left:3.3333333333rem!important}.p-4{padding:4.4444444444rem!important}.pt-4,.py-4{padding-top:4.4444444444rem!important}.pr-4,.px-4{padding-right:4.4444444444rem!important}.pb-4,.py-4{padding-bottom:4.4444444444rem!important}.pl-4,.px-4{padding-left:4.4444444444rem!important}.p-5{padding:5.5555555556rem!important}.pt-5,.py-5{padding-top:5.5555555556rem!important}.pr-5,.px-5{padding-right:5.5555555556rem!important}.pb-5,.py-5{padding-bottom:5.5555555556rem!important}.pl-5,.px-5{padding-left:5.5555555556rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.page-title{margin-inline:auto;margin-top:2.2222222222rem;max-width:62.2222222222rem;width:90%}.region-content{margin-bottom:4.4444444444rem}body,html{overflow-x:clip}.region-header{display:flex;flex-direction:column-reverse}.region-header-primary{display:grid;padding-inline:1.7777777778rem}@media(max-width:58.0625em){.region-header-primary{align-items:center;gap:0 1.6666666667rem;grid-template-areas:"logo toggle" "navigation navigation"}}@media(min-width:58.125em){.region-header-primary{align-items:center;gap:1.1111111111rem;grid-template-areas:"logo navigation";grid-template-columns:auto 1fr}}.region-navigation-secondary{align-items:center;display:flex;gap:1rem;justify-content:flex-end;padding:.4583333333rem 1.7777777778rem}.region-branding{grid-area:logo}.navigation-toggle{align-self:center;display:block;grid-area:toggle;justify-self:end}@media(min-width:58.125em){.navigation-toggle{display:none}}.region-navigation{grid-area:navigation}@media(max-width:58.0625em){.region-navigation{display:none;margin:1.1111111111rem 0}.region-navigation.is-active{align-items:flex-start;display:flex;flex-direction:column;gap:.5555555556rem}}@media(min-width:58.125em){.region-navigation{align-items:center;display:flex;gap:1.7222222222rem;justify-content:flex-end}.region-navigation-primary{display:flex}}.element-focusable,.element-invisible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.element-focusable:active,.element-focusable:focus{clip:auto;height:auto;overflow:auto;position:static!important;width:auto}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto;transition:none!important}}#skip-link{margin:0}#skip-link a,#skip-link a:visited{background-color:#666;color:#fff;display:block;padding:2px 0 3px;text-align:center;width:100%}#baguetteBox-overlay{background-color:#222;background-color:#000c;display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1000000}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;height:100%;padding:30px;position:relative;text-align:center;width:100%}#baguetteBox-overlay .full-image figure{display:inline;height:100%;margin:0}#baguetteBox-overlay .full-image img{box-shadow:0 0 8px #0009;display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:#000;background-color:#0009;bottom:0;color:#ccc;display:block;line-height:1.8;position:absolute;text-align:center;white-space:normal;width:100%}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#baguetteBox-slider{height:100%;left:0;position:absolute;top:0;transition:left .4s ease,transform .4s ease;white-space:nowrap;width:100%}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:50%;top:calc(50% - 30px);width:44px}.baguetteBox-button{background-color:#323232;background-color:#32323280;border:0;border-radius:15%;color:#ddd;cursor:pointer;font:1.6em sans-serif;margin:0;outline:none;padding:0;position:absolute;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:#323232e6}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{height:30px;right:2%;right:calc(2% + 6px);top:20px;width:30px}.baguetteBox-button svg{left:0;position:absolute;top:0}.baguetteBox-spinner{display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{animation:bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.full-image figcaption{--color-text:var(--white);--color-link:var(--mustard);--color-link-hover:var(--mustard)}.select2-container{margin-top:.8333333333rem}.select2-selection{background-image:url(/themes/custom/colandlink/images/select-bg.svg);background-position:right .5em top 55%;background-repeat:no-repeat;background-size:.5em auto;padding-right:1.25em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#2c6557}html{color:var(--color-text)}.region-header-primary,html{background-color:#fff}.region-navigation-secondary{background-color:#333}.header-logo-link{display:block;padding-block:.8333333333rem}@media(min-width:58.125em){.header-logo-link{padding-block:.9444444444rem}}.region-header{border-bottom:1px solid #9c9c9c;box-shadow:0 4px 4px #00000040}.menu{list-style:none;margin:0;padding:0}.region-navigation .menu__link{display:block;text-decoration:none}@media(max-width:58.0625em){.region-navigation .menu .menu__link{font-size:1.3888888889rem;line-height:1.2;margin-bottom:.8333333333rem}.region-navigation .menu .menu__link.is-active,.region-navigation .menu .menu__link:focus,.region-navigation .menu .menu__link:hover{color:var(--color-link-hover)}.region-navigation .menu .menu--level-2 .menu__link{font-size:.8333333333rem;font-weight:400;padding-left:.8333333333rem}}@media(min-width:58.125em){.region-navigation .menu .menu--level-2{background-color:#f1f1f1;box-shadow:0 2px 2px #0000001a;left:-1.1111111111rem;opacity:0;padding:1.4444444444rem 1.1111111111rem;position:absolute;transition:opacity .5s ease;visibility:hidden;width:15.8333333333rem;z-index:-1}.region-navigation .menu .menu--level-2>.menu__item:not(:last-child){margin-bottom:.8333333333rem}.region-navigation .menu .menu--level-2 .menu__link{font-size:.8333333333rem;font-weight:400}.region-navigation .menu .menu--level-2 .menu__link:focus,.region-navigation .menu .menu--level-2 .menu__link:hover{color:var(--color-link)}.no-js .region-navigation .menu .menu--level-2{display:none}}.region-navigation .menu--main .menu__item{font-size:.8888888889rem;font-weight:600}@media(min-width:58.125em){.region-navigation .menu--main .menu--top-level{align-items:center;display:flex;gap:1.7222222222rem}.region-navigation .menu--main .menu--top-level>.menu__item--expanded{position:relative}.region-navigation .menu--main .menu--top-level>.menu__item:focus-within .menu,.region-navigation .menu--main .menu--top-level>.menu__item:hover .menu{display:block;opacity:1;visibility:visible;z-index:100}.region-navigation .menu--main .menu--top-level>.menu__item>.menu__link{border-bottom:.2222222222rem solid #0000;border-top:.2222222222rem solid #0000;color:var(--color-text);padding-block:1.8333333333rem;position:relative}.region-navigation .menu--main .menu--top-level>.menu__item>.menu__link.is-active,.region-navigation .menu--main .menu--top-level>.menu__item>.menu__link:focus,.region-navigation .menu--main .menu--top-level>.menu__item>.menu__link:hover{color:var(--color-link-hover)}}.region-navigation .menu--account{--color-link:var(--color-text)}.region-navigation .menu--account .menu{align-items:center;display:flex;gap:.7777777778rem 1.7222222222rem}.region-navigation .menu--account .menu__item{font-size:1rem;font-weight:400}@media(min-width:58.125em){.region-navigation .menu--account .menu--top-level>.menu__item{padding-block:1.8611111111rem;position:relative}.region-navigation .menu--account .menu--top-level>.menu__item:focus-within .menu,.region-navigation .menu--account .menu--top-level>.menu__item:hover .menu{display:block;opacity:1;visibility:visible;z-index:100}}.region-navigation .menu--account .menu--top-level>.menu__item>.menu__link{--button-vertical-padding:0.4444444444rem;--button-horizontal-padding:0.8333333333rem;--color-button-bg:var(--color-button-primary-bg);--color-button-border:var(--color-button-primary-bg);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-button-border-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-size:.7777777778rem;font-weight:600;line-height:1.0625;line-height:1.1428571429;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.region-navigation .menu--account .menu--top-level>.menu__item>.menu__link:focus,.region-navigation .menu--account .menu--top-level>.menu__item>.menu__link:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}@media(max-width:58.0625em){.region-navigation .menu--account .menu--level-2{--color-link:var(--white);--color-link-hover:var(--mustard)}}@media(min-width:58.125em){.region-navigation .menu--account .menu--level-2{left:auto;right:-.5555555556rem;top:100%;width:10rem}}.region-navigation .menu--account .menu--level-2 .menu__link{align-items:center;display:flex;gap:.7777777778rem}@media(max-width:58.0625em){.region-navigation .menu--account .menu--level-2 .menu__link{padding-left:0}}.region-navigation .menu--account .menu--level-2 .menu__link:focus:before,.region-navigation .menu--account .menu--level-2 .menu__link:hover:before{background-color:var(--color-link)}.region-navigation .menu--account .menu--level-2 .menu__link:before{background-color:var(--color-link);content:"";display:block;height:1.1111111111rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-in-out;width:1.1111111111rem}.region-navigation .menu--account .menu--level-2 .menu__link[href="/user"]:before{-webkit-mask-image:url(/themes/custom/colandlink/images/icon--dashboard.svg);mask-image:url(/themes/custom/colandlink/images/icon--dashboard.svg)}.region-navigation .menu--account .menu--level-2 .menu__link[href="/user/edit"]:before{-webkit-mask-image:url(/themes/custom/colandlink/images/icon--edit.svg);mask-image:url(/themes/custom/colandlink/images/icon--edit.svg)}.region-navigation .menu--account .menu--level-2 .menu__link[href*="/user/logout"]:before{-webkit-mask-image:url(/themes/custom/colandlink/images/icon--logout.svg);mask-image:url(/themes/custom/colandlink/images/icon--logout.svg)}.navigation-toggle{appearance:none;background:none;border:0;color:var(--color-text);cursor:pointer;font-size:.6666666667rem;font-weight:700;line-height:1;margin-block:1.1111111111rem;padding:1rem 0 .2222222222rem;position:relative;text-transform:uppercase;transition:color .15s ease-in-out}.navigation-toggle:after,.navigation-toggle:before{background-color:var(--color-text);content:"";display:block;height:.1111111111rem;left:0;position:absolute;transition:transform .15s ease-in-out;width:100%}.navigation-toggle:before{top:0}.navigation-toggle:after{top:.5555555556rem}.navigation-toggle[aria-expanded=true]{color:#0000}.navigation-toggle[aria-expanded=true]:before{left:.1666666667rem;transform:rotate(45deg) translate(.3888888889rem,.7222222222rem)}.navigation-toggle[aria-expanded=true]:after{transform:rotate(-45deg) translate(-.2222222222rem,.1111111111rem)}.region-navigation-secondary{--color-text:var(--gray-300);--color-link:var(--color-text);--color-link-hover:var(--mustard)}.region-navigation-secondary .menu{align-items:center;display:flex;gap:.8888888889rem}.region-navigation-secondary .menu__link{display:block;font-size:.8333333333rem;font-weight:500;text-decoration:none}.region-navigation-secondary .menu__link.active{color:var(--color-link-hover)}.is-front h1.page-title{display:none}.contact-card{border:1px solid var(--color-border);border-radius:.5555555556rem;display:flex;flex-direction:column;gap:1.1666666667rem;padding:1.4444444444rem 1.1111111111rem}.contact-card>*{margin-block:0}.contact-card__header{grid-column-gap:1.1111111111rem;display:grid;grid-template-columns:1fr auto}.contact-card__header>*{margin-block:0}.contact-card__name-location{display:flex;flex-direction:column;gap:.1666666667rem}.contact-card__name-location>*{margin-block:0}.contact-card__name-location p{font-size:.8333333333rem;line-height:1.2}.contact-card__title{font-size:1.0555555556rem;font-weight:700;line-height:1.2631578947}.contact-card__user{align-items:center;display:flex;gap:.7777777778rem}.contact-card__user__avatar{border:2px solid var(--color-border);border-radius:2.5rem;height:2.3888888889rem;object-fit:cover;width:2.3888888889rem}.contact-card__user__avatar-fallback{background-color:var(--color-link);border-radius:2.5rem;color:#fff;font-size:1.3888888889rem;font-weight:500;height:2.5rem;line-height:2.5rem;text-align:center;width:2.5rem}.contact-card__user__name{font-size:.8888888889rem;font-weight:700;margin-block:0}.contact-card__contact-email,.contact-card__contact-phone,.contact-card__contact-text{margin-block:0}.contact-card__contact-email a,.contact-card__contact-phone a,.contact-card__contact-text a{align-items:center;color:var(--color-text);display:flex;gap:.7777777778rem;text-decoration-color:#0000}.contact-card__contact-email a:focus,.contact-card__contact-email a:hover,.contact-card__contact-phone a:focus,.contact-card__contact-phone a:hover,.contact-card__contact-text a:focus,.contact-card__contact-text a:hover{color:var(--color-link-hover)}.contact-card__contact-email a:focus:before,.contact-card__contact-email a:hover:before,.contact-card__contact-phone a:focus:before,.contact-card__contact-phone a:hover:before,.contact-card__contact-text a:focus:before,.contact-card__contact-text a:hover:before{background-color:var(--color-link-hover)}.contact-card__contact-email a:before,.contact-card__contact-phone a:before,.contact-card__contact-text a:before{background-color:var(--color-text);content:"";height:1.1111111111rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.1111111111rem}.contact-card__contact-email a:before{-webkit-mask-image:url(/themes/custom/colandlink/images/icon--email.svg);mask-image:url(/themes/custom/colandlink/images/icon--email.svg)}.contact-card__contact-phone a:before{-webkit-mask-image:url(/themes/custom/colandlink/images/icon--phone.svg);mask-image:url(/themes/custom/colandlink/images/icon--phone.svg)}.contact-card__contact-text a:before{-webkit-mask-image:url(/themes/custom/colandlink/images/icon--text.svg);mask-image:url(/themes/custom/colandlink/images/icon--text.svg)}.contact-card__contact{--color-button-bg:var(--color-button-primary-bg);--color-button-border:var(--color-button-primary-bg);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-button-border-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.contact-card__contact:focus,.contact-card__contact:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.contact-card__help{font-size:.8333333333rem;line-height:1.2}.contact-card__action-primary{--color-button-bg:var(--color-button-primary-bg);--color-button-border:var(--color-button-primary-bg);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-button-border-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.contact-card__action-primary:focus,.contact-card__action-primary:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.contact-card__action-secondary{--color-button-text:var(--color-button-tertiary-text);--color-button-bg:var(--color-button-tertiary-bg);--color-button-text-hover:var(--color-button-tertiary-text);--color-button-bg-hover:var(--color-button-tertiary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.contact-card__action-secondary:focus,.contact-card__action-secondary:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.term-icons{display:flex;flex-wrap:wrap;gap:.5555555556rem;list-style:none;padding:0}.term-icons__item{flex:1;line-height:1.2;min-width:calc(50% - .27778rem)}.term-icon{font-size:.8333333333rem;gap:.5555555556rem;line-height:1.2}.term-icon,.term-icon__icon{align-items:center;display:flex}.term-icon__icon{height:1.4444444444rem;justify-content:center;min-width:1.4444444444rem;width:1.4444444444rem}.term-icon img,.term-icon svg{height:100%;object-fit:contain;width:100%}.flag{--color-flag-fill:var(--white);--color-flag-stroke:var(--color-text);--color-flag-fill-hover:var(--white);--color-flag-stroke-hover:var(--ui-red)}.flag.action-unflag{--color-flag-fill:var(--ui-red);--color-flag-stroke:var(--ui-red);--color-flag-fill-hover:var(--ui-red);--color-flag-stroke-hover:var(--ui-red)}.flag:has(.ajax-progress) svg{animation:pulse 1s ease-in-out infinite}.flag a{background-color:#fff;border-radius:2.2222222222rem;display:flex;height:2.1666666667rem;transition:all .3s ease-in-out;width:2.1666666667rem}.flag a,.flag a:focus,.flag a:hover{border:1px solid var(--color-border)}.flag a:focus,.flag a:hover{box-shadow:0 .2222222222rem .2222222222rem #00000040}.flag a:focus svg,.flag a:hover svg{stroke:var(--color-flag-stroke-hover);fill:var(--color-flag-fill-hover)}.flag svg{stroke:var(--color-flag-stroke);fill:var(--color-flag-fill);height:1.1111111111rem;margin:auto;transition:all .3s ease-in-out;width:1.1111111111rem}.flag .ajax-progress{display:none}.highlight-label{background-color:var(--color-background-shade);border-radius:1.1111111111rem;color:var(--color-text);display:inline-block;font-size:.8333333333rem;font-weight:700;line-height:1.2666666667;padding:.3333333333rem 1rem}.land-label{align-items:center;display:flex;font-size:.7222222222rem;font-weight:700;gap:.2222222222rem;letter-spacing:.06em;text-transform:uppercase}.land-label:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;width:1.0555555556rem}.land-label--farmland:before{background-image:url(/themes/custom/colandlink/images/icon--farmland.svg)}.land-label--grazing:before{background-image:url(/themes/custom/colandlink/images/icon--grazing.svg)}.accordion-block{margin-block:2.2222222222rem}.image-gallery-block{margin-block:3.3333333333rem}.image-gallery-block__title{text-align:center}.image-gallery{display:grid;gap:.5555555556rem;grid-template-columns:repeat(auto-fill,minmax(250px,300px));justify-content:center;margin-inline:auto;max-width:54.2222222222rem}.image-gallery__item__caption{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.image-text-block{container-name:image-text-block;container-type:inline-size}.image-text{align-items:center;display:grid;gap:1.3888888889rem 2.3888888889rem;grid-template-columns:auto;margin-block:3.3333333333rem}.image-text img{width:100%}.image-text__caption{font-size:.7777777778rem;margin-block:.8333333333rem 0}.image-text__caption>:first-child{margin-top:0}.image-text__caption>:last-child{margin-bottom:0}.image-text__title{color:#be9a4b;font-family:Oswald,sans-serif;font-size:2.6666666667rem;line-height:.9;margin-block:0;text-transform:uppercase}.image-text__body{margin-top:1.0555555556rem}.image-text__body>:first-child{margin-top:0}.image-text__body>:last-child{margin-bottom:0}.image-text__link{margin-block:1.0555555556rem 0}.image-text__link a{--color-button-bg:var(--color-button-primary-bg);--color-button-border:var(--color-button-primary-bg);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-button-border-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.image-text__link a:focus,.image-text__link a:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}@container image-text-block (min-width:600px){.image-text{grid-template-columns:2.19fr minmax(0,1fr)}.image-text.right{grid-template-columns:minmax(0,1fr) 2.19fr}.image-text.right .image-text__image{order:2}}@container image-text-block (min-width:900px){.image-text__title{font-size:3.5555555556rem}}@supports not (contain:inline-size){@media(min-width:38.8888888889rem){.image-text{grid-template-columns:2.19fr minmax(0,1fr)}.image-text.right{grid-template-columns:minmax(0,1fr) 2.19fr}.image-text.right .image-text__image{order:2}}@media(min-width:61.1111111111rem){.image-text__title{font-size:3.5555555556rem}}}.logos-block{margin-block:3.3333333333rem}.logos-block__title{text-align:center}.logos{display:flex;flex-wrap:wrap;gap:1.6666666667rem;justify-content:center;list-style:none;margin-block:0;padding:0}.logos__item{flex-basis:var(--logo-width,10rem)}.logo__link{aspect-ratio:1;border:2px solid #0000;display:block;transition:border-color .3s ease-in-out}.logo__link:focus,.logo__link:hover{border-color:var(--color-link)}.logo__image{aspect-ratio:1;background-color:#fff;display:flex;padding:.5555555556rem}.logo__image img{margin:auto}.quote-block{margin-block:2.7777777778rem}.quote{margin:0}.quote__body{font-size:1.7777777778rem;font-weight:600;line-height:1.625}.quote__body>:first-child{margin-top:0}.quote__body>:last-child{margin-bottom:0}.quote__attribution{font-size:1.0555555556rem;font-weight:800;margin-top:1.1111111111rem}.quote__attribution>:first-child:before{content:"– "}.quote__attribution p{margin:0}.quote__attribution strong{font-weight:900}.quotes .quote{border:0;padding-left:0}.hero-block{align-items:end;display:grid}.hero-block:before{background-image:linear-gradient(0deg,#000,#0000);content:" ";display:flex;height:100%;opacity:.8;position:absolute;top:0;width:100%;z-index:2}.hero-block__title{--color-text:var(--white);--color-link:var(--white);grid-area:1/1;margin:2.2222222222rem 3%;max-width:42.2222222222rem;overflow:hidden;padding:0;position:relative;z-index:2}.hero-block__title>:first-child{margin-top:0}.hero-block__title>:last-child{margin-bottom:0}.hero-block__title>*{font-size:1rem}.hero-block__title>h2{font-family:Oswald,sans-serif;font-size:3.5555555556rem;font-weight:700;line-height:1.3;position:relative;text-shadow:1px 2px 5px rgba(0,0,0,.702);text-transform:uppercase}@media(max-width:31.1875em){.hero-block__title>h2{font-size:2.3333333333rem}}.hero-block strong{color:var(--color-text-bold)}.hero-block__image{align-items:end;grid-area:1/1;height:100%;position:relative}.hero-block__image img{height:100%;object-fit:cover;width:100%}.hero-block__caption{font-size:.6666666667rem;grid-area:1/1;margin-block:0;padding:.5555555556rem 3%;position:relative;text-align:right;z-index:2}.hero-block__caption>:first-child{margin-top:0}.hero-block__caption>:last-child{margin-bottom:0}.block--cta-row{--color-text:var(--white);--color-link:var(--white);--color-border:var(--white);background-color:var(--black);font-size:1.0555555556rem;margin-bottom:-80px;position:relative}.block--cta-row__inner{display:flex;flex-direction:column;margin-inline:auto;max-width:43.1111111111rem;padding-bottom:7.2222222222rem;padding-top:7.2222222222rem;position:relative;text-align:center;width:90%}@media(min-width:50em){.block--cta-row__inner{width:65%}}.block--cta-row__title{font-family:Oswald,sans-serif;font-size:2.6666666667rem;font-weight:700;line-height:1.3;line-height:.9;margin:0;text-transform:uppercase}.block--cta-row img{background-color:rgba(6,51,27,.502);height:100%;object-fit:cover;opacity:.5;position:absolute;width:100%;z-index:0}.block--cta-row .button.button--primary{color:#242424;font-weight:700;text-transform:none}.featured-links-block{background-color:var(--green);padding:2.7777777778rem 0 3.3333333333rem}.featured-links-block__title{color:var(--white);font-family:Oswald,sans-serif;font-size:2.6666666667rem;font-weight:700;line-height:.9;margin:0 auto;text-align:center;text-transform:uppercase}.featured-links{display:flex;flex-wrap:wrap;gap:2.2222222222rem;justify-content:center;list-style:none;margin-inline:auto;margin-top:2.7777777778rem;max-width:54.4444444444rem;max-width:none;padding:0;width:90%}@media(min-width:50em){.featured-links{flex-wrap:nowrap}}.featured-links__item{flex:0 1 28.8888888889rem}.featured-link{align-items:end;border-radius:1.1111111111rem;display:grid;overflow:hidden;text-decoration:none;width:100%}.featured-link,.featured-link:focus,.featured-link:hover{color:var(--white)}.featured-link:focus img,.featured-link:hover img{opacity:1}.featured-link__intro-text{text-align:center}.featured-link__image{align-items:end;display:grid;grid-area:1/1;height:100%;overflow:hidden;position:relative}.featured-link__image:before{background-image:linear-gradient(0deg,#000,#0000);content:" ";display:flex;height:100%;position:absolute;top:20%;width:100%;z-index:2}.featured-link__image img{grid-area:1/1;height:100%;object-fit:cover;width:100%}.featured-link__text{align-content:flex-end;color:var(--white);font-family:Oswald,sans-serif;font-size:1.4444444444rem;font-weight:900;grid-area:1/1;height:100%;line-height:1;line-height:2.5;margin:0 auto 1.3888888889rem;padding:2.7777777778rem 0 0;position:relative;text-align:center;text-transform:capitalize;width:100%;z-index:3}@media(min-width:74.0625em){.featured-link__text{font-size:2.2222222222rem}}.block--basic__title{color:#ed722e;font-family:Oswald,sans-serif;font-size:3.5555555556rem;font-weight:700;line-height:.9;margin:3.3333333333rem auto 0;text-align:center;text-transform:uppercase}.block--home-stats{background-color:#000;background:linear-gradient(0deg,#010603cc,#01060380),url(/themes/custom/colandlink/images/home-stats-bg.webp) #d3d3d3 90%/cover no-repeat;padding-block:2.2222222222rem 4.4444444444rem}.block--home-stats .block__title{color:var(--mustard-light);font-family:Oswald,sans-serif;font-size:2.6666666667rem;font-weight:700;text-align:center;text-transform:uppercase}.home-stats{--color-text:var(--mustard-light);column-gap:1.1111111111rem;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-inline:auto;margin:0 auto;max-width:61.1111111111rem;padding:0;row-gap:2.2222222222rem}.home-stat{flex:0 0 auto;gap:.5555555556rem 1.1111111111rem;min-width:11.1111111111rem;text-align:center}.home-stat:before{background-position:50% top;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:5.8333333333rem;width:5.8333333333rem}.home-stat--farms:before{background-image:url(/themes/custom/colandlink/images/stat--farms.svg)}.home-stat--acres:before{background-image:url(/themes/custom/colandlink/images/stat--acres.svg)}.home-stat--farm-seekers:before{background-image:url(/themes/custom/colandlink/images/stat--farm-seekers.svg)}.home-stat--counties:before{background-image:url(/themes/custom/colandlink/images/stat--counties.svg)}.home-stat__info{margin-block:0}.home-stat__value{font-size:3.7777777778rem;line-height:.9;margin-bottom:1.1111111111rem}.home-stat__label,.home-stat__value{display:block;font-family:Open Sans,sans-serif;font-weight:900}.home-stat__label{font-size:1.0555555556rem;line-height:1.3333333333}.home-stat--matches{justify-content:center;min-width:100%}.home-stat--matches:before{display:none}@media(min-width:44.4444444444rem){.home-stat--matches .home-stat__value{font-size:7.1111111111rem}}.home-stat--matches .home-stat__label{padding-inline-end:0;text-align:center}.content-add .page-title,.content-edit .page-title{text-align:center}.content-add .block-colandlink-help,.content-edit .block-colandlink-help{border-color:var(--color-border) var(--color-border) var(--color-border) var(--color-accent);border-style:solid;border-width:1px 1px 1px 5px;font-style:italic;margin-block:2.2222222222rem;margin-inline:auto;max-width:43.1111111111rem;padding:1.1111111111rem;width:90%}@media(min-width:50em){.content-add .block-colandlink-help,.content-edit .block-colandlink-help{width:65%}}.content-edit .tabs.primary{display:none}.node-form{margin-inline:auto;margin-bottom:5.5555555556rem;max-width:43.1111111111rem;width:90%}@media(min-width:50em){.node-form{width:65%}}.node-form fieldset[data-drupal-selector=edit-group-publishing-status]{background-color:#f7f7f7}.node-form>.form-actions{display:flex;flex-wrap:wrap;gap:.8333333333rem;margin-block:2.2222222222rem}.node-form>.form-actions .form-submit{display:block;font-size:1.2222222222rem;min-width:11.1111111111rem}.content-type-land-seeker-profile .region-content{margin-block:2.2222222222rem 0}.farmer{padding-bottom:3.3333333333rem}.farmer__section-title{margin-block:3.3333333333rem 1.1111111111rem}.farmer__field-label{font-size:1.3333333333rem;margin-block:1.6666666667rem .2777777778rem}.farmer__field-label+*,.farmer__field-label+*>:first-child{margin-top:0}.farmer__field-sublabel{font-size:.8888888889rem;margin-block:.5555555556rem .2777777778rem}.farmer__title{margin-block:0 .8888888889rem}.farmer__years-intro{font-size:.8333333333rem;font-weight:700;line-height:1.2;margin-block:0}.farmer__preferred-status{font-size:.8333333333rem;line-height:1.2;margin-block-end:0;margin-block-start:.8333333333rem}.farmer__goals-intro{font-size:.8333333333rem;line-height:1.2;margin-block:0}.farmer__updated{font-size:.8333333333rem;margin-block:.8333333333rem}.farmer__images{border-radius:.3888888889rem;height:23.3333333333rem;margin-block:1.3888888889rem 1.6666666667rem;margin-inline:auto;max-width:62.2222222222rem;overflow:clip;position:relative;width:90%}.farmer__images a{display:block;height:100%;width:100%}.farmer__images img{height:100%;object-fit:cover;width:100%}.farmer__images.count-2{grid-gap:.5555555556rem;display:grid;grid-template-columns:1fr 1fr}.farmer__images.count-3{grid-gap:.5555555556rem;display:grid;grid-template-areas:"a a" "b c";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.farmer__images.count-3>:first-child{grid-area:a}.farmer__images.count-3>:nth-child(2){grid-area:b}.farmer__images.count-3>:nth-child(3){grid-area:c}.farmer__images.count-3>:nth-child(3)~a{display:none}@media(min-width:40.625em){.farmer__images.count-3{grid-template-areas:"a b" "a c";grid-template-columns:7fr 3fr}}.farmer__images__trigger{appearance:none;background-color:#ffffffd1;border:0;border-radius:.7777777778rem;bottom:.8333333333rem;color:#242424;cursor:pointer;font-size:.7777777778rem;line-height:1;padding:.3888888889rem .8333333333rem;position:absolute;right:.8333333333rem;transition:background-color .3s ease-in-out}.farmer__images__trigger:focus,.farmer__images__trigger:hover{background-color:#fff}.farmer__stats-section{background-color:#f7f7f7;border-radius:.5555555556rem;margin-bottom:3.3333333333rem;padding:1rem 1.6666666667rem .8333333333rem}.farmer__stats-section__label{border-bottom:1px solid var(--color-border);font-size:.7222222222rem;font-weight:700;letter-spacing:.08em;margin-block:0 .8333333333rem;padding-bottom:.5rem;text-transform:uppercase}.farmer__stats{flex-wrap:wrap;gap:.2777777778rem 1.1111111111rem;list-style:none;margin:0;padding:0}.farmer__stat,.farmer__stats{align-items:center;display:flex}.farmer__stat{font-size:.8333333333rem;gap:.4444444444rem}.farmer__stat strong{font-size:1.1111111111rem;font-weight:700}@media(min-width:56.25em){.farmer__stat:not(:last-child){padding-right:1.1111111111rem;position:relative}.farmer__stat:not(:last-child):after{background-color:var(--color-border);content:"";height:1.6111111111rem;margin-top:-.8055555556rem;position:absolute;right:.5px;top:50%;width:1px}}.farmer__locations h2{display:flex;justify-content:space-between}.farmer__locations .button__see-all{background-color:#0000;border:none;font-size:.8888888889rem;text-decoration:underline}.farmer__locations .button__see-all:hover{background-color:#0000}.farmer__locations .button__see-all svg{margin-left:.5555555556rem}.farmer__locations-list{column-gap:1.1111111111rem;column-width:6.6666666667rem;font-size:.8333333333rem;line-height:1.2;list-style:none;margin-block:0;padding:0}.farmer__locations-list li{break-inside:avoid;margin-bottom:.1111111111rem}.farmer__description{font-size:1.3333333333rem}.farmer__body{display:grid;gap:2.2222222222rem 5%;grid-template-areas:"aside" "main ";grid-template-columns:1fr;margin-inline:auto;max-width:62.2222222222rem;width:90%}@media(min-width:48.8888888889rem){.farmer__body{grid-template-areas:"main aside";grid-template-columns:minmax(0,2.2fr) 1fr}}.farmer__body-section:not(:first-child){border-top:1px solid var(--color-border);margin-top:2.2222222222rem;padding-top:2.2222222222rem}.farmer__body-section__label{font-size:1.7777777778rem;line-height:1.1;margin-block:0 2.2222222222rem}.farmer__body__aside{grid-area:aside}.farmer__body__main{grid-area:main}@media(min-width:48.8888888889rem){.farmer .contact-card{position:sticky;top:calc(var(--drupal-displace-offset-top) + .83333rem)}}.farmer__attachments{display:flex;flex-wrap:wrap;gap:.5555555556rem;list-style:none;padding:0}.farmer__attachments li{flex:1;line-height:1.2;min-width:calc(50% - .27778rem)}.seeker-locations{border:1px solid var(--color-border);max-width:44.4444444444rem;padding:0;width:80vw}.seeker-locations__close{display:flex;justify-content:flex-end;left:0;padding:.5555555556rem;position:absolute;right:0}.seeker-locations__close__trigger{appearance:none;background-color:var(--color-text);border:0;cursor:pointer;display:block;height:1.6666666667rem;-webkit-mask-image:url(/themes/custom/colandlink/images/icon--close.svg);mask-image:url(/themes/custom/colandlink/images/icon--close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.3333333333rem;mask-size:1.3333333333rem;overflow:hidden;padding:0;text-indent:-9999px;transition:background-color .3s ease-in-out;width:1.6666666667rem}.seeker-locations__close__trigger:focus,.seeker-locations__close__trigger:hover{background-color:var(--color-link)}.seeker-locations__content{padding:2.7777777778rem 2.7777777778rem 1.6666666667rem}.seeker-locations__title{font-size:1.5555555556rem;margin-block:0 .8333333333rem}.farmer-cards{display:grid;gap:1.6666666667rem;grid-template-columns:1fr;grid-template-rows:max-content;justify-content:center;list-style:none;margin:0 0 2.2222222222rem;padding:0}@media(min-width:33.3333333333rem){.farmer-cards{grid-template-columns:1fr 1fr}}@media(min-width:66.6666666667rem){.farmer-cards{grid-template-columns:1fr 1fr 1fr}}.farmer-card{height:100%;position:relative}.farmer-card__link{align-items:stretch;background-color:var(--neutral-light-1);border:none;border:1px solid var(--color-border-medium);border-radius:.5555555556rem;display:flex;flex-direction:column-reverse;height:100%;min-width:12.2222222222rem;overflow:clip;text-decoration:none;transition:background-color border-color box-shadow .2s ease-in-out}.farmer-card__link:hover{box-shadow:0 2px 10px 0 #63636366}.farmer-card__text{flex:1 0 auto;font-size:.8333333333rem;line-height:1.2;margin:0;padding:1.3888888889rem 1.6666666667rem;position:relative;z-index:2}.farmer-card p{margin-block-end:0}.farmer-card__title{font-family:Open Sans,sans-serif;font-size:1.1111111111rem;font-weight:700;line-height:1.0833333333;margin-block:0}@media(min-width:44.4444444444rem){.farmer-card__title{font-size:1.3333333333rem}}.farmer-card__experience{font-weight:700}.farmer-card__methods h3{font-size:.7222222222rem;font-weight:700;margin-block:.7777777778rem 0;text-transform:uppercase}.farmer-card__methods p{margin:0}.farmer-card__status>:first-child{margin-top:0}.farmer-card__status>:last-child{margin-bottom:0}.farmer-card__image_empty{background-color:#dddad3;flex:0 0 3.3333333333rem}.farmer-card .flag{position:absolute;right:.8333333333rem;top:.5555555556rem;z-index:3}.block--farmers-fontpage>h2{color:var(--grey-900);font-size:1.7777777778rem;margin:0 auto 1.6666666667rem;max-width:1102px}.find-farmer-view .filters-trigger{--color-text:var(--gray-900);margin-bottom:1.6666666667rem}.find-farmer-view .filters-trigger:focus,.find-farmer-view .filters-trigger:hover{--color-text:var(--color-link)}.section-farmers.content-type-page{background-color:var(--neutral-light-2)}.content-type-landowner-profile .region-content{margin-block:2.2222222222rem 0}.farm{padding-bottom:3.3333333333rem}.farm .land-label{margin-block:0 .2222222222rem}.farm__title{margin-block:0 .8888888889rem}.farm__section-title{margin-block:3.3333333333rem 1.1111111111rem}.farm__field-label{font-size:1.3333333333rem;margin-block:1.6666666667rem .2777777778rem}.farm__field-label+*,.farm__field-label+*>:first-child{margin-top:0}.farm__field-sublabel{font-size:.8888888889rem;margin-block:.5555555556rem .2777777778rem}.farm__easement,.farm__housing,.farm__location,.farm__tenure-intro{font-size:.8333333333rem;line-height:1.2;margin-block:0}.farm__updated{font-size:.8333333333rem;margin-block:1.1666666667rem 1.1111111111rem}.farm__images{border-radius:.3888888889rem;height:23.3333333333rem;margin-block:1.1111111111rem 2.2222222222rem;margin-inline:auto;max-width:62.2222222222rem;overflow:clip;position:relative;width:90%}.farm__images a{display:block;height:100%;width:100%}.farm__images img{height:100%;object-fit:cover;width:100%}.farm__images.count-2{grid-gap:.5555555556rem;display:grid;grid-template-columns:1fr 1fr}.farm__images.count-3{grid-gap:.5555555556rem;display:grid;grid-template-areas:"a a" "b c";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.farm__images.count-3>:first-child{grid-area:a}.farm__images.count-3>:nth-child(2){grid-area:b}.farm__images.count-3>:nth-child(3){grid-area:c}.farm__images.count-3>:nth-child(3)~a{display:none}@media(min-width:40.625em){.farm__images.count-3{grid-template-areas:"a b" "a c";grid-template-columns:7fr 3fr}}.farm__images__trigger{appearance:none;background-color:#ffffffd1;border:0;border-radius:.7777777778rem;bottom:.8333333333rem;color:#242424;cursor:pointer;font-size:.7777777778rem;line-height:1;padding:.3888888889rem .8333333333rem;position:absolute;right:.8333333333rem;transition:background-color .3s ease-in-out}.farm__images__trigger:focus,.farm__images__trigger:hover{background-color:#fff}.farm__stats-section{background-color:#f7f7f7;border-radius:.5555555556rem;margin-bottom:3.3333333333rem;padding:1rem 1.6666666667rem .8333333333rem}.farm__stats-section__label{border-bottom:1px solid var(--color-border);font-family:Open Sans,sans-serif;font-size:.8333333333rem;font-weight:700;margin-block:0 .8333333333rem;padding-bottom:.5rem}.farm__stats{flex-wrap:wrap;gap:.2777777778rem 1.1111111111rem;list-style:none;margin:0;padding:0}.farm__stat,.farm__stats{align-items:center;display:flex}.farm__stat{font-size:.8333333333rem;gap:.4444444444rem}.farm__stat strong{font-size:1.1111111111rem;font-weight:700}.farm__stat:first-child{flex:1}@media(max-width:56.25em){.farm__stat:first-child{flex-basis:100%}}.farm__stat:first-child strong{font-size:1.7777777778rem}@media(min-width:56.25em){.farm__stat:not(:first-child):not(:last-child){padding-right:1.1111111111rem;position:relative}.farm__stat:not(:first-child):not(:last-child):after{background-color:var(--color-border);content:"";height:1.6111111111rem;margin-top:-.8055555556rem;position:absolute;right:.5px;top:50%;width:1px}}.farm__vision-intro{font-size:1.3333333333rem}.farm__vision-intro>:first-child{margin-top:0}.farm__vision-intro>:last-child{margin-bottom:0}.farm__body{display:grid;gap:2.2222222222rem 5%;grid-template-areas:"aside" "main ";grid-template-columns:1fr;margin-inline:auto;max-width:62.2222222222rem;width:90%}@media(min-width:48.8888888889rem){.farm__body{grid-template-areas:"main aside";grid-template-columns:minmax(0,2.2fr) 1fr}}.farm__body-section:not(:first-child){border-top:1px solid var(--color-border);margin-top:2.2222222222rem;padding-top:2.2222222222rem}.farm__body-section__label{font-size:1.7777777778rem;line-height:1.1;margin-block:0 2.2222222222rem}.farm__body__aside{grid-area:aside}.farm__body__main{grid-area:main}.farm__opportunites{background-color:#f7f7f7;border-radius:.5555555556rem;padding-inline:1.3333333333rem}.farm__opportunity{display:flex;flex-direction:column;gap:.5555555556rem;padding-block:1.1111111111rem}@media(min-width:26.1111111111rem){.farm__opportunity{flex-direction:row}}.farm__opportunity:not(:first-child){border-top:1px solid var(--color-border)}.farm__opportunity__label{font-size:.8333333333rem;line-height:1;margin-block:0}@media(min-width:26.1111111111rem){.farm__opportunity__label{flex-basis:5.5555555556rem}}.farm__opportunity__options{display:flex;flex:1;flex-wrap:wrap;font-size:.8888888889rem;gap:.2777777778rem .8333333333rem;list-style:none;margin:0;padding:0}.farm__opportunity__options li{flex-basis:11.1111111111rem;flex-grow:0;flex-shrink:0;line-height:1.25}.farm__opportunity__value{font-size:.8888888889rem;justify-self:flex-end;margin-block:0}.farm__opportunity__value strong{display:block}.farm__opportunity__value span{font-size:.8333333333rem}@media(min-width:48.8888888889rem){.farm .contact-card{position:sticky;top:calc(var(--drupal-displace-offset-top) + .83333rem)}}.farm__attachments{display:flex;flex-wrap:wrap;gap:.5555555556rem;list-style:none;padding:0}.farm__attachments li{flex:1;line-height:1.2;min-width:calc(50% - .27778rem)}.farm-teasers{list-style:none;margin:0;padding:0}.farm-teasers__item{border-bottom:1px solid var(--color-border-medium)}.farm-teaser__link{display:flex;gap:1.6666666667rem;padding:1.1111111111rem;text-decoration:none}.farm-teaser__link:focus,.farm-teaser__link:hover{background-color:#f7f7f7;text-decoration:none}.farm-teaser .land-label{margin-block:0 .2222222222rem}.farm-teaser__text{flex:1}.farm-teaser__title{font-size:1.0555555556rem;line-height:1.1;margin-block:0 .5555555556rem}.farm-teaser__acreage,.farm-teaser__city,.farm-teaser__county,.farm-teaser__features,.farm-teaser__tenure{font-size:.8333333333rem;line-height:1.2;margin-block:0}.farm-teaser__city:not(:last-child){margin-bottom:.4444444444rem}.farm-teaser__tenure{display:flex;gap:.2777777778rem;margin-top:.4444444444rem}.farm-teaser__image{margin-top:1.5rem;max-width:6.3333333333rem;width:25%}.farm-teaser__image img{border-radius:.5555555556rem}.farm-popup a{--color-link-underline:#0000;color:var(--color-text)}.farm-popup a:focus,.farm-popup a:hover{color:var(--color-link-hover)}.farm-popup__header{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.farm-popup__header__tools{align-items:center;align-self:start;display:flex;gap:1.1111111111rem;grid-area:1/1;padding:.8333333333rem .8333333333rem 0}.farm-popup__image{aspect-ratio:331/186;grid-area:1/1}.farm-popup__image img{border-radius:.5555555556rem .5555555556rem 0 0;display:block;height:100%;object-fit:cover;width:100%}.farm-popup__text{padding:1.1111111111rem 1.2222222222rem}.farm-popup .land-label{margin-block:0 .2222222222rem}.farm-popup__title{font-size:1.0555555556rem;line-height:1.1;margin-block:0 .5555555556rem}.farm-popup__acreage,.farm-popup__city,.farm-popup__county,.farm-popup__features,.farm-popup__tenure{font-size:.8333333333rem;line-height:1.2;margin-block:0}.farm-popup__city:not(:last-child){padding-bottom:.4444444444rem}.farm-popup__tenure{display:flex;gap:.2777777778rem;padding-top:.4444444444rem}.leaflet-popup{font-family:Open Sans,sans-serif}.leaflet-popup-content-wrapper{border:0;border-radius:.5555555556rem;padding:0}.leaflet-popup-content{font-size:.8333333333rem;line-height:1.2;margin:0}.leaflet-popup-content p{margin-block:0}.leaflet-popup-close-button{display:none}.marker-cluster-medium,.marker-cluster-small{--color-text:var(--black);background-color:#2c655766;color:#000}.marker-cluster-medium div,.marker-cluster-small div{background-color:#2c6557cc;color:var(--black)}.leaflet-marker-icon{filter:drop-shadow(0 0 4px grey)}.find-farmland-view{margin-bottom:-4.4444444444rem}@media(min-width:50rem){.find-farmland-view{display:grid;grid-template-areas:"listings map";grid-template-columns:26.1111111111rem 1fr}.find-farmland-view.list-hidden .find-farmland-view__map{grid-column:1/span 2}.find-farmland-view.list-hidden .find-farmland-view__listings{opacity:0;pointer-events:none}}.find-farmland-view__map{grid-area:map}@media(min-width:50rem){.find-farmland-view__map{height:calc(100vh - var(--drupal-displace-offset-top));position:sticky;top:0}.find-farmland-view__map .geolocation-map-wrapper,.find-farmland-view__map .leaflet-container{height:100%!important}}.find-farmland-view__map .marker-cluster-small{background-color:#be9a4b99!important}.find-farmland-view__map .marker-cluster-small div{background-color:#be9a4b!important}.find-farmland-view__map .marker-cluster-small div span{font-weight:700!important}.find-farmland-view__listings{grid-area:listings}@media(min-width:50rem){.find-farmland-view__listings{box-shadow:0 .2222222222rem .2222222222rem #00000040}}.map-list-hide{background:#0000;border:1px solid var(--color-border);border-radius:1.5555555556rem;display:none;line-height:1;margin-left:auto;padding:.3888888889rem .5277777778rem;transition:border-color .3s ease-in-out}.map-list-hide:focus,.map-list-hide:hover{border-color:var(--color-text)}.map-list-hide svg{fill:currentColor;display:block;height:.7777777778rem;width:.5rem}@media(min-width:50rem){.map-list-hide{display:block}}.map-list-show{appearance:none;background-color:#333;border:0;border-radius:1.6666666667rem;color:#fff;display:none;font-size:.8333333333rem;font-weight:500;gap:.5555555556rem;left:3.3333333333rem;line-height:1;padding:.4444444444rem .9444444444rem;position:absolute;text-transform:uppercase;top:1.5rem;transition:background-color .3 ease-in-out;z-index:10}.map-list-show:focus,.map-list-show:hover{background-color:#242424}.map-list-show:focus:after,.map-list-show:hover:after{transform:translateX(2px)}.map-list-show:after{background-color:#fff;content:"";height:.7777777778rem;-webkit-mask-image:url(/themes/custom/colandlink/images/icon--next.svg);mask-image:url(/themes/custom/colandlink/images/icon--next.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transition:transform .3 ease-in-out;width:.5rem}@media(min-width:50rem){.list-hidden .map-list-show{display:flex}}.farms-list__header{--color-text:var(--white);--color-border:var(--color-border-medium);align-items:center;background-color:#333;display:flex;gap:.8333333333rem 1.3888888889rem;padding:.9444444444rem 1.1111111111rem;position:sticky;top:var(--drupal-displace-offset-top,0)}.farms-list__header__label{font-family:Open Sans,sans-serif;font-size:.8333333333rem;font-weight:500;margin-block:0;text-transform:uppercase}.farms-list__empty{padding:1.1111111111rem}.filters-trigger{--color-text:var(--white);align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:.8333333333rem;display:inline-flex;font-size:.8333333333rem;font-weight:500;gap:.5rem;line-height:1.0666666667;padding:.3333333333rem 1.3333333333rem;transition-duration:.3s;transition-property:color,border-color;transition-timing-function:ease-in-out}.filters-trigger:focus,.filters-trigger:hover{border-color:var(--color-text)}.filters-trigger:before{background-color:var(--color-text);content:"";height:.9444444444rem;-webkit-mask-image:url(/themes/custom/colandlink/images/icon--filter.svg);mask-image:url(/themes/custom/colandlink/images/icon--filter.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-in-out;width:1.1111111111rem}.farm-cards{display:grid;gap:1.6666666667rem;grid-template-columns:1fr;grid-template-rows:max-content;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:33.3333333333rem){.farm-cards{grid-template-columns:1fr 1fr}}@media(min-width:66.6666666667rem){.farm-cards{grid-template-columns:1fr 1fr 1fr}}.farm-card{height:100%;position:relative}.farm-card__link{align-items:stretch;background-color:var(--neutral-light-1);border:none;border:1px solid var(--color-border-medium);border-radius:.5555555556rem;display:flex;flex-direction:column-reverse;height:100%;min-width:12.2222222222rem;overflow:clip;text-decoration:none;transition:background-color border-color box-shadow .2s ease-in-out}.farm-card__link:hover{box-shadow:0 2px 10px 0 #63636366}.farm-card__text{flex:1 0 auto;font-size:.8333333333rem;line-height:1.2;margin:0;padding:1.3888888889rem 1.6666666667rem;position:relative;z-index:2}.farm-card__title{font-family:Open Sans,sans-serif;font-size:1.1111111111rem;font-weight:700;line-height:1.0833333333;margin-block:0;margin-bottom:.8333333333rem}@media(min-width:44.4444444444rem){.farm-card__title{font-size:1.3333333333rem}}.farm-card__acreage,.farm-card__easement,.farm-card__housing{margin-block:0}.farm-card__city{margin-block:0 .7777777778rem}.farm-card__tenure{margin-block:.7777777778rem 0}.farm-card__image_empty{background-color:#dddad3;flex:0 0 3.3333333333rem}.farm-card__features{left:.75rem;position:absolute;top:1rem;z-index:3}.farm-card .flag-favorite-farm{position:absolute;right:.8333333333rem;top:.8333333333rem;z-index:3}.block--available-land>h2{color:var(--green-dark);font-size:1.7777777778rem;margin:0 auto 1.6666666667rem;max-width:1102px}.has-banner-image .page-title{display:none}.banner{--color-text:var(--white);background-color:#000;display:grid;grid-template-columns:1fr;grid-template-rows:auto;min-height:24.5rem;position:relative}.banner__image{grid-area:1/1;height:100%;position:absolute}.banner img{height:100%;object-fit:cover;opacity:.83;width:100%}.banner__title{align-self:center;font-size:2.6666666667rem;font-weight:800;grid-area:1/1;line-height:.9;padding:4.4444444444rem 5%;text-align:center;text-shadow:0 4px 4px #00000040;text-transform:uppercase;z-index:2}@media(min-width:37.5em){.banner__title{font-size:4.8333333333rem}}.dialog{border:1px solid #ccc;border-radius:.6666666667rem;box-shadow:0 3px 6px #00000026;max-height:80vh;max-width:37.1111111111rem;overflow:auto;overscroll-behavior:contain;padding:0;width:80vw}.dialog__header{background-color:#fff;border-bottom:1px solid #ccc;box-shadow:0 3px 6px #0000000a;gap:.8333333333rem;justify-content:space-between;padding:.8333333333rem 2.2222222222rem;position:sticky;top:0;z-index:2}.dialog__header,.dialog__title{align-items:center;display:flex}.dialog__title{font-family:Oswald,sans-serif;font-size:1.5rem;gap:.5555555556rem;margin-block:0}.dialog__close__trigger{appearance:none;background-color:var(--color-text);border:0;cursor:pointer;height:1.3333333333rem;-webkit-mask-image:url(/themes/custom/colandlink/images/icon--close.svg);mask-image:url(/themes/custom/colandlink/images/icon--close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1rem;mask-size:1rem;overflow:hidden;text-indent:-999px;transition:background-color .3s cubic-bezier(.075,.82,.165,1);width:1.3333333333rem}.dialog__close__trigger:focus,.dialog__close__trigger:hover{background-color:var(--color-link)}.dialog__content{padding:1.6666666667rem 2.2222222222rem 2.2222222222rem}::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080}body:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable}.dialog fieldset:first-child{margin-top:0}.dialog div[id*=county-select2-element-wrapper],.dialog fieldset:not(:first-child){border-top:1px solid var(--color-border);margin-top:1.3888888889rem;padding-top:1.3888888889rem}.dialog details{border-bottom:0;margin-bottom:0;padding-bottom:0}.dialog .bef-checkboxes{margin-top:0}@media(min-width:44.4444444444rem){.dialog .bef-checkboxes{display:grid;gap:1.1111111111rem;grid-template-columns:1fr 1fr}}.dialog .bef-checkboxes.bef-nested ul{list-style:none;margin:0;padding:0}.dialog .bef-checkboxes.bef-nested>ul>li>.form-item label{font-weight:700}.dialog .bef-checkboxes.bef-nested>ul ul{margin-left:1.3888888889rem;margin-top:.8333333333rem}@media(min-width:44.4444444444rem){.dialog .bef-checkboxes.bef-nested{display:block}.dialog .bef-checkboxes.bef-nested>ul{display:grid;gap:1.3888888889rem;grid-template-columns:1fr 1fr}.dialog .bef-checkboxes.bef-nested>ul ul{display:grid;gap:.8333333333rem;grid-template-columns:1fr}}.dialog .select2-container--open{margin-left:-1px!important;top:unset!important}.dialog .select2-dropdown--below{margin-top:-20px!important}.dialog .select2-dropdown--above{bottom:58px!important}.dialog [data-drupal-selector=edit-actions]{align-items:center;background-color:#fff;border-top:1px solid #ccc;bottom:0;box-shadow:0 -3px 6px #0000000a;display:flex;flex-direction:row-reverse;gap:1.1111111111rem;justify-content:space-between;margin-bottom:-2.2222222222rem;margin-left:-2.2222222222rem;padding:1.1111111111rem 2.2222222222rem;position:sticky;width:calc(100% + 4.44444rem)}.dialog .views-exposed-form .fieldset__label--group,.dialog .views-exposed-form .form-type-select label,.dialog .views-exposed-form summary{font-size:1.1666666667rem}.dialog .views-exposed-form>.form-type-checkbox{border-top:1px solid var(--color-border);margin-top:1.3888888889rem;padding-top:1.3888888889rem}.dialog .views-exposed-form>.form-type-checkbox input:checked+label:before{background-image:url(/themes/custom/colandlink/images/icon--checkmark--black.svg);background-position:50%;background-repeat:no-repeat;transform:translateX(1.2222222222rem)}.dialog .views-exposed-form>.form-type-checkbox input:checked+label:after{background-color:#1b7d02}.dialog .views-exposed-form>.form-type-checkbox label{justify-content:space-between;position:relative;width:100%}.dialog .views-exposed-form>.form-type-checkbox label:before{background-color:#fff;border:none;border-radius:1.4444444444rem;height:1.4444444444rem;position:absolute;right:1.3333333333rem;top:.2222222222rem;transition:transform .3s;width:1.4444444444rem}.dialog .views-exposed-form>.form-type-checkbox label:after{background-color:#ccc;border-radius:1.6666666667rem;content:"";flex-shrink:0;height:1.6666666667rem;transition:background-color .3s;width:2.8888888889rem}[data-drupal-selector=edit-business-plan] .form-radios--bef,[data-drupal-selector=edit-housing] .form-radios--bef,[data-drupal-selector=edit-property-type] .form-radios--bef,[data-drupal-selector=edit-water-rights] .form-radios--bef{background-color:var(--color-border);border:1px solid var(--color-border);display:flex;flex-direction:row;flex-wrap:wrap;gap:1px;margin-top:0;transition-duration:.3s;transition-property:border-color,outline-color;transition-timing-function:ease-in-out}[data-drupal-selector=edit-business-plan] .form-radios--bef:focus-within,[data-drupal-selector=edit-housing] .form-radios--bef:focus-within,[data-drupal-selector=edit-property-type] .form-radios--bef:focus-within,[data-drupal-selector=edit-water-rights] .form-radios--bef:focus-within{border-color:var(--input-border-active);outline:1px solid var(--input-border-active)}@media(min-width:28.125em){[data-drupal-selector=edit-business-plan] .form-radios--bef,[data-drupal-selector=edit-housing] .form-radios--bef,[data-drupal-selector=edit-property-type] .form-radios--bef,[data-drupal-selector=edit-water-rights] .form-radios--bef{flex-wrap:nowrap}}[data-drupal-selector=edit-business-plan] .form-radios--bef .form-item,[data-drupal-selector=edit-housing] .form-radios--bef .form-item,[data-drupal-selector=edit-property-type] .form-radios--bef .form-item,[data-drupal-selector=edit-water-rights] .form-radios--bef .form-item{flex:1;flex-basis:49%}@media(min-width:28.125em){[data-drupal-selector=edit-business-plan] .form-radios--bef .form-item,[data-drupal-selector=edit-housing] .form-radios--bef .form-item,[data-drupal-selector=edit-property-type] .form-radios--bef .form-item,[data-drupal-selector=edit-water-rights] .form-radios--bef .form-item{flex-basis:0}}[data-drupal-selector=edit-business-plan] .form-radios--bef input:checked+.option,[data-drupal-selector=edit-housing] .form-radios--bef input:checked+.option,[data-drupal-selector=edit-property-type] .form-radios--bef input:checked+.option,[data-drupal-selector=edit-water-rights] .form-radios--bef input:checked+.option{background-color:#2c6557;color:#fff}[data-drupal-selector=edit-business-plan] .form-radios--bef .option,[data-drupal-selector=edit-housing] .form-radios--bef .option,[data-drupal-selector=edit-property-type] .form-radios--bef .option,[data-drupal-selector=edit-water-rights] .form-radios--bef .option{background-color:#fff;display:block;padding:.6111111111rem .5555555556rem;text-align:center;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease-in-out}[data-drupal-selector=edit-business-plan] .form-radios--bef .option:before,[data-drupal-selector=edit-housing] .form-radios--bef .option:before,[data-drupal-selector=edit-property-type] .form-radios--bef .option:before,[data-drupal-selector=edit-water-rights] .form-radios--bef .option:before{display:none}[data-drupal-selector=edit-conserved] .form-radios,[data-drupal-selector=edit-housing-needed] .form-radios,[data-drupal-selector=edit-water] .form-radios{background-color:var(--color-border);border:1px solid var(--color-border);display:flex;flex-direction:row;flex-wrap:wrap;gap:1px;transition-duration:.3s;transition-property:border-color,outline-color;transition-timing-function:ease-in-out}[data-drupal-selector=edit-conserved] .form-radios:focus-within,[data-drupal-selector=edit-housing-needed] .form-radios:focus-within,[data-drupal-selector=edit-water] .form-radios:focus-within{border-color:var(--input-border-active);outline:1px solid var(--input-border-active)}@media(min-width:28.125em){[data-drupal-selector=edit-conserved] .form-radios,[data-drupal-selector=edit-housing-needed] .form-radios,[data-drupal-selector=edit-water] .form-radios{flex-wrap:nowrap}}[data-drupal-selector=edit-conserved] .form-radios .form-item,[data-drupal-selector=edit-housing-needed] .form-radios .form-item,[data-drupal-selector=edit-water] .form-radios .form-item{flex:1;flex-basis:49%}@media(min-width:28.125em){[data-drupal-selector=edit-conserved] .form-radios .form-item,[data-drupal-selector=edit-housing-needed] .form-radios .form-item,[data-drupal-selector=edit-water] .form-radios .form-item{flex-basis:0}}[data-drupal-selector=edit-conserved] .form-radios input:checked+.option,[data-drupal-selector=edit-housing-needed] .form-radios input:checked+.option,[data-drupal-selector=edit-water] .form-radios input:checked+.option{background-color:#2c6557;color:#fff}[data-drupal-selector=edit-conserved] .form-radios .option,[data-drupal-selector=edit-housing-needed] .form-radios .option,[data-drupal-selector=edit-water] .form-radios .option{background-color:#fff;display:block;padding:.6111111111rem .5555555556rem;text-align:center;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease-in-out}[data-drupal-selector=edit-conserved] .form-radios .option:before,[data-drupal-selector=edit-housing-needed] .form-radios .option:before,[data-drupal-selector=edit-water] .form-radios .option:before{display:none}.listing-contact{border:1px solid var(--color-border);padding:0}.listing-contact__close{display:flex;justify-content:flex-end;padding:.5555555556rem}.listing-contact__close__trigger{appearance:none;background-color:var(--color-text);border:0;cursor:pointer;display:block;height:1.6666666667rem;-webkit-mask-image:url(/themes/custom/colandlink/images/icon--close.svg);mask-image:url(/themes/custom/colandlink/images/icon--close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.3333333333rem;mask-size:1.3333333333rem;overflow:hidden;padding:0;text-indent:-9999px;transition:background-color .3s ease-in-out;width:1.6666666667rem}.listing-contact__close__trigger:focus,.listing-contact__close__trigger:hover{background-color:var(--color-link)}.listing-contact__content{max-width:27.7777777778rem;padding:1.6666666667rem 2.7777777778rem}.listing-contact__title{font-size:1.3333333333rem;line-height:1.1666666667;margin-block:0 1.1111111111rem}.user-form-page .page-title{width:100%}.user-form-page .region-content{margin-inline:auto;max-width:36.1111111111rem;padding-block:2.2222222222rem 4.4444444444rem;width:90%}.user-form .form-email,.user-form .form-text{width:100%}.profile-page .page-title,.profile-page .tabs-container{display:none}.profile-page .user-form{margin-inline:auto;max-width:36.1111111111rem;width:90%}.profile__listing-section{background-color:#f7f7f7;padding-block:2.7777777778rem}.profile__listing-section__content{margin-inline:auto;max-width:62.2222222222rem;width:90%}.profile__header{border-bottom:1px solid var(--color-border);display:grid;gap:1.1111111111rem 1.5rem;grid-template-columns:auto;margin-bottom:1.5rem;padding-bottom:1.5rem}@media(min-width:27.7777777778rem){.profile__header{grid-template-columns:4.3888888889rem 1fr}}.profile__avatar{border:2px solid var(--color-border);border-radius:4.2777777778rem;height:4.2777777778rem;object-fit:cover;width:4.2777777778rem}.profile__avatar-fallback{background-color:var(--color-link);border-radius:4.3888888889rem;color:#fff;font-size:2.2222222222rem;font-weight:500;height:4.3888888889rem;line-height:4.3888888889rem;text-align:center;width:4.3888888889rem}.profile__title{font-size:1.7777777778rem;margin-block:0}.profile__user-links{--color-link:var(--color-text);--color-link-underline:var(--color-text);font-size:.7777777778rem;font-weight:700;margin-block:.2777777778rem 0}.profile__edit-link{align-items:center;display:inline-flex;gap:.7777777778rem}.profile__edit-link:before{background-color:var(--color-text);content:"";height:1.1111111111rem;-webkit-mask-image:url(/themes/custom/colandlink/images/icon--edit.svg);mask-image:url(/themes/custom/colandlink/images/icon--edit.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease-in-out;width:1.1111111111rem}.profile__edit-link:focus,.profile__edit-link:hover{--color-link-underline:inherit}.profile__edit-link:focus:before,.profile__edit-link:hover:before{background-color:var(--color-link-hover)}.profile__section-title{font-size:2.2222222222rem;margin-block:1.6666666667rem}.profile__create-cta{background-color:#be9a4b;border-radius:.5555555556rem;margin-top:1.6666666667rem;padding:2.2222222222rem 1.6666666667rem 1.6666666667rem;text-align:center}.profile__create-cta__title{font-size:2.5rem;line-height:1;margin-block:0}.profile__create-cta__action{margin-block:1.6666666667rem 0}.profile__create-cta__action a{--color-button-text:var(--white);--color-button-text-hover:var(--white);--color-button-primary-bg:var(--blue);--color-button-primary-bg-hover:color-mix(in srgb,var(--color-button-primary-bg),#000 20%)}.profile__listing{background-color:#fff;border-radius:.5555555556rem;margin-bottom:1.6111111111rem;padding:1.9444444444rem}.profile__listing__details{--color-link:var(--color-text);--color-link-underline:#0000;display:flex;flex-direction:column;font-size:.8333333333rem;gap:1.6666666667rem;margin-bottom:1.6666666667rem}@media(min-width:38.8888888889rem){.profile__listing__details{flex-direction:row}.profile__listing__image{flex-basis:30%;flex-shrink:0}}.profile__listing__image img{border-radius:.5555555556rem;display:block}.profile__listing__title{font-size:1.2222222222rem;margin-block:0}.profile__listing p{font-size:.8333333333rem;line-height:1.3333333333}.profile__listing__updated{margin-block:.2777777778rem 1.5rem}.profile__listing__acres,.profile__listing__city,.profile__listing__county{margin-block:0}.profile__listing__practices,.profile__listing__tenure{margin-block:1.1111111111rem 0}.profile__listing__practices strong{display:block;text-transform:uppercase}.profile__listing__footer{border:1px solid var(--color-border);border-radius:.4444444444rem;padding:2.2222222222rem 6%}.profile__listing__status{--color-text:var(--color-text-light);font-size:.7777777778rem;line-height:1.5714285714;margin-bottom:1.6666666667rem;min-height:3.6666666667rem;padding-left:5.3333333333rem;position:relative}.profile__listing__status--draft:before{background-image:url(/themes/custom/colandlink/images/icon--status-draft.svg)}.profile__listing__status--review:before{background-image:url(/themes/custom/colandlink/images/icon--status-review.svg)}.profile__listing__status--published:before{background-image:url(/themes/custom/colandlink/images/icon--status-published.svg)}.profile__listing__status--archived:before{background-image:url(/themes/custom/colandlink/images/icon--status-archived.svg)}.profile__listing__status:before{background-color:#f7f7f7;background-position:50%;background-repeat:no-repeat;background-size:1.7777777778rem;border-radius:.4444444444rem;content:"";height:3.6666666667rem;left:0;position:absolute;top:0;width:3.6666666667rem}.profile__listing__status h3{font-size:1.1111111111rem;margin-block:0}.profile__listing__status p{margin-block:.2777777778rem 0}.profile__listing__actions{align-items:center;display:flex;gap:1.6666666667rem}.profile__listing__action{--color-button-text:var(--color-button-tertiary-text);--color-button-bg:var(--color-button-tertiary-bg);--color-button-text-hover:var(--color-button-tertiary-text);--color-button-bg-hover:var(--color-button-tertiary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;flex:1;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.profile__listing__action:focus,.profile__listing__action:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.profile__listing__action--edit{--color-button-bg:var(--color-button-primary-bg);--color-button-border:var(--color-button-primary-bg);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-button-border-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.profile__listing__action--edit:focus,.profile__listing__action--edit:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.profile__listing__action:only-child{max-width:24rem}.profile__listing__expires{--color-text:var(--ui-red);font-weight:700}.profile__add_another{background-color:#fff;border-radius:.5555555556rem;padding:1.9444444444rem;text-align:center}.profile__add_another>:first-child{margin-top:0}.profile__add_another>:last-child{margin-bottom:0}.profile__saved-section{padding-block:2.2222222222rem 3.3333333333rem}.profile__saved-section__content{margin-inline:auto;max-width:62.2222222222rem;width:90%}.profile__saved-section-title{border-top:1px solid var(--color-border);font-size:1.7777777778rem;margin-block:1.6666666667rem;padding-top:1.6666666667rem}.profile__saved-list{margin-bottom:3.3333333333rem}.list--favorites{list-style:none;margin-bottom:0;padding:0}.list--favorites li{align-items:center;display:flex;gap:.8333333333rem;justify-content:space-between}.list--favorites li:not(:first-child){border-top:1px dashed var(--color-border);margin-top:.5555555556rem;padding-top:.5555555556rem}.list--favorites .flag{font-size:.7777777778rem}.list--favorites .flag a{color:#242424!important}.list--favorites .flag a:focus,.list--favorites .flag a:hover{color:#2c6557!important}.region-footer{background-color:var(--green);color:var(--white);padding:7.7777777778rem 1.1111111111rem 1.1111111111rem;position:relative}.region-footer .region-footer-inner{display:flex;flex-wrap:wrap;gap:2.2222222222rem;justify-content:center;margin-inline:auto;max-width:62.2222222222rem;max-width:60rem;width:90%}@media(min-width:61.1111111111rem){.region-footer .region-footer-inner{flex-wrap:nowrap;justify-content:flex-start;min-width:auto}.region-footer .region-footer-inner>div{flex:1 1 auto}}.region-footer .region-footer-inner>div p a:not(.button){border-bottom:1px solid var(--white);color:var(--white);text-decoration:none;transition:border-bottom .1s linear}.region-footer .region-footer-inner>div p a:not(.button):focus,.region-footer .region-footer-inner>div p a:not(.button):hover{border-bottom:1px solid var(--mustard);text-decoration:none}.region-footer .region-footer-inner>.region-footer-first{display:flex;flex-basis:100%;justify-content:center;min-width:250px}@media(min-width:61.1111111111rem){.region-footer .region-footer-inner>.region-footer-first{flex-basis:250px}.region-footer .region-footer-inner>.region-footer-fourth{display:flex;justify-content:flex-end}}.region-footer .region-footer-inner a.button{color:var(--black)}.region-footer .block__title{color:var(--white);display:flex;font-family:Open Sans,sans-serif;font-size:1.1111111111rem;line-height:1.1;margin:0;max-width:11.1111111111rem;text-transform:uppercase}.region-footer .block__content p{color:var(--white);font-size:.9444444444rem}.menu--site-credits{border-top:1px solid var(--gray-400);margin:1.3888888889rem auto;max-width:60rem;padding-top:1.1111111111rem;width:90%}.menu--site-credits .menu{flex-direction:row;flex-wrap:wrap;gap:1.6666666667rem}@media(min-width:44.4444444444rem){.menu--site-credits .menu{display:flex;justify-content:center}}.menu--site-credits .menu__link{border-bottom:1px solid var(--white);color:var(--white);font-size:.9444444444rem;text-decoration:none;transition:border-bottom .1s linear}.menu--site-credits .menu__link:focus,.menu--site-credits .menu__link:hover{border-bottom:1px solid var(--mustard);text-decoration:none}.menu--site-credits .menu__item{position:relative}@media(min-width:44.4444444444rem){.menu--site-credits .menu__item:not(:first-child):after{background:#fff;content:"";height:16px;left:-.8333333333rem;position:absolute;top:56%;transform:translateY(-56%);width:1px}}.menu--social .menu{border-radius:1 solid var(--black);display:flex;flex-direction:row;flex-wrap:wrap;gap:1.1111111111rem;margin-top:.8333333333rem}@media(min-width:61.1111111111rem){.menu--social .menu{justify-content:center}}.menu--social .menu__link{display:flex;opacity:.9}.menu--social .menu__link:hover{opacity:1}.menu--social svg{stroke:currentColor;fill:currentColor}.menu--social svg .social-icon-circle{fill:var(--mustard);color:#0000}.menu--social svg *{color:#0d2f1d}.menu--social a:focus svg .social-icon-circle,.menu--social a:hover svg .social-icon-circle{fill:var(--color-button-primary-bg-hover);color:#0000}.form-submit[name=reset]{--color-button-text:var(--color-button-tertiary-text);--color-button-bg:var(--color-button-tertiary-bg);--color-button-text-hover:var(--color-button-tertiary-text);--color-button-bg-hover:var(--color-button-tertiary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.form-submit[name=reset]:focus,.form-submit[name=reset]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.title-more-link-wrapper{align-items:center;display:flex;gap:.8333333333rem;justify-content:flex-start}.title-more-link-wrapper .title{color:var(--gray-900);font-size:1.7777777778rem;margin:2rem 0 1rem;text-transform:uppercase}.title-more-link-wrapper .more-link{font-size:.8888888889rem;position:relative;top:.6rem}.messages{--color-text:var(--white);--color-link:var(--white);--color-link-underline:color-mix(in srgb,var(--color-link),#0000 70%);--color-border:#353641;background-color:#353641;background-position:1rem 50%;background-repeat:no-repeat;background-size:1rem auto;border-color:var(--color-border);border-radius:2px;border-style:solid;border-width:0 0 0 5px;margin-inline:auto;margin-bottom:1rem;margin-top:1rem;max-width:62.2222222222rem;padding:1.5rem 1.5rem 1.5rem calc(3rem - 5px);width:90%}.messages a{color:inherit;font-weight:700}.messages--status{--color-border:#1b7d02;background-image:url(/themes/custom/colandlink/images/message-status.svg)}.messages--warning{--color-border:#fadc3b;background-image:url(/themes/custom/colandlink/images/message-warning.svg)}.messages--error{--color-border:#cd131b;background-image:url(/themes/custom/colandlink/images/message-error.svg)}.button--primary{--color-button-bg:var(--color-button-primary-bg);--color-button-border:var(--color-button-primary-bg);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-button-border-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--primary:focus,.button--primary:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--secondary{--color-button-text:var(--color-button-secondary-text);--color-button-bg:var(--color-button-secondary-bg);--color-button-text-hover:var(--color-button-secondary-text);--color-button-bg-hover:var(--color-button-secondary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--secondary:focus,.button--secondary:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--outline{--color-button-text:var(--color-button-primary-bg);--color-button-border:var(--color-button-primary-bg);--color-button-text-hover:var(--color-button-primary-text);--color-button-bg-hover:var(--color-button-primary-bg-hover);--color-button-border-hover:var(--color-button-primary-bg-hover);--button-border-width:0.1111111111rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--outline:focus,.button--outline:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--inverse{--button-vertical-padding:0.5555555556rem;--color-button-text:var(--green-dark);--color-button-bg:var(--white);--color-button-text-hover:var(--green-dark);--color-button-bg-hover:var(--orange);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--inverse:focus,.button--inverse:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--inverse--outline{--button-vertical-padding:0.5555555556rem;--color-button-text:var(--white);--color-button-border:var(--white);--color-button-text-hover:var(--orange);--color-button-bg-hover:#0000;--color-button-border-hover:var(--orange);--button-border-width:0.1111111111rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--inverse--outline:focus,.button--inverse--outline:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.tabs-container{margin:1rem 0 1.5rem}.tabs{border-bottom:1px solid #bbb;display:flex;flex-wrap:wrap;font-size:.8888888889rem;justify-content:center;list-style:none;margin-bottom:1rem;margin-top:1rem;text-align:left}@media(min-width:31.25em){.tabs{font-size:1.1111111111rem}}.tabs li{margin:.5rem .5rem 0}.tabs a{border-bottom:3px solid #0000;color:#000;display:block;padding:.25em;text-decoration:none}.tabs a:focus,.tabs a:hover{border-bottom-color:#2c655780}.tabs a.is-active{border-bottom-color:#2c6557;color:#242424;cursor:default;font-weight:700}.pager__items{clear:both;display:flex;flex-direction:row;gap:.2777777778rem;justify-content:center;padding:0}.pager__item{background-image:none;list-style-type:none;padding:0}.pager__item a{border:1px solid var(--gray-400);border-radius:.2777777778rem;color:var(--color-text);display:inline-block;font-size:.8888888889rem;font-weight:700;line-height:1;min-width:1.6666666667rem;padding:.3333333333rem;text-align:center;text-decoration:none}.pager__item a:hover{background-color:var(--gray-400);border-color:var(--gray-400);color:var(--white)}.pager__item.is-active a{background-color:var(--gray-600);border-color:var(--gray-600);color:var(--white)}.maintenance-page{--color-text:var(--white);background-image:linear-gradient(180deg,#20493f,#2c6557);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:5.5555555556rem 5%;text-align:center}.maintenance-page:after{animation:tractor 20s linear infinite;background-image:url(/themes/custom/colandlink/images/icon--tractor.svg);background-position:50% bottom;background-repeat:no-repeat;background-size:contain;bottom:-5px;content:"";height:80px;left:-80px;position:absolute;width:80px;will-change:transform}.maintenance-page__header{margin-bottom:2.2222222222rem}.maintenance-page__header img{max-width:16.6666666667rem;opacity:.7;width:80%}.maintenance-page__main{margin-inline:auto;max-width:35.5555555556rem}@keyframes tractor{0%{transform:translateX(0)}to{transform:translateX(calc(100vw + 200px))}}.webform-submission-form{margin-inline:auto;max-width:43.1111111111rem}body #cookiesjsr{--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:#fff;--btn-border-color:#fff;--btn-bg-color:#0000;--btn-prime-font-color:var(--color-button-primary-text);--btn-prime-border-color:var(--color-button-primary-bg);--btn-prime-bg-color:var(--color-button-primary-bg);--btn-inv-font-color:var(--color-button-primary-bg);--btn-inv-border-color:var(--color-button-primary-bg);--btn-inv-bg-color:#fff;--btn-prime-inv-font-color:#fff;--btn-prime-inv-border-color:var(--color-button-primary-bg);--btn-prime-inv-bg-color:var(--color-button-primary-bg);--link-list-font-color:#fff;--link-list-separator-color:#fff;--banner-logo-offset:100px;--banner-bg-color:var(--black);--banner-font-color:#fff;--layer-header-height:3.5em;--layer-header-bg-color:#fff;--layer-header-font-color:#000f37;--layer-body-bg-color:#fff;--layer-tab-bg-color:#fff;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:var(--color-background-shade);--layer-tab-active-font-color:var(--color-text);--layer-bg-dark:#004c93;--layer-font-light:var(--color-text);--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#fff;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:var(--gray-400);--switch-bg-off:#fff;--switch-bg-on:#0a0;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#0a0;--switch-always-on-bg-color:#fff}.cookiesjsr-banner{gap:1.6666666667rem;padding:1.6666666667rem}.cookiesjsr-banner--text{color:var(--banner-font-color,#fff)}.cookiesjsr-banner--info{margin-bottom:0;padding:0}@media(min-width:48em){.cookiesjsr-banner--info{flex-basis:55%;flex-shrink:0}}.cookiesjsr-links:empty{display:none}.cookiesjsr-btn,.cookiesjsr-layer--title{font-weight:700}.cookiesjsr-service-group--tab{font-weight:400}.active .cookiesjsr-service-group--tab{font-weight:700}.block-colandlink-help{margin-inline:auto;max-width:62.2222222222rem;width:90%}.block-colandlink-help>*{font-size:.7777777778em;text-align:center}.layout-builder-block{background-color:inherit}div.layout-builder__add-block,div.layout-builder__add-section{padding:.5em 0}.layout-builder__link{position:relative;z-index:10}.layout-builder-form{margin:1.5em 0}.layout-builder-form>.form-actions{font-size:1.2em;text-align:center}.layout-builder-form>.form-actions .form-type-checkbox{font-size:12px;letter-spacing:.08em;margin-top:1.5em;text-transform:uppercase}.layout-builder-form .button:not(.button--primary){--color-button-text:var(--color-button-tertiary-text);--color-button-bg:var(--color-button-tertiary-bg);--color-button-text-hover:var(--color-button-tertiary-text);--color-button-bg-hover:var(--color-button-tertiary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:.4444444444rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.layout-builder-form .button:not(.button--primary):focus,.layout-builder-form .button:not(.button--primary):hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.layout-builder-form .form-type-vertical-tabs{display:none}#drupal-off-canvas-wrapper{--off-canvas-title-font-size:rem(24);--off-canvas-button-font-size:rem(15)}#drupal-off-canvas form{margin-inline:0!important;padding-inline:0!important}#drupal-off-canvas label,#drupal-off-canvas summary{font-size:1rem}#bs_nav-tabs{margin-inline:0!important;padding-inline:0!important;width:100%!important}#drupal-off-canvas-wrapper .inline-block-create-button{align-items:center;display:flex;font-size:.8888888889rem;gap:.8333333333rem}#drupal-off-canvas-wrapper .inline-block-create-button:before{margin:0;position:static!important;transform:none}.bs_nav-tabs li:nth-child(2){display:none!important}.bs_input-circles .form-radios .form-item{width:auto!important}#layout-builder-modal form{margin:0!important}.section-shade{background-color:var(--neutral-light-2)}.diff-controls,.diff-header,.diff-responsive-table-wrapper{margin-inline:auto;max-width:62.2222222222rem;width:90%}.diff-responsive-table-wrapper{padding-bottom:4.4444444444rem}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300 800;src:url(/themes/custom/colandlink/fonts/OpenSans-VariableFont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300 800;src:url(/themes/custom/colandlink/fonts/OpenSans-Italic-Variable.woff2) format("woff2")}@font-face{font-display:swap;font-family:Oswald;font-style:italic;font-weight:200 700;src:url(/themes/custom/colandlink/fonts/Oswald-VariableFont.woff2) format("woff2")}@media print{*{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a:link,a:visited{text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.header-logo-link:after,.image-gallery a:after,.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""!important}pre{border:1px solid #999;padding:30px;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.region-header-primary{display:block;text-align:center}.header-logo-link{background-color:#000!important;display:inline-block;margin-top:30px;padding:20px}.header-logo{filter:grayscale(1)}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#skip-link,.action-links,.book-navigation,.breadcrumb,.feed-icons,.forum-topic-navigation,.links,.pager,.region-footer,.region-navigation,.region-navigation-secondary,.tabs{display:none;visibility:hidden}}
