:root{--t:0.5s ease all;--d:250ms}.l-header .w-nav.type_desktop{--nav-radius:0.25rem;--trans:0.2s;--trans2:calc(var(--trans)*2)}.l-header .w-nav.type_desktop>ul:before{background:var(--color-content-faded);border-radius:0 0 var(--nav-radius) var(--nav-radius);content:"";height:.2rem;inset:auto anchor(right) anchor(bottom) anchor(left);position:absolute;position-anchor:--li;-webkit-transition:var(--trans);-o-transition:var(--trans);transition:var(--trans);-webkit-transition-delay:var(--trans);-o-transition-delay:var(--trans);transition-delay:var(--trans);z-index:1}.l-header .w-nav.type_desktop>ul li{background:conic-gradient(var(--color-content-primary) 0 0) bottom/100% 0 no-repeat;border-radius:var(--nav-radius);margin-left:2px;-webkit-transition:var(--trans);-o-transition:var(--trans);transition:var(--trans);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.l-header .w-nav.type_desktop>ul:has(li:hover) li.current_page_item:not(:hover){anchor-name:none;background-size:100% 0;-webkit-transition:var(--trans);-o-transition:var(--trans);transition:var(--trans)}.l-header .w-nav.type_desktop>ul li:is(:hover,.current_page_item){anchor-name:--li;background-size:100% 100%!important;-webkit-transition:var(--trans);-o-transition:var(--trans);transition:var(--trans);-webkit-transition-delay:var(--trans2);-o-transition-delay:var(--trans2);transition-delay:var(--trans2)}.l-header.sticky .w-nav.type_desktop>ul li:hover a:hover{-webkit-transition-delay:var(--trans2);-o-transition-delay:var(--trans2);transition-delay:var(--trans2)}.l-header .w-nav.type_mobile .w-nav-list .menu-item.level_1+.level_1:not(.my-account){border-top:1px dotted var(--color-content-border)}#waves .l-section-shape svg{inset:auto auto -1px auto;max-height:30px;position:absolute;width:100%}.logo-gallery .w-gallery-list{grid-template-columns:repeat(var(--columns,1),1fr)!important}@media (max-width:1200px){.logo-gallery .w-gallery-list{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1024px){.logo-gallery .w-gallery-list{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:767px){.logo-gallery .w-gallery-list{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.logo-gallery .w-gallery-list{grid-template-columns:1fr!important}}.logo-gallery .w-gallery-list .w-gallery-item-img{background:#fff;border:1px solid var(--color-content-border);border-radius:.25rem;padding:1rem}.logo-gallery .w-gallery-list .w-gallery-item-img img{background:#fff}.contains-list ul{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media (max-width:767px){.contains-list ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.contains-list ul{grid-template-columns:1fr}}.contains-list ul li{background:var(--color-content-secondary);border:1px solid var(--color-content-link-hover);border-radius:.15rem;color:#fff;margin:0;padding:.5rem .75rem;text-shadow:0 1px 1px rgba(0,0,0,.1)}.contains-list2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.contains-list2 ul li{border-radius:.15rem;color:#fff;margin:0;padding:.5rem .75rem;text-shadow:0 1px 1px rgba(0,0,0,.1)}.contains-list2.type1 ul li{background:var(--color-content-primary);border:1px solid var(--color-content-link)}.contains-list2.type2 ul li{background:var(--color-content-secondary);border:1px solid var(--color-content-link-hover)}.svg-white svg{color:#fff!important}body.logged-in .signed-out{display:none}body:not(.logged-in) .signed-in{display:none}@view-transition{navigation:auto}.no-touch .bg_solid .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after,.no-touch .bg_transparent .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after{background:var(--color-header-middle-text-hover)}.w-nav.type_mobile .menu-item>a.w-btn{margin-top:.5rem;width:calc(100% - 1.4rem)}.pagination>:not(.custom) .page-numbers{border-radius:.2em;font-size:.8rem;height:2rem;line-height:2rem;width:2rem}.w-post-elm>.l-section:first-of-type{padding-top:0}.w-post-elm>.l-section:last-of-type{padding-bottom:0}.gform_confirmation_message{background:#c9f7b2;border-radius:0;color:#333;font-size:1.2rem;line-height:1;padding:1rem}.gform_wrapper.gravity-theme .gform_validation_errors{background:rgba(255,0,0,.85)!important;border-radius:0;margin:0 0 1rem 0;padding:1rem}.gform_wrapper.gravity-theme .gform_validation_errors>h2.gform_submission_error{color:#fff;font-size:1.2rem;line-height:1;padding-left:1.5rem}.gform_wrapper.gravity-theme .gform_validation_errors ol,.gform_wrapper.gravity-theme .gform_validation_errors ul{-webkit-padding-start:0!important;padding-inline-start:0!important}.gform_wrapper.gravity-theme .gform_validation_errors ol li,.gform_wrapper.gravity-theme .gform_validation_errors ul li{color:#fff!important}.gform_wrapper.gravity-theme .gform_validation_errors ol li a,.gform_wrapper.gravity-theme .gform_validation_errors ul li a{color:#fff}.gform_wrapper.gravity-theme .gform_validation_errors ol li a:hover,.gform_wrapper.gravity-theme .gform_validation_errors ul li a:hover{opacity:.7}.gform_required_legend{display:none}img.gform_ajax_spinner{position:fixed!important;z-index:999999;left:0;top:0;right:0;bottom:0;display:block!important;overflow:hidden!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,.7);background-image:url('data:image/svg+xml,<svg width="24" height="24" stroke="%23fff" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><circle cx="12" cy="12" r="9.5" fill="none" stroke-width="3" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" calcMode="spline" values="0 150;42 150;42 150;42 150" keyTimes="0;0.475;0.95;1" keySplines="0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1" repeatCount="indefinite"/><animate attributeName="stroke-dashoffset" dur="1.5s" calcMode="spline" values="0;-16;-59;-59" keyTimes="0;0.475;0.95;1" keySplines="0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1" repeatCount="indefinite"/></circle><animateTransform attributeName="transform" type="rotate" dur="2s" values="0 12 12;360 12 12" repeatCount="indefinite"/></g></svg>');background-repeat:no-repeat;background-size:4rem;background-position:center center;content:""}.l-main .w-image.align_right,.l-main img.alignright{margin-left:1.5rem}.l-main .w-image.align_left,.l-main img.alignleft{margin-right:1.5rem}.l-main .w-image.align_center,.l-main .w-image.align_left,.l-main .w-image.align_right,.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{margin-bottom:1.5rem}@media (max-width:767px){.l-main .w-image.align_center,.l-main .w-image.align_left,.l-main .w-image.align_right,.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{display:block;float:none;margin:10px auto 1.5rem auto;text-align:center}.l-main .w-image.align_center img,.l-main .w-image.align_left img,.l-main .w-image.align_right img,.l-main img.aligncenter img,.l-main img.alignleft img,.l-main img.alignright img{height:auto;max-width:100%;width:auto}}@media (max-width:767px){.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{height:auto;max-width:100%;width:auto}}