/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.layout--onecol .layout__region{width:100%;}
.search{padding:25px 0 50px;overflow:hidden}@media screen and (max-width:740px){.search{padding-left:20px;padding-right:20px}}.search a{border:none}.search table{margin:0}.search table tbody tr td{background:transparent;border:none;padding:0}.search table tbody tr td.gsc-input,.search table tbody tr td.gsc-result-info-container{padding-top:5px}.search table tbody tr td:last-child{padding-bottom:0;padding-right:30px}.search .gsc-wrapper{max-width:100%;overflow:hidden}.search .gsc-control-cse{background:transparent;border:none;padding:0}.search form.gsc-search-box{max-width:100%}.search form.gsc-search-box,.search table.gsc-search-box{margin:0;width:100%}.search .gsc-input-box{border:1px solid #e3e0da !important;box-shadow:none !important;height:50px}.search .gsc-input-box .gsc-input td.gsib_a{padding:0}.search .gsc-input-box .gsc-input td.gsib_b{padding:0}.search .gsst_a{padding:0 10px 0 5px;display:flex;align-items:center;height:100%}.search .gsst_a .gscb_a{color:#a2988f !important}.search input.gsc-input{background:#fff !important;border:none !important;border-radius:0;color:#333;display:block;font-size:13px;font-weight:bold;height:48px !important;margin:0 !important;padding:15px 20px !important;width:100%}.search td.gsc-search-button{display:table-cell !important;visibility:visible !important;vertical-align:middle}.search button.gsc-search-button,.search input.gsc-search-button{background:#bf2b45 !important;border:none !important;border-radius:0 !important;color:#fff !important;cursor:pointer;display:inline-block !important;font-size:13px;font-weight:500;height:auto !important;line-height:1.4;margin:0 !important;min-width:0 !important;padding:15px 30px !important;text-transform:uppercase;width:auto !important}.search button.gsc-search-button:hover,.search input.gsc-search-button:hover{background:#36302a !important}.search button.gsc-search-button svg,.search input.gsc-search-button svg{fill:#fff !important}.search div.gsc-clear-button{color:#a2988f;margin-right:0;padding-left:20px}.search .gsc-result-info{color:#a2988f;padding:0;font-weight:normal;text-transform:uppercase;line-height:normal}.search .gsc-above-wrapper-area{max-width:100%;padding-right:30px}.search .gsc-webResult.gsc-result{background-color:transparent !important;border:none !important;border-bottom:1px solid #a2988f !important;margin-bottom:25px;padding-bottom:25px}.search .gsc-result{border:none !important;border-bottom:1px solid #a2988f !important;padding:25px 0;margin-bottom:25px;background-color:transparent !important;overflow-wrap:break-word;word-wrap:break-word}.search .gsc-result .gs-webResult.gs-result,.search .gsc-result .gsc-webResult.gsc-result{background-color:transparent !important;padding:0;border:none;box-shadow:none;display:grid;grid-template-columns:100px 1fr;grid-template-rows:auto auto auto;column-gap:20px;grid-template-areas:"thumbnail title" "thumbnail url" "thumbnail snippet";align-items:start}.search .gsc-result .gs-webResult.gs-result:not(:has(.gsc-table-cell-thumbnail)),.search .gsc-result .gsc-webResult.gsc-result:not(:has(.gsc-table-cell-thumbnail)){display:block}@media screen and (max-width:740px){.search .gsc-result .gs-webResult.gs-result,.search .gsc-result .gsc-webResult.gsc-result{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"thumbnail" "title" "url" "snippet"}}.search .gsc-result .gsc-table-cell-thumbnail{grid-area:thumbnail;padding:0;width:100px}@media screen and (max-width:740px){.search .gsc-result .gsc-table-cell-thumbnail{width:auto;margin-bottom:10px;justify-self:start}}.search .gsc-result .gsc-table-cell-thumbnail .gs-image-box{width:100px;height:auto}.search .gsc-result .gsc-table-cell-thumbnail .gs-image-box .gs-image{max-width:100%;height:auto;display:block}.search .gsc-result .gsc-thumbnail-inside{grid-area:title;padding:0}.search .gsc-result .gsc-url-top{grid-area:url;padding:0}.search .gsc-result .gsc-table-result{grid-area:snippet;padding:0;display:block !important}.search .gsc-result .gsc-table-result .gsc-table-cell-snippet-close{display:block;width:100%}.search .gsc-result .gsc-table-cell-snippet-close>.gs-title{display:none}.search .gsc-result.gsc-imageResult{border:none;margin:0;padding:0}.search .gsc-result.gsc-imageResult .gsc-expansionArea{display:flex;flex-wrap:wrap}.search .gsc-result.gsc-imageResult .gsc-expansionArea .gsc-imageResult{width:100%;margin:0;border:none;padding:10px 0}.search .gsc-result.gsc-imageResult .gsc-expansionArea .gsc-imageResult .gs-imageResult{display:flex;align-content:center}.search .gsc-result.gsc-imageResult .gsc-expansionArea .gsc-imageResult .gs-imageResult .gs-image-box{height:auto;padding-right:15px;min-width:130px}.search .gsc-result.gsc-imageResult .gsc-expansionArea .gsc-imageResult .gs-imageResult .gs-image-box .gs-image{display:flex;height:100%;align-items:center}.search .gsc-result.gsc-imageResult .gsc-expansionArea .gsc-imageResult .gs-imageResult .gs-text-box{height:auto}.search .gsc-result.gsc-imageResult .gsc-expansionArea .gsc-imageResult .gs-imageResult .gs-text-box .gs-visibleUrl{padding:0}.search .gsc-result.gsc-imageResult .gsc-expansionArea .gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis{white-space:normal}.search .gsc-url-bottom{display:none}.search .gsc-orderby-container{vertical-align:bottom;text-align:right}.search .gsc-selected-option-container{border:1px solid #d0cdc3;border-radius:0;box-shadow:none;padding:6px 10px;width:auto !important;max-width:none !important;cursor:pointer;vertical-align:bottom}.search .gsc-orderby-label{color:#a2988f;font-size:13px;font-weight:normal;line-height:normal;padding:0 10px 0 0;padding-bottom:10px;vertical-align:bottom}.search .gsc-selected-option{font-size:13px}.search .gs-web-image-box,.search .gs-promotion-image-box{margin:0 20px 0 0;width:100px}.search .gs-web-image-box img.gs-image,.search .gs-web-image-box img.gs-promotion-image,.search .gs-promotion-image-box img.gs-image,.search .gs-promotion-image-box img.gs-promotion-image{max-width:100px}.search .gsc-control-cse .gsc-result .gs-title,.search .gsc-control-cse .gsc-result .gs-title *{font-family:"Montserrat",Helvetica,sans-serif;color:#36302a;font-size:20px;text-decoration:none}.search .gsc-control-cse .gs-snippet,.search .gsc-control-cse .gs-snippet *{font-family:"Merriweather",Georgia,serif;margin:5px 0;color:#6c6054;font-size:18px;font-weight:400}.search .gsc-control-cse .gs-snippet b,.search .gsc-control-cse .gs-snippet strong,.search .gsc-control-cse .gs-snippet * b,.search .gsc-control-cse .gs-snippet * strong{font-weight:600}.search .gs-result a.gs-visibleUrl,.search .gs-result .gs-visibleUrl{font-family:"Montserrat",Helvetica,sans-serif;color:#a2988f;font-size:14px;font-weight:400;padding:5px 0}.search .gsc-tabsArea{margin-bottom:25px;border-bottom:none !important;display:flex !important;gap:15px}.search .gsc-tabsArea .gs-spacer{display:none !important}.search .gsc-above-wrapper-area{border-bottom:none !important;padding:10px 0;margin-bottom:10px}.search .gsc-tabHeader{display:inline-block !important;margin:0 !important;font-family:"Montserrat",Helvetica,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;cursor:pointer;color:#6c6054;border-bottom:2px solid transparent}.search .gsc-tabHeader.gsc-tabhActive{color:#bf2b45;border-bottom-color:#bf2b45}.search .gsc-tabHeader.gsc-tabhInactive:hover{color:#36302a}.search .gs-spacer{display:none}.search .gsc-webResult-divider{display:none}.search .gsc-url-top .gs-visibleUrl-short,.search .gsc-url-top .gs-visibleUrl-long,.search .gsc-url-bottom .gs-visibleUrl-short,.search .gsc-url-bottom .gs-visibleUrl-long{display:none !important}.search .gsc-url-top .gs-visibleUrl-breadcrumb,.search .gsc-url-bottom .gs-visibleUrl-breadcrumb{display:inline !important;visibility:visible !important;font-family:"Montserrat",Helvetica,sans-serif;color:#a2988f;font-size:13px;font-weight:400}.search .gsc-result .gs-visibleUrl-breadcrumb{display:inline !important;visibility:visible !important}.search .gcsc-more-maybe-branding-root{margin-top:20px}.search .gcsc-more-maybe-branding-root .gcsc-find-more-on-google{font-family:"Montserrat",Helvetica,sans-serif;font-size:14px;color:#6c6054}.search .gcsc-more-maybe-branding-root .gcsc-find-more-on-google .gcsc-find-more-on-google-magnifier{fill:#6c6054;margin-right:5px;vertical-align:middle}.search .gsc-results .gsc-cursor-box{margin:25px 0;text-align:center}.search .gsc-results .gsc-cursor-box .gsc-cursor-page{color:#6c6054;background-color:transparent !important;font-family:"Merriweather",Georgia,serif;font-size:18px;font-style:italic;font-weight:400;line-height:40px;margin:0 8px;text-align:center;text-decoration:none}.search .gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#d9852d;background-color:transparent !important}.gsc-search-button-v2{border:none !important;border-color:#bf2b45 !important;border-radius:0 !important;background-color:#bf2b45 !important;background-image:none !important;padding:0 27px !important;min-width:0 !important;height:50px !important}.gsc-search-button-v2 svg{fill:#fff !important}.gsc-search-button-v2:hover{background-color:#36302a !important;border-color:#36302a !important}.gssb_c{box-shadow:0 2px 2px rgba(0,0,0,0.4);margin:0}.gssb_c .gssb_e{box-shadow:none;padding:0}.gssb_c .gsc-completion-container{border:none}.gssb_c .gssb_a{padding:10px 20px !important}.gssb_c .gssb_a table,.gssb_c .gssb_a table tr,.gssb_c .gssb_a table tr td{padding:0}blockquote.text-404:after{margin-top:-20px}.image_404{display:none}@media screen and (max-width:740px){td.gsc-input{width:auto !important;display:table-cell !important}td.gsc-search-button{display:table-cell !important;width:1% !important;padding-left:10px !important}.gsc-input-box .gsib_a{width:100%;display:table-cell !important;vertical-align:middle}.gsc-input-box .gsib_b{width:auto;display:table-cell !important;vertical-align:middle}.gsc-search-button-v2{padding:15px 27px !important}.search .gsc-result-info-container{font-size:11px;padding-top:5px}.search .gsc-orderby-container{white-space:nowrap}.search .gsc-orderby-label{padding-bottom:5px}.search .gsc-selected-option-container{padding:4px 8px}.search .gsc-resultsbox-visible{max-width:100%;overflow:hidden}.search .gsc-result{max-width:100%;overflow:hidden}.search .gsc-result .gs-webResult.gs-result,.search .gsc-result .gsc-webResult.gsc-result{max-width:100%;overflow:hidden}.search .gsc-thumbnail-inside,.search .gsc-table-result,.search .gsc-url-top{max-width:100%;overflow:hidden;text-overflow:ellipsis}}
