body{--admin-bar-height:1px}body.admin-bar{--admin-bar-height:32px}@media screen and (max-width:782px){body.admin-bar{--admin-bar-height:46px}}.w-nav-open .has-top-z{z-index:8!important;position:relative}.l-header .logo-item{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:rotate(90deg) translate(66px,90px);-ms-transform:rotate(90deg) translate(66px,90px);transform:rotate(90deg) translate(66px,90px)}@media (max-width:1380px){.l-header .logo-item{-webkit-transform:rotate(90deg) translate(70px,80px);-ms-transform:rotate(90deg) translate(70px,80px);transform:rotate(90deg) translate(70px,80px)}}@media (max-width:1025px){.l-header .logo-item{-webkit-transform:rotate(0) translate(0,0);-ms-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}}.l-header.sticky .logo-item{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:rotate(0) translate(0,0);-ms-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}.w-nav.type_mobile.m_layout_panel .w-nav-list.level_1{padding:0}.w-nav-control.active{position:relative;z-index:55}.stack-menu{height:auto!important}.stack-menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:17vmin;-webkit-transition:all 1.7s ease;-o-transition:all 1.7s ease;transition:all 1.7s ease}.stack-menu ul li{text-align:left;width:100%;line-height:1.5!important}.burger{-ms-flex-item-align:start;align-self:flex-start;margin-top:1rem;margin-right:.5rem!important}.id_67 .l-subheader-cell.at_right{-ms-flex-item-align:start;align-self:flex-start}.sticky .stack-menu ul{padding-top:.5rem}.sticky .burger{margin-top:0;margin-right:0!important}.id_67 .l-subheader.at_middle .l-subheader-h{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0}.dropdown-list>.w-tabs-list .w-tabs-item{border-radius:0 3rem!important}.dropdown-list>.w-tabs-list .w-tabs-list-h{border-radius:0!important}.has-menu{margin-top:2rem}.has-menu a{border-radius:3rem 0}.has-menu a:hover{color:#fff!important}.g-preloader.type_custom{-webkit-animation:rotate 1.2s ease-in 0s 1 normal;animation:rotate 1.2s ease-in 0s 1 normal}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.has-futura{font-family:Futura!important;font-weight:500}.has-list ul{list-style:none;margin:0 0 1.5rem 0;padding:0}.has-list ul li{margin:0;padding:.2rem;border-bottom:1px solid var(--color-content-border)}.has-list ul li ul{list-style-type:disc;margin-left:2.5rem;display:block}.has-list ul li ul li{display:block;border-bottom:0;list-style:circle;width:100%}.has-list.three ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-list.three ul li{margin:0 .25rem;width:calc(33% - .5rem)}@media (max-width:767px){.has-list.three ul li li{width:100%}}.has-list.two ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-list.two ul li{margin:0 .25rem;width:calc(50% - .5rem)}@media (max-width:767px){.has-list.two ul li li{width:100%}}.has-list.sub-two ul li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-list.sub-two ul li ul li{margin:0 .25rem;width:calc(50% - .5rem)}@media (max-width:767px){.has-list.sub-two ul li ul li li{width:100%}}.has-list.table{padding:1.5rem 0}.has-flex .w-tabs-section{border:1px solid #fff!important;border-radius:0 2rem}.has-flex .w-tabs-section .w-tabs-section-content-h{padding:0 1rem}.has-greyscale{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.has-greyscale:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.plane-text strong{font-size:2rem;font-weight:400}.expand ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.yellow-bold strong{color:#eed003}.has-rotate-up{-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}body.logged-in .signed-out{display:none}body:not(.logged-in) .signed-in{display:none}.sp-wrap-cpt{margin-bottom:3rem}.sp-wrap-cpt ul{margin-bottom:1.5rem}.woocommerce #payment .payment_methods li img{max-width:30px;margin-right:2px}.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);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}.gform_required_legend{display:none}.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}}