﻿@import"https://use.typekit.net/gnz7dtq.css";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;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:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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}template{display:none}[hidden]{display:none}@font-face{font-family:"fontello";src:url("../font/fontello.eot?13742940");src:url("../font/fontello.eot?13742940#iefix") format("embedded-opentype"),url("../font/fontello.woff?13742940") format("woff"),url("../font/fontello.ttf?13742940") format("truetype"),url("../font/fontello.svg?13742940#fontello") format("svg");font-weight:normal;font-style:normal}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-to-content{transition:all .2s ease-in-out;font-family:Mulish,sans-serif;font-style:normal;font-weight:500;position:fixed;color:#2b2523;font-weight:600;text-decoration:none;white-space:nowrap;border:2px solid #2b2523;background-color:#fff;top:0;left:calc(50% - 100px);box-shadow:0 5px 10px rgba(255,255,255,.1);transform:translateY(-100px);padding:1.8rem 2.5rem;opacity:0;outline:none;z-index:99999}.skip-to-content:focus{opacity:1;transform:translateY(70px)}.skip-to-target{width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;outline:none !important;box-shadow:none !important}.admin-bar .skip-to-content{top:56px}@media screen and (min-width: 783px){.admin-bar .skip-to-content{top:42px}}.breadcrumbs .breadcrumb{list-style:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:unset;flex-wrap:wrap;max-width:1440px;margin-bottom:2rem}.breadcrumbs .breadcrumb li a{text-decoration:none;color:#2b2523}.breadcrumbs .breadcrumb li{color:#2b2523}.breadcrumbs .breadcrumb li>a{transition:all .2s ease-in-out;border-bottom:none}.breadcrumbs .breadcrumb li>a:hover,.breadcrumbs .breadcrumb li>a:focus{border-bottom:none;text-decoration:underline}.breadcrumbs .breadcrumb li:not(:last-child):after{content:"/";margin:0 .5rem;color:#2b2523}.cta-button{transition:all .2s ease-in-out;align-items:flex-start;background:#2b2523;border:none;border-radius:50em;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;line-height:1;overflow:hidden;padding:30px 60px;position:relative;text-decoration:none}.cta-button span{color:#fff;line-height:1.5rem;position:relative;transition:all .3s ease-in-out;z-index:1}.cta-button:before{position:absolute;content:"";border-radius:50em;background-color:#fac68c;top:0;left:0;bottom:0;width:0;transition:all .3s ease-in-out}.cta-button:hover span,.cta-button:focus span{color:#2b2523}.cta-button:hover:before,.cta-button:focus:before{width:100%}#comments{border-top:1px solid #eee;padding-top:3rem;margin-top:3rem}#comments a:not(#submit):hover,#comments a:not(#submit):focus{border-bottom:1px solid #2b2523}#comments .comments-title{font-size:1.4rem;font-weight:700}#comments .comment-list{list-style-type:none;border-bottom:1px solid #eee;padding:0 0 2rem 1rem}#comments .comment-list li{margin-bottom:2rem}#comments .comment-list li>article{margin-bottom:2rem}#comments .comment-list li .comment-content p{margin:1rem 0}#comments .comment-list li #respond{padding-left:1rem;margin:1rem 0 3rem}#comments .comment-list li #respond #reply-title{margin:0}#comments .comment-list li #respond #reply-title small{font-family:Mulish,sans-serif;font-style:normal;font-weight:500;font-size:1rem;margin-left:2rem}#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link{color:#f28e00}#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link:hover,#comments .comment-list li #respond #reply-title small #cancel-comment-reply-link:focus{border-bottom-color:#f28e00}#comments #commentform>p{margin:0 0 1rem}#comments #commentform>p:not(.comment-form-cookies-consent):not(.comment-notes):not(.form-submit):not(.logged-in-as){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:unset;flex-direction:column}#comments #commentform>p .required{color:#f28e00;font-weight:700}#comments #commentform #submit{transition:all .2s ease-in-out;align-items:flex-start;background:#2b2523;border:none;border-radius:50em;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;line-height:1;overflow:hidden;padding:30px 60px;position:relative;text-decoration:none;border:none;cursor:pointer;padding:.8rem 1.6rem;margin-top:0}#comments #commentform #submit span{color:#fff;line-height:1.5rem;position:relative;transition:all .3s ease-in-out;z-index:1}#comments #commentform #submit:before{position:absolute;content:"";border-radius:50em;background-color:#fac68c;top:0;left:0;bottom:0;width:0;transition:all .3s ease-in-out}#comments #commentform #submit:hover span,#comments #commentform #submit:focus span{color:#2b2523}#comments #commentform #submit:hover:before,#comments #commentform #submit:focus:before{width:100%}#comments #reply-title{font-size:1.3rem;font-weight:700}#contact-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:unset;flex-direction:column}#contact-form label{font-weight:300}#contact-form input,#contact-form textarea{color:#2b2523;border:none;outline:none;background-color:#fff;width:100%;padding:1.2rem 1.4rem}#contact-form input::-webkit-input-placeholder,#contact-form textarea::-webkit-input-placeholder{color:#678599}#contact-form input:-moz-placeholder,#contact-form textarea:-moz-placeholder{color:#678599}#contact-form input::-moz-placeholder,#contact-form textarea::-moz-placeholder{color:#678599}#contact-form input:-ms-input-placeholder,#contact-form textarea:-ms-input-placeholder{color:#678599}#contact-form input::-ms-input-placeholder,#contact-form textarea::-ms-input-placeholder{color:#678599}#contact-form input:focus::placeholder,#contact-form textarea:focus::placeholder{opacity:0}#contact-form .label-input-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:unset;margin-bottom:1.5rem}#contact-form .label-input-wrapper:last-child{margin-bottom:0}#contact-form .form-submit{background-color:rgba(0,0,0,0);border:none;font-size:1rem;font-weight:400;line-height:1.75rem;color:#2b2523;outline:none;padding:0;cursor:pointer;transition:all .2s ease-in-out;color:#fff;background-color:#2b2523;padding:1rem}#contact-form .form-submit:hover,#contact-form .form-submit:focus{background-color:#f28e00}.select2-container--default{width:290px !important;height:45px}.select2-container--default:not(:last-child){padding-right:.3rem}.select2-container--default:not(:last-child):after{position:absolute;content:"";background-color:#fff;top:5px;right:0;width:1px;height:80%;margin-left:.5rem}.select2-container--default .selection{height:100%}.select2-container--default .selection .select2-selection--single{transition:all .2s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;position:relative;border:none;border-radius:4px !important;background-color:#2b2523;height:100%;outline:none;padding-left:.9rem;box-shadow:0 7px 10px rgba(0,0,0,.1)}.select2-container--default .selection .select2-selection--single>span,.select2-container--default .selection .select2-selection--single .select2-selection__rendered{color:#fff;font-size:1rem}.select2-container--default .selection .select2-selection--single .select2-selection__arrow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-box-flex:0 0 48px;-moz-box-flex:0 0 48px;-webkit-flex:0 0 48px;-ms-flex:0 0 48px;position:relative !important;top:0;right:0;height:100%;width:48px;background-color:rgba(0,0,0,0)}.select2-container--default .selection .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .selection .select2-selection--single .select2-selection__arrow:after{transition:all .2s ease-in-out;font-family:"fontello";font-style:normal;font-weight:normal;content:"";font-size:.9rem;color:#fff}.select2-container--default .selection .select2-selection--single:hover,.select2-container--default .selection .select2-selection--single:focus{background-color:#fff}.select2-container--default .selection .select2-selection--single:hover .select2-selection__rendered,.select2-container--default .selection .select2-selection--single:hover .select2-selection__arrow:after,.select2-container--default .selection .select2-selection--single:focus .select2-selection__rendered,.select2-container--default .selection .select2-selection--single:focus .select2-selection__arrow:after{color:#2b2523}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:after{color:#fff;transform:rotate(-180deg)}.select2-container--open .select2-dropdown{top:10% !important}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{border:none;border-radius:4px !important;background-color:#fff;box-shadow:0 7px 10px rgba(0,0,0,.2);overflow:hidden}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options{min-width:220px;max-height:292px;-ms-overflow-style:none;scrollbar-width:none;padding:.7rem}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options li,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options li{transition:all .2s ease-in-out;border-radius:4px;background-color:#fff;line-height:1.5;padding:.5rem 1rem}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options li.select2-results__option--highlighted[aria-selected],.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options li.select2-results__option--highlighted[aria-selected]{color:#fff !important;background-color:#2b2523}.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options li:hover,.select2-container--open .select2-dropdown--below .select2-results>.select2-results__options li:focus,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options li:hover,.select2-container--open .select2-dropdown--above .select2-results>.select2-results__options li:focus{color:#fff !important;background-color:#2b2523}.select2-container--open .select2-dropdown--below .select2-search--hide+.select2-results>.select2-results__options,.select2-container--open .select2-dropdown--above .select2-search--hide+.select2-results>.select2-results__options{max-height:340px}.small-heading{font-size:1.1rem;font-weight:700;line-height:2rem;color:#fdeccf;text-transform:uppercase;letter-spacing:.3rem;margin:0}@media only screen and (max-width: 480px){.small-heading{letter-spacing:.2rem}}.custom-icon{font-family:"fontello";font-style:normal;font-weight:normal}form{margin-top:2em}fieldset{border:0 none;margin:0;padding:0}label{display:none}input,textarea{font-family:Mulish,sans-serif;font-style:normal;font-weight:500;border:none;border-radius:20px;box-sizing:border-box;font-size:1.2rem;line-height:1.6rem;margin:.5em 0;max-width:100%;padding:1.5rem 2rem;width:100%}.frm_submit{padding:0 0 4em;position:relative}.frm_submit button{transition:all .2s ease-in-out;align-items:flex-start;background:#2b2523;border:none;border-radius:50em;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;line-height:1;overflow:hidden;padding:30px 60px;position:relative;text-decoration:none;display:block;font-size:1.2rem;min-width:250px;position:absolute;left:5%;top:-60%}.frm_submit button span{color:#fff;line-height:1.5rem;position:relative;transition:all .3s ease-in-out;z-index:1}.frm_submit button:before{position:absolute;content:"";border-radius:50em;background-color:#fac68c;top:0;left:0;bottom:0;width:0;transition:all .3s ease-in-out}.frm_submit button:hover span,.frm_submit button:focus span{color:#2b2523}.frm_submit button:hover:before,.frm_submit button:focus:before{width:100%}@media only screen and (min-width: 768px){.frm_submit button{left:auto;right:5%}}.overlay{transition:all .2s ease-in-out;content:"";display:block;position:absolute;background-color:#000;opacity:0;left:0;top:0;width:100%;height:100%}.gallery{max-width:680px}@media only screen and (max-width: 767px){.gallery{margin-bottom:5rem}}.gallery-slider{position:relative}.gallery-slider .gallery-main-wrap{position:relative;background-color:gray;border-radius:5px;transform:translate3d(0, 0, 0);backface-visibility:hidden;overflow:hidden}@media only screen and (max-width: 767px){.gallery-slider .gallery-main-wrap{overflow:unset}.gallery-slider .gallery-main-wrap .gallery-main .slick-list{overflow:unset}.gallery-slider .gallery-main-wrap .gallery-main .slick-list .image-slide{border-radius:5px}.gallery-slider .gallery-main-wrap .gallery-main .slick-list .image-slide .caption{position:absolute;top:102%;left:0;right:0;bottom:auto}.gallery-slider .gallery-main-wrap .nav-controls{top:102%;right:0;bottom:auto}}.gallery-slider .gallery-main{transition:all .2s ease-in-out;display:none;opacity:0;visibility:hidden;-ms-touch-action:unset;touch-action:unset}.gallery-slider .gallery-main.slick-initialized{display:block;opacity:1;visibility:visible}.gallery-slider .gallery-main .image-slide{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.gallery-slider .gallery-main .image-slide .ratio-sizer{display:block;padding-top:56.25%}.gallery-slider .gallery-main .image-slide .caption{font-family:Mulish,sans-serif;font-style:normal;font-weight:500;display:flex;align-items:center;position:absolute;color:#fff;font-size:1.1rem;left:10px;right:10px;bottom:10px;border-radius:5px;background-color:rgba(43,37,35,.85);min-height:42px;padding:8px 100px 8px 15px}@media screen and (min-width: 560px){.gallery-slider .gallery-main .image-slide .caption{display:flex;min-height:50px;padding:8px 140px 12px 20px}}.gallery-slider .nav-controls{display:flex;position:absolute;right:10px;bottom:10px;overflow:hidden}.gallery-slider .nav-controls .nav-button{transition:all .2s ease-in-out;position:relative;cursor:pointer;width:42px;height:42px;border-radius:0;border:none;background-color:#2b2523;overflow:hidden;transform:translate3d(0, 0, 0);backface-visibility:hidden;padding:0;margin:0}.gallery-slider .nav-controls .nav-button:hover:not(.slick-disabled),.gallery-slider .nav-controls .nav-button:focus:not(.slick-disabled){background-color:#eee}.gallery-slider .nav-controls .nav-button:hover:not(.slick-disabled):before,.gallery-slider .nav-controls .nav-button:focus:not(.slick-disabled):before{color:#2b2523}.gallery-slider .nav-controls .nav-button:before{font-family:"fontello";font-style:normal;font-weight:normal;transition:all .2s ease-in-out;content:"";display:block;color:#fff;font-size:1rem;line-height:12px;padding:1px;margin:auto;backface-visibility:hidden;transform:translateZ(0) scale(1, 1)}.gallery-slider .nav-controls .nav-button.prev{border-radius:5px 0 0 5px;outline:none}.gallery-slider .nav-controls .nav-button.prev:before{font-family:"fontello";font-style:normal;font-weight:normal;transform:rotate(90deg);content:""}.gallery-slider .nav-controls .nav-button.next{border-radius:0 5px 5px 0;outline:none}.gallery-slider .nav-controls .nav-button.next:before{transform:rotate(-90deg)}.gallery-slider .nav-controls .nav-button .overlay{background-color:gray}.gallery-slider .nav-controls .nav-button.slick-disabled{pointer-events:none;background-color:gray;outline:none}.gallery-slider .nav-controls .nav-button.slick-disabled .overlay{opacity:.75}@media screen and (min-width: 560px){.gallery-slider .nav-controls .nav-button{width:50px;height:50px}}.gallery-slider .gallery-thumbs{transition:all .2s ease-in-out;position:relative;display:none;opacity:0;visibility:hidden;padding:calc(10px * 2) 0 0 0}.gallery-slider .gallery-thumbs.slick-initialized{opacity:1;visibility:visible}.gallery-slider .gallery-thumbs .slick-track{margin:0}.gallery-slider .gallery-thumbs .thumb-slide{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;cursor:pointer;border-radius:5px;padding:0;margin:0 10px;overflow:hidden}.gallery-slider .gallery-thumbs .thumb-slide .ratio-sizer{display:block;padding-top:56.25%}.gallery-slider .gallery-thumbs .thumb-slide .overlay{transition:all .2s ease-in-out;background-color:#fff;opacity:.5}.gallery-slider .gallery-thumbs .thumb-slide.slick-current .overlay{opacity:0}@media screen and (min-width: 768px){.gallery-slider .gallery-thumbs{display:block}}.news-item{height:100%}.news-item .news-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:unset;transition:all .2s ease-in-out;flex-direction:column;text-decoration:none;color:#2b2523;border-bottom:none;height:100%}.news-item .news-link .news-col-1{-webkit-box-flex:0 0 220px;-moz-box-flex:0 0 220px;-webkit-flex:0 0 220px;-ms-flex:0 0 220px}.news-item .news-link .news-col-2{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto}.news-item .news-link .thumbnail{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.news-item .news-link .col-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:unset;flex-direction:column;background-color:#fff;height:100%}.news-item .news-link .news-info-wrapper{padding:1rem 1.5rem}.news-item .news-link .cat-date-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:unset}.news-item .news-link .small-heading{color:#2b2523;word-wrap:break-word}.news-item .news-link .news-date{padding-left:2rem}.news-item .news-link .box-text-wrapper>h3{font-size:1.8rem;line-height:2.4rem;font-weight:600;max-width:365px;margin:.5rem 0}.news-item .news-link .box-text-wrapper .news-excerpt{margin:1rem 0}.news-item .news-link .bar-button-wrapper{transition:all .2s ease-in-out;display:inline-flex;flex-direction:column;padding:1rem 2rem}.news-item .news-link .bar-button-wrapper .bar-button-text{transition:all .2s ease-in-out;font-size:1.25rem;font-weight:700;line-height:2rem;color:#2b2523}.news-item .news-link .bar-button-wrapper .bar{transition:all .2s ease-in-out;display:inline-block;background-color:#2b2523;width:0;height:1px}.news-item .news-link:hover,.news-item .news-link:focus{border-bottom:none}.news-item .news-link:hover .bar-button-wrapper .bar-button-text,.news-item .news-link:focus .bar-button-wrapper .bar-button-text{transform:translateY(-8px)}.news-item .news-link:hover .bar-button-wrapper .bar,.news-item .news-link:focus .bar-button-wrapper .bar{width:50px}@media only screen and (max-width: 1175px){.news-item .news-link .cat-date-wrapper{flex-direction:column}}@media only screen and (max-width: 680px){.news-item .news-link .thumbnail{min-height:unset;height:220px}.news-item .news-link .box-text-wrapper>h3{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width: 420px){.news-item .news-link .small-heading{word-break:break-all}}.news-item.horizontal .news-link{flex-direction:row}.news-item.horizontal .news-col-1{-webkit-box-flex:0 1 245px;-moz-box-flex:0 1 245px;-webkit-flex:0 1 245px;-ms-flex:0 1 245px}.news-item.horizontal .news-col-2{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto}@media only screen and (max-width: 1000px){.news-item.horizontal .news-col-1{-webkit-box-flex:0 0 230px;-moz-box-flex:0 0 230px;-webkit-flex:0 0 230px;-ms-flex:0 0 230px}.news-item.horizontal .thumbnail{width:100%}}@media only screen and (max-width: 550px){.news-item.horizontal .news-link{flex-wrap:wrap}.news-item.horizontal .news-col-1,.news-item.horizontal .news-col-2{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%}}.news-item.horizontal:first-child{margin-bottom:2rem}.page-list-nav .pages-list{list-style:none;margin:0;padding:0}.page-list-nav .pages-list li a{text-decoration:none;color:#2b2523}.page-list-nav .pages-list li{margin-bottom:.7rem}.page-list-nav .pages-list li a{transition:all .2s ease-in-out;position:relative;display:block;color:#f7f7f7}.page-list-nav .pages-list li a:before{font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;content:"";margin-right:1rem}.page-list-nav .pages-list li a:hover,.page-list-nav .pages-list li a:focus{color:#f28e00;transform:translateX(10px)}.page-list-nav .pages-list .current-page a{color:#f28e00;transform:translateX(10px)}.pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:unset;margin-top:3rem;text-align:center}.pagination a{border:1px solid #2b2523;display:inline-block;height:35px;line-height:35px;margin:0 5px;text-decoration:none;width:35px}.pagination a:hover{background:#f28e00;border:1px solid #2b2523;color:#fff}.pagination .current{background:#2b2523;border:1px solid #2b2523;color:#fff;height:35px;line-height:35px;width:35px}.pagination .prev,.pagination .next{font-weight:700}.pagination .prev .arrow-icon:before{content:"<"}.pagination .next .arrow-icon:before{content:">"}.panel-text-group h2{font-size:1.1rem;font-weight:700;line-height:2rem;color:#fdeccf;margin:0}.panel-text-group .h2{max-width:500px}.search-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:100px;padding:.4rem;padding-left:1.5rem}.search-form input.search{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;background-color:rgba(0,0,0,0);border:none;outline:none;height:2rem}.search-form input.search::-webkit-input-placeholder{color:#bebebe}.search-form input.search:-moz-placeholder{color:#bebebe}.search-form input.search::-moz-placeholder{color:#bebebe}.search-form input.search:-ms-input-placeholder{color:#bebebe}.search-form input.search::-ms-input-placeholder{color:#bebebe}.search-form input.search:focus::placeholder{opacity:0}.search-form .search-submit{transition:all .2s ease-in-out;-webkit-box-flex:0 0 35px;-moz-box-flex:0 0 35px;-webkit-flex:0 0 35px;-ms-flex:0 0 35px;background-color:rgba(0,0,0,0);border:none;border:1px solid;border-radius:100px;border-color:rgba(0,0,0,0);width:35px;height:35px;cursor:pointer}.search-form .search-submit .icon-search{transition:all .2s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#000}.search-form .search-submit:hover,.search-form .search-submit:focus{background-color:#2b2523;border-color:#2b2523}.search-form .search-submit:hover .icon-search,.search-form .search-submit:focus .icon-search{color:#fff}@media only screen and (max-width: 1400px){.search-form{padding:.4rem 1.2rem}}@media only screen and (max-width: 450px){.search-form{padding:.4rem .5rem}}.search-result-type{color:#fdeccf;font-weight:700;letter-spacing:4px;margin-bottom:0;padding-bottom:0;text-transform:uppercase}.search-results{margin-bottom:2rem}.search-results .search-form{background-color:#fff9df;align-items:center;border-radius:50px;max-width:700px;width:100%;padding:.5rem 0}.search-results .search-form label{width:100%}.search-results .search-form input{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;background-color:rgba(0,0,0,0);border:none;outline:none;padding:2rem;height:2rem;width:100%}.search-results .search-form button{font-size:1.3rem;background-color:rgba(0,0,0,0);border:none;padding:0 2rem}.search-results .search-form button:after{font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;content:"";color:#083050}.search-results .search-form button:hover{cursor:pointer}.social-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:unset;list-style:none;margin:0;padding:0;width:100%}.social-section li a{text-decoration:none;color:#2b2523}@media only screen and (min-width: 1440px){.social-section{margin:2em 0 0}}.social-section .social{padding-right:1rem}.social-section .social .social-item{transition:all .2s ease-in-out;background:#2b2523;border:1px solid #2b2523;border-radius:100%;color:#fff9df;display:block;font-size:1.5rem;height:45px;line-height:45px;text-align:center;text-decoration:none;width:45px}.social-section .social .social-item:hover,.social-section .social .social-item:focus{background:#fff9df;border-radius:100%;color:#fff9df}.social-section .social .social-item:hover:after,.social-section .social .social-item:focus:after{color:#2b2523}.social-section .social .facebook:after{font-family:"fontello";font-style:normal;font-weight:normal;transition:all .2s ease-in-out;content:"";font-size:1.8rem}.social-section .social .instagram:after{font-family:"fontello";font-style:normal;font-weight:normal;transition:all .2s ease-in-out;content:"";font-size:1.8rem}.social-section .social .twitter:after{font-family:"fontello";font-style:normal;font-weight:normal;transition:all .2s ease-in-out;content:"";font-size:1.8rem}.social-section .social .youtube:after{font-family:"fontello";font-style:normal;font-weight:normal;transition:all .2s ease-in-out;content:"";font-size:1.8rem}.social-section .social .linkedin:after{font-family:"fontello";font-style:normal;font-weight:normal;transition:all .2s ease-in-out;content:"";font-size:1.8rem}.staff-list{display:grid;gap:2rem;grid-template-columns:1fr;width:100%}@media only screen and (min-width: 425px){.staff-list{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1440px){.staff-list{grid-template-columns:repeat(4, 1fr)}}.staff-list .staff-member .staff-member-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:unset;flex-direction:column}.staff-list .staff-member .staff-member-inner .staff-member-image{aspect-ratio:1/1;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:100%}.staff-list .staff-member .staff-member-inner .contact-details-wrapper h2,.staff-list .staff-member .staff-member-inner .contact-details-wrapper p{margin:0}.staff-list .staff-member .staff-member-inner .contact-details-wrapper h2{font-size:1.75rem;line-height:2.2rem;margin:1rem 0 .25rem}.staff-list .staff-member .staff-member-inner .contact-details-wrapper .position{display:block;margin:0}.staff-list .staff-member .staff-member-inner .position{font-weight:700}.staff-list .staff-member:last-child .staff-member-inner{border-bottom:0 none;padding:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}html{font-size:100%;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:Mulish,sans-serif;font-style:normal;font-weight:500;color:#2b2523;font-size:1.1rem;line-height:1.8rem;overflow-x:hidden;background-color:#fff}.container{margin:0 auto;max-width:1440px;width:90%}a:not(.cta-button,.child-link){color:#2b2523;outline:none;text-decoration:none;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6,p{margin:1em 0}h1,.h1,h2,.h2,h3,.h3,h4,h5,h6{font-family:Mulish,sans-serif;font-style:normal;font-weight:500;font-family:Roboto,sans-serif;font-weight:700;color:#2b2523;font-weight:700}h1,.h1{font-size:2rem;line-height:2.8rem}@media only screen and (min-width: 768px){h1,.h1{font-size:2.2rem;line-height:3rem}}@media only screen and (min-width: 1440px){h1,.h1{font-size:2.6rem;line-height:3.3rem}}@media only screen and (min-width: 1600px){h1,.h1{font-size:3rem;line-height:4.1rem}}h2,.h2{font-size:1.7rem;line-height:2.4rem}@media only screen and (min-width: 768px){h2,.h2{font-size:1.9rem;line-height:2.6rem}}@media only screen and (min-width: 1440px){h2,.h2{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width: 1600px){h2,.h2{font-size:3.05rem;line-height:3.9rem}}h3,.h3{font-size:1.4rem;line-height:2.1rem}@media only screen and (min-width: 768px){h3,.h3{font-size:1.6rem;line-height:2.3rem}}@media only screen and (min-width: 1440px){h3,.h3{font-size:2rem;line-height:2.6rem}}@media only screen and (min-width: 1600px){h3,.h3{font-size:2.3rem;line-height:3.3rem}}h4,.h4{font-size:1.2rem;line-height:2rem}h5,.h5{font-size:1.15rem;line-height:1.9rem}h6,.h6{font-size:1.1rem;line-height:1.8rem}strong{font-weight:bold}em{font-style:italic}sub,sup{position:relative;font-size:1rem}sub{left:1px;bottom:-8px}sup{top:-8px;left:1px}img{max-width:100%;height:auto}.alignleft,.alignright,.aligncenter{max-width:100%}.alignleft{float:left;margin:0 3rem 2rem 0}.alignright{float:right;margin:0 0 2rem 3rem}.aligncenter{display:block;margin:0 auto;margin-bottom:3rem;text-align:center}.aligncenter .wp-caption-text{text-align:center;margin-left:auto;margin-right:auto}figure img{margin-top:0}figure .wp-caption-text{font-family:Mulish,sans-serif;font-style:normal;font-weight:500;margin-top:.2rem;font-style:italic;font-weight:400;line-height:1.5rem}.size-full{width:100%;height:auto}.cta-button{transition:all .2s ease-in-out;align-items:flex-start;background:#2b2523;border:none;border-radius:50em;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;line-height:1;overflow:hidden;padding:30px 60px;position:relative;text-decoration:none}.cta-button span{color:#fff;line-height:1.5rem;position:relative;transition:all .3s ease-in-out;z-index:1}.cta-button:before{position:absolute;content:"";border-radius:50em;background-color:#fac68c;top:0;left:0;bottom:0;width:0;transition:all .3s ease-in-out}.cta-button:hover span,.cta-button:focus span{color:#2b2523}.cta-button:hover:before,.cta-button:focus:before{width:100%}blockquote{position:relative;background-color:#fff9df;padding:3rem;margin:0}blockquote p{margin-top:0;margin-bottom:1rem}blockquote p:last-of-type{font-weight:800;margin-bottom:0}blockquote:before{font-family:"fontello";font-style:normal;font-weight:normal;position:absolute;content:"";font-size:3.5rem;top:-10px;left:0}table{font-size:1rem;border-collapse:collapse;width:100%;margin-bottom:2em}thead td,th{font-weight:bold}th,td{display:table-cell;vertical-align:inherit;text-align:inherit;padding:.5rem;text-align:left;border:1px solid #2b2523}tbody tr:nth-child(odd){background:#2b2523;color:#fff}.heading-small{margin-bottom:3rem}hr{margin:4rem 0}@media only screen and (max-width: 600px){.alignleft,.alignright{display:block;float:none;margin:0 0 3rem 0}}.generic-page{background:#fdeccf;margin:-1em 0 0;padding:1em 0 3em}@media only screen and (min-width: 768px){.generic-page{margin:-2em 0 0;padding:1em 0 4em}}img{display:block;width:100%}.grid-layout{display:grid;grid-template-columns:1fr}.grid-layout .layered,.grid-layout .container{display:grid;flex-direction:column}@media only screen and (min-width: 768px){.grid-layout .layered,.grid-layout .container{flex-direction:row;grid-auto-rows:1fr;grid-column-start:1;grid-gap:3em;grid-row-start:1;grid-template-columns:repeat(2, 1fr)}.grid-layout .layered .col,.grid-layout .container .col{align-content:center;align-items:flex-start;display:flex;flex:50%;flex-direction:column;justify-content:center}.grid-layout .layered .col img,.grid-layout .container .col img{height:100%;object-fit:cover;width:100%}.grid-layout .layered .col .content h1,.grid-layout .container .col .content h1{font-size:1.75rem;line-height:2.2rem}}@media only screen and (min-width: 1440px){.grid-layout .layered,.grid-layout .container{grid-gap:8em}.grid-layout .layered .col .content h1,.grid-layout .container .col .content h1{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 1200px){.grid-layout .layered .col .content h1,.grid-layout .container .col .content h1{font-size:3.05rem;line-height:3.9rem}}.flex-layout .container{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.flex-layout .container{flex-direction:row}.flex-layout .container .col{align-content:center;align-items:flex-start;display:flex;flex:50%;flex-direction:column;justify-content:center}.flex-layout .container .col img{height:100%;object-fit:cover;width:100%}}.content-left-image-right{background:#fffdf4;padding:0 0 3em}.content-left-image-right .full-width .col img{max-height:1100px;object-fit:contain;object-position:center right}.content-left-image-right h2{font-weight:300}.content-left-image-right .front-page-list{margin:0 0 4em;padding:0}.content-left-image-right .front-page-list li{align-items:center;display:flex;list-style:none;margin:1em 0}@media only screen and (min-width: 1600px){.content-left-image-right .front-page-list li{margin:1.5em 0}}.content-left-image-right .front-page-list li img{display:inline-block;max-width:13%;margin:0 6% 0 0;vertical-align:middle}.content-left-image-right .front-page-list li p{display:inline}#hych-content-left-image-right{background:#eff3b7;padding:2em 0}@media only screen and (min-width: 768px){#hych-content-left-image-right{padding:4em 0}}@media only screen and (min-width: 1440px){#hych-content-left-image-right{padding:6em 0}}#hych-content-left-image-right .col-1 h2{font-weight:700}@media only screen and (min-width: 1440px){#hych-content-left-image-right .col-1 h2{background-image:url("/wp-content/themes/guidedogsfoundation/assets/images/scribble.svg");background-position:bottom left;background-repeat:no-repeat;font-size:3.4rem;line-height:4rem;padding:0 0 .4em}#hych-content-left-image-right .col-1 h2 span{display:block}}#hych-content-left-image-right .col-2{position:relative}#hych-content-left-image-right .col-2 img.icon{top:-8%;height:200%;max-height:30%;max-width:30%;object-fit:contain;position:absolute;right:-5%;width:100%}@media only screen and (min-width: 768px){#hych-content-left-image-right .col-2 img.icon{left:auto;max-height:35%;max-width:35%;right:-11%;top:-13%}}.content-left-image-right-with-bg{background:#fce1b7;padding:3em 0}.content-left-statistics-right{background:#f4f7cc;padding:2em 0}@media only screen and (min-width: 1600px){.content-left-statistics-right{padding:4em 0}}@media only screen and (min-width: 1440px){.content-left-statistics-right .container{gap:5em;grid-template-columns:1fr 2fr}}.content-left-statistics-right .container h2,.content-left-statistics-right .container h3{margin:0}.content-left-statistics-right .container h2{font-size:2rem;line-height:2.8rem}.content-left-statistics-right .container .content{justify-content:flex-start}.content-left-statistics-right .container .content p{margin:1em 0 2em}@media only screen and (min-width: 1600px){.content-left-statistics-right .container .content p{margin:3em 0 0}}.content-left-statistics-right .container .statistics h2{font-size:3rem}@media only screen and (min-width: 1600px){.content-left-statistics-right .container .statistics h2{font-size:4rem;line-height:4.7rem}}.content-left-statistics-right .container .statistics p{margin:1em 0 2em}@media only screen and (min-width: 1600px){.content-left-statistics-right .container .statistics{display:flex;flex-direction:row;gap:2em}.content-left-statistics-right .container .statistics p{margin:0}}.hero{background:#fffdf4;overflow:hidden}#hero p{font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:700;line-height:2rem}@media only screen and (min-width: 1440px){#hero p{font-size:1.75rem;line-height:2.5rem}}.image-left-content-right{background:#fffdf4;padding:2em 0}@media only screen and (min-width: 768px){.image-left-content-right{padding:4em 0}}@media only screen and (min-width: 1440px){.image-left-content-right{padding:7em 0}}.image-left-content-right .col-1{position:relative}.image-left-content-right .col-1 img.icon{bottom:-2%;height:200%;max-height:30%;max-width:30%;object-fit:contain;position:absolute;right:-1%;width:100%}@media only screen and (min-width: 768px){.image-left-content-right .col-1 img.icon{max-height:35%;max-width:35%;right:-18%}}.image-left-content-right .content p{font-size:1rem;line-height:1.8rem}.image-left-content-right .cta-button{margin-top:2em}@media only screen and (min-width: 768px){#image-left-content-right{padding:4em 0 2em}}@media only screen and (min-width: 1440px){#image-left-content-right{padding:7em 0 2em}}#image-left-content-right .container .col-2{align-content:flex-start;align-items:flex-start;justify-content:flex-start}#image-left-content-right .content p{font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:700;line-height:2rem}@media only screen and (min-width: 1440px){#image-left-content-right .content p{font-size:1.75rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){#image-left-content-right .cta-button{margin-top:5em}}#hych-image-left-content-right{padding:2em 0 0}@media only screen and (min-width: 768px){#hych-image-left-content-right{padding:4em 0 0}}@media only screen and (min-width: 1440px){#hych-image-left-content-right{padding:7em 0 0}}#hych-image-left-content-right img{object-fit:contain;object-position:bottom right;max-height:800px}#hych-image-left-content-right h3{font-size:1.35rem;line-height:1.9rem}@media only screen and (min-width: 768px){#hych-image-left-content-right h3{font-size:1.5rem;line-height:2.1rem}}@media only screen and (min-width: 1440px){#hych-image-left-content-right h3{font-size:2rem;line-height:2.7rem}}#image-left-content-right-2 .icon{bottom:auto;left:-4%;right:auto;top:-7%}@media only screen and (min-width: 768px){#image-left-content-right-2 .icon{left:-10%;top:-12%}}@media only screen and (min-width: 1440px){#image-left-content-right-2 .cta-button{margin-top:5em}}#atf-image-left-content-right{padding:2em 0}@media only screen and (min-width: 768px){#atf-image-left-content-right{padding:4em 0}}@media only screen and (min-width: 1440px){#atf-image-left-content-right{padding:2em 0 7em}}#atf-image-left-content-right .icon{bottom:auto;left:-4%;right:auto;top:-7%}@media only screen and (min-width: 768px){#atf-image-left-content-right .icon{left:-10%;top:-12%}}@media only screen and (min-width: 1440px){#atf-image-left-content-right .cta-button{margin-top:3em}}.our-board{background:#fffdf4;padding:1em 0}@media only screen and (min-width: 1600px){.our-board{padding:4em 0 6em}}@media only screen and (min-width: 1600px){.our-board .content p{font-size:1.5rem;line-height:2.2rem;font-weight:300}}.our-board .president{justify-content:flex-start !important}.our-board .president .staff-list:last-child{box-sizing:border-box;grid-template-columns:1fr;background:#fff1de;margin-top:4rem;padding:2rem}.our-board .president .staff-list:last-child .staff-member{display:grid;gap:5rem;grid-template-columns:1fr}@media only screen and (min-width: 768px){.our-board .president .staff-list:last-child .staff-member{grid-template-columns:2fr 4fr}}.our-board .container{grid-template-columns:1fr}@media only screen and (min-width: 1024px){.our-board .container{grid-template-columns:5fr 2fr}}.two-equal-columns{background:#fce1b7;padding:1em 0}@media only screen and (min-width: 1024px){.two-equal-columns{padding:3em 0}}@media only screen and (min-width: 1600px){.two-equal-columns{margin:-3% 0 0;padding:4% 0 2em}}@media only screen and (min-width: 1800px){.two-equal-columns{margin:-4% 0 0;padding:5% 0 2em}}@media only screen and (min-width: 1440px){.two-equal-columns .container{grid-gap:2em}}.two-equal-columns .container .col{margin:1em auto}@media only screen and (min-width: 1600px){.two-equal-columns .container .col{margin:2em auto}}.two-equal-columns .container .content{align-content:space-between;background:#fffdf4;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 2em}.two-equal-columns .container .content h2{margin:0;padding:1em 0}.two-equal-columns .container .content p{flex-grow:1;margin:0}.two-equal-columns .container .content .cta-button{box-sizing:border-box;margin:2em 0;width:100%}.two-equal-columns .container .content .cta-button span{align-content:center;align-items:center;display:inline-flex;justify-content:center}@media only screen and (min-width: 1024px){.two-equal-columns .container .content .cta-button{width:auto}}.two-equal-columns .container .content .cta-button .icon{transition:all .2s ease-in-out;height:22px;margin:0 0 0 20px;object-fit:contain;width:22px}.two-equal-columns .container .content .cta-button:hover .icon{filter:invert(100%) sepia(0%) saturate(15%) hue-rotate(338deg) brightness(105%) contrast(107%)}.two-equal-columns .container .col-2 p{margin:0 0 2em}.two-equal-columns .container .col-2 .cta-button{margin:0 3% 2em 0}#footer-bottom{background-color:#e6e4dc}#footer-bottom>.inner-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:unset;color:#2b2523}#footer-bottom #footer-menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:unset}#footer-bottom #footer-menu li a{text-decoration:none;color:#2b2523}#footer-bottom #footer-menu li>a{transition:all .2s ease-in-out;color:#2b2523;border-bottom:1px solid #2b2523}#footer-bottom #footer-menu li>a:hover,#footer-bottom #footer-menu li>a:focus{border-bottom:1px dashed #2b2523}#footer-bottom #footer-menu li:not(:last-child):after{display:inline-block;content:"|";margin-left:.8rem;margin-right:.8rem}#footer-bottom .website-by{font-style:normal}#footer-bottom .website-by a{transition:all .2s ease-in-out;color:#2b2523;border-bottom:1px solid #2b2523}#footer-bottom .website-by a:hover,#footer-bottom .website-by a:focus{border-bottom:1px dashed #2b2523}@media only screen and (max-width: 1040px){#footer-bottom>.inner-wrapper{justify-content:unset;flex-wrap:wrap}#footer-bottom .copyright{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;margin-bottom:1rem}#footer-bottom .footer-nav,#footer-bottom .citation-wrapper{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%}#footer-bottom .citation-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:unset}}@media only screen and (max-width: 640px){#footer-bottom .footer-nav,#footer-bottom .citation-wrapper{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%}#footer-bottom .citation-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:unset;margin-top:1rem}}@media only screen and (max-width: 380px){#footer-bottom .footer-menu{flex-wrap:wrap}#footer-bottom .footer-menu li{-webkit-box-flex:100%;-moz-box-flex:100%;-webkit-flex:100%;-ms-flex:100%}#footer-bottom .footer-menu li:not(:last-child):after{display:none !important}}#footer-top{background-color:#fff9df;padding:2em 0}@media only screen and (min-width: 768px){#footer-top{padding:4em 0}}@media only screen and (min-width: 1440px){#footer-top{padding:7em 0 3em}}#footer-top .container{align-items:flex-start}@media only screen and (min-width: 768px){#footer-top .container{gap:3em}}@media only screen and (min-width: 1440px){#footer-top .container{gap:8em}}#footer-top .custom-logo-link{transition:all .2s ease-in-out;display:block;outline:none;border-bottom:none;max-width:520px;margin-bottom:1.5em}#footer-top .custom-logo-link .custom-logo{transition:all .2s ease-in-out;width:100%;height:100%}#footer-top .footer-info-wrapper{color:#fff;margin:3.5rem 0}#footer-top .footer-info-wrapper .footer-small-title{font-size:1.2rem;font-weight:600;line-height:1.8rem;color:#fff;margin:0;margin-bottom:.5rem}#footer-top .contact-link{border-bottom:1px solid #2b2523}#footer-top .contact-link:hover,#footer-top .contact-link:focus{border-bottom:1px dashed #2b2523}#footer-top .footer-link{font-weight:800;border-bottom:1px solid #2b2523}#footer-top .footer-link:hover,#footer-top .footer-link:focus{border-bottom:1px dashed #2b2523}#footer-top .footer-logos{display:grid;gap:1em;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:2em 0 0;padding:0;width:100%}#footer-top .footer-logos li{height:6.5em;margin:0;padding:0}#footer-top .footer-logos li a{height:100%;width:100%}#footer-top .footer-logos li a img{transition:all .2s ease-in-out;filter:brightness(0) saturate(100%);max-height:6.5em;max-width:6.5em;object-fit:contain}#footer-top .footer-logos li a:hover img,#footer-top .footer-logos li a:focus img{max-height:6em;max-width:6em;filter:none}#header-main nav>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0}#header-main nav>ul li a{text-decoration:none;color:#2b2523}#header-main nav>ul>li:not(.custom-menu){position:relative;margin:0 2rem}#header-main nav>ul>li:not(.custom-menu)>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;border-bottom:1px solid #fff;color:#2b2523;font-size:1.1rem;margin:.5rem 1.8rem;position:relative;white-space:nowrap}#header-main nav>ul>li:not(.custom-menu)>a:before{transition:all .2s ease-in-out;content:"";height:20px;position:absolute;left:-28px;background-image:url("/wp-content/themes/guidedogsfoundation/assets/images/menu-icon.svg");background-repeat:no-repeat;width:20px}#header-main nav>ul>li:not(.custom-menu)>a:after{transition:all .2s ease-in-out;position:absolute;content:"";bottom:-5px;height:2px;width:0;background-color:#f28e00}#header-main nav>ul>li:not(.custom-menu)>a:hover,#header-main nav>ul>li:not(.custom-menu)>a:focus{color:#2b2523}#header-main nav>ul>li:not(.custom-menu)>a:hover:before,#header-main nav>ul>li:not(.custom-menu)>a:focus:before{background-image:url("/wp-content/themes/guidedogsfoundation/assets/images/menu-icon-hover.svg")}#header-main nav>ul>li:not(.custom-menu)>a:hover:after,#header-main nav>ul>li:not(.custom-menu)>a:focus:after{width:65%}#header-main nav>ul>li:not(.custom-menu).current-menu-item>a{color:#2b2523}#header-main nav>ul>li:not(.custom-menu).current-menu-item>a:before{background-image:url("/wp-content/themes/guidedogsfoundation/assets/images/menu-icon-hover.svg")}#header-main nav>ul>li:not(.custom-menu).current-menu-item>a:after{transition:all .2s ease-in-out;position:absolute;content:"";bottom:-5px;height:2px;width:65%;background-color:#f28e00}#header-main nav>ul>li:not(.custom-menu).menu-item-has-children.active-menu .sub-menu,#header-main nav>ul>li:not(.custom-menu).menu-item-has-children:focus>.sub-menu,#header-main nav>ul>li:not(.custom-menu).menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;transform:translateX(0);box-shadow:0 7px 14px rgba(0,0,0,.1)}#header-main nav>ul>li:not(.custom-menu).menu-item-has-children>a:hover,#header-main nav>ul>li:not(.custom-menu).menu-item-has-children>a:focus{background-color:#f28e00;color:#2b2523;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px}#header-main nav>ul>li:not(.custom-menu).menu-item-has-children.active-menu>a{background-color:#f28e00;color:#2b2523;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px}#header-main nav>ul>li:not(.custom-menu) .sub-menu{list-style:none;margin:0;padding:0;position:absolute;background-color:#fff;top:100%;left:0;min-width:230px;padding:.7rem;margin:0;visibility:hidden;opacity:0;transform:translateX(-10px);transition:all .4s ease-in-out}#header-main nav>ul>li:not(.custom-menu) .sub-menu li a{text-decoration:none;color:#2b2523}#header-main nav>ul>li:not(.custom-menu) .sub-menu>li>a{transition:all .2s ease-in-out;display:block;padding:.5rem 1rem;white-space:nowrap;color:#457984;border-bottom:none}#header-main nav>ul>li:not(.custom-menu) .sub-menu>li>a+.sub-menu{display:none;top:0;left:101%}#header-main nav>ul>li:not(.custom-menu) .sub-menu>li>a:hover,#header-main nav>ul>li:not(.custom-menu) .sub-menu>li>a:focus{color:#2b2523}#header-main nav>ul li:last-child{margin-right:0}#header-main nav>ul .custom-menu{transition:all .2s ease-in-out;align-items:flex-start;background:#2b2523;border:none;border-radius:50em;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;line-height:1;overflow:hidden;padding:30px 60px;position:relative;text-decoration:none;padding:1rem 3.4rem;margin:0 .3rem}#header-main nav>ul .custom-menu span{color:#fff;line-height:1.5rem;position:relative;transition:all .3s ease-in-out;z-index:1}#header-main nav>ul .custom-menu:before{position:absolute;content:"";border-radius:50em;background-color:#fac68c;top:0;left:0;bottom:0;width:0;transition:all .3s ease-in-out}#header-main nav>ul .custom-menu:hover span,#header-main nav>ul .custom-menu:focus span{color:#2b2523}#header-main nav>ul .custom-menu:hover:before,#header-main nav>ul .custom-menu:focus:before{width:100%}#header-main nav>ul .custom-menu>a{transition:all .2s ease-in-out;color:#2b2523;border-bottom:none}#site-header{background:#fff;top:0;left:0;right:0;z-index:4}#site-header #header-main{z-index:4}#site-header #header-main .inner-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:unset;position:relative;height:100%;padding:1rem 0 2rem}#site-header #header-main .col-1{-webkit-box-flex:0 1 440px;-moz-box-flex:0 1 440px;-webkit-flex:0 1 440px;-ms-flex:0 1 440px}#site-header #header-main .col-2{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto}#site-header #header-main .col-2 .col-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;height:100%}#site-header #header-main .custom-logo-link{transition:all .2s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:center;border-bottom:none;max-width:440px;height:100%;margin-right:1rem;outline:none}#site-header #header-main .custom-logo-link .custom-logo{transition:all .2s ease-in-out;width:100%;height:100%}#site-header #header-main #mobile-menu-trigger{display:none}#site-header #header-main #mobile-menu-trigger button{transition:all .2s ease-in-out;border:none;border-radius:3px;background-color:rgba(0,0,0,0);padding:.5rem .4rem;outline:none;cursor:pointer}#site-header #header-main #mobile-menu-trigger button #hamburger-menu div{transition:all .2s ease-in-out;width:28px;height:3px;background-color:#2b2523}#site-header #header-main #mobile-menu-trigger button #hamburger-menu div:not(:last-child){margin-bottom:.3rem}#site-header #header-main #mobile-menu-trigger button:hover,#site-header #header-main #mobile-menu-trigger button:focus{background-color:#fac68c}#site-header #header-main #mobile-menu-trigger button:hover #hamburger-menu div,#site-header #header-main #mobile-menu-trigger button:focus #hamburger-menu div{background-color:#2b2523}@media only screen and (max-width: 1340px){#site-header #header-main .inner-wrapper{padding:1rem 0}#site-header #header-main .col-1{-webkit-box-flex:0 1 360px;-moz-box-flex:0 1 360px;-webkit-flex:0 1 360px;-ms-flex:0 1 360px}#site-header #header-main .col-2 .col-inner{justify-content:center}#site-header #header-main .custom-logo-link{max-width:200px}#site-header #header-main .search-panel,#site-header #header-main .primary-nav{display:none}#site-header #header-main #mobile-menu-trigger{display:block}}@media only screen and (max-width: 560px){#site-header #header-main .col-1{-webkit-box-flex:0 1 200px;-moz-box-flex:0 1 200px;-webkit-flex:0 1 200px;-ms-flex:0 1 200px}#site-header #header-main .custom-logo-link{max-width:200px}}.active-header #site-header{position:fixed;box-shadow:0 3px 20px rgba(0,0,0,.1);transition:all .4s ease-in-out;animation:1s fadeIn ease-in-out}.active-header #site-header #header-main{transition:all .2s ease-in-out}.active-header #site-header #header-main .inner-wrapper{padding:1.5rem 0;align-items:center}.active-header #site-header #header-main .inner-wrapper .custom-logo-link{max-width:300px}.hide-header-scroll #site-header{transform:translateY(-160px)}#mobile-menu{transition:all .2s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:unset;align-items:unset;flex-direction:column;position:fixed;top:0;left:0;right:0;background-color:#fff9df;width:100%;height:100%;padding:10rem 8rem 4rem;box-sizing:border-box;transform:translateY(-100vh);visibility:hidden;opacity:0;z-index:3}#mobile-menu .search-panel{margin-bottom:3rem}#mobile-menu .navigation-wrapper{overflow:auto;height:100%}#mobile-menu .navigation-wrapper nav>ul{list-style:none;margin:0;padding:0}#mobile-menu .navigation-wrapper nav>ul li a{text-decoration:none;color:#2b2523}#mobile-menu .navigation-wrapper nav>ul>li{border-bottom:1px solid #758a9b}#mobile-menu .navigation-wrapper nav>ul li{position:relative;margin-bottom:.5rem}#mobile-menu .navigation-wrapper nav>ul li a{transition:all .2s ease-in-out;position:relative;display:block;color:#2b2523;border-bottom:none;border-radius:10px;padding:.6rem 1.2rem;margin-bottom:.5rem;outline:none}#mobile-menu .navigation-wrapper nav>ul li a:hover,#mobile-menu .navigation-wrapper nav>ul li a:focus{background-color:#f28e00;color:#fff}#mobile-menu .navigation-wrapper nav>ul li a:hover+button .custom-icon,#mobile-menu .navigation-wrapper nav>ul li a:focus+button .custom-icon{color:#fff}#mobile-menu .navigation-wrapper nav>ul li .toggle-sub-menu{transition:all .2s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:absolute;border:none;top:0;right:0;background-color:rgba(0,0,0,0);height:45px;border-radius:10px;padding:0 1.1rem;outline:none;cursor:pointer;z-index:2}#mobile-menu .navigation-wrapper nav>ul li .toggle-sub-menu .custom-icon{transition:all .2s ease-in-out;color:#fff;display:block;font-size:.7rem;pointer-events:none}#mobile-menu .navigation-wrapper nav>ul li .toggle-sub-menu.active-menu .custom-icon{transform:rotate(-180deg)}#mobile-menu .navigation-wrapper nav>ul li .toggle-sub-menu:hover,#mobile-menu .navigation-wrapper nav>ul li .toggle-sub-menu:focus{background-color:#fff}#mobile-menu .navigation-wrapper nav>ul li .toggle-sub-menu:hover .custom-icon,#mobile-menu .navigation-wrapper nav>ul li .toggle-sub-menu:focus .custom-icon{color:#fdeccf}#mobile-menu .navigation-wrapper nav>ul li .sub-menu{list-style:none;margin:0;padding:0;display:none;padding-left:1rem;margin-bottom:1rem}#mobile-menu .navigation-wrapper nav>ul li .sub-menu li a{text-decoration:none;color:#2b2523}#mobile-menu .navigation-wrapper nav>ul li .sub-menu li a{transition:all .2s ease-in-out;color:#fff}@media only screen and (max-width: 860px){#mobile-menu{padding:12rem 6rem 4rem}}@media only screen and (max-width: 700px){#mobile-menu{padding:12rem 3rem 4rem}}@media only screen and (max-width: 560px){#mobile-menu{padding:10rem 3rem 4rem}}@media only screen and (max-width: 440px){#mobile-menu{padding:9rem 1rem 4rem}}.is-mobile-active{overflow:hidden}.is-mobile-active #mobile-menu{transform:translateY(0);visibility:visible;opacity:1}.is-mobile-active.has-asx #mobile-menu{padding:15rem 8rem 4rem}@media only screen and (max-width: 860px){.is-mobile-active.has-asx #mobile-menu{padding:15rem 6rem 4rem}}@media only screen and (max-width: 700px){.is-mobile-active.has-asx #mobile-menu{padding:15rem 3rem 4rem}}@media only screen and (max-width: 440px){.is-mobile-active.has-asx #mobile-menu{padding:13rem 1rem 4rem}}#exit-menu-item{transition:all .2s ease-in-out;position:relative;display:block;color:#2b2523;border-bottom:none;border-radius:10px;padding:.6rem 1.2rem;margin-bottom:.5rem;outline:none}#exit-menu-item:hover,#exit-menu-item:focus{background-color:#f28e00;color:#fff}#exit-menu-item:hover+button .custom-icon,#exit-menu-item:focus+button .custom-icon{color:#fff}#exit-menu-item{opacity:0}#exit-menu-item:focus{opacity:1}.contact-page{background:#fce1b7;padding:1em 0 0}@media only screen and (min-width: 1440px){.contact-page{padding:2em 0 0}}@media only screen and (min-width: 1600px){.contact-page{padding:3em 0 0}}.contact-page .contact .container{display:grid;grid-template-columns:1fr;padding:0 0 3em}@media only screen and (min-width: 1024px){.contact-page .contact .container{grid-gap:4em;grid-template-columns:6fr 1fr}}@media only screen and (min-width: 1600px){.contact-page .contact .container{padding:0 0 4em}}.contact-page .content{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 1000px){.contact-page .content{grid-gap:2em;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1440px){.contact-page .content{grid-gap:8em;grid-template-columns:3fr 2fr}}@media only screen and (min-width: 1920px){.contact-page .content{grid-gap:20em;grid-template-columns:8fr 6fr}}.contact-page .icon{font-style:normal;margin:0 5px 0 0;position:relative}.contact-page .icon:before{content:"";font-family:fontello}.contact-page .ico-phone:before{content:""}.contact-page .ico-email:before{content:""}.contact-page .graphic{display:none}@media only screen and (min-width: 1024px){.contact-page .graphic{display:block}}.contact-link{border-bottom:1px solid #2b2523}.contact-link:hover{border-bottom:1px dashed #2b2523}#contact-banner img{min-height:300px;object-fit:cover;object-position:center center}.site-section{position:relative;padding:0 6rem}.site-section>.inner-wrapper{max-width:1440px;padding:4rem 0;margin:0 auto}@media only screen and (max-width: 810px){.site-section{padding:0 3rem}}@media only screen and (max-width: 440px){.site-section{padding:0 1rem}}
