/*!
Theme Name:     Kadence-Child
Theme URI:      n/a
Template:       kadence
Author:         VML
Author URI:     n/a
Description:    Child of Kadence
Version:        1.1.2
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/@font-face{font-family:"Omoda Sans";src:local("Source Sans 3 Light"),local("SourceSans3-Light"),url("/wp-content/themes/kadence-child/assets/fonts/SourceSans3-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0300-036F,U+20AC}@font-face{font-family:"Omoda Sans";src:local("Source Sans 3 Regular"),local("SourceSans3-Regular"),url("/wp-content/themes/kadence-child/assets/fonts/SourceSans3-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0300-036F,U+20AC}@font-face{font-family:"Omoda Sans";src:local("Source Sans 3 Medium"),local("SourceSans3-Medium"),url("/wp-content/themes/kadence-child/assets/fonts/SourceSans3-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0300-036F,U+20AC}@font-face{font-family:"Omoda Sans";src:local("Source Sans 3 Bold"),local("SourceSans3-Bold"),url("/wp-content/themes/kadence-child/assets/fonts/SourceSans3-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0300-036F,U+20AC}html,body,*:not([class*=swiper-]){font-family:"Omoda Sans",-apple-system,system-ui,"Segoe UI",Arial,sans-serif !important;font-synthesis:none}html body,html body :not(i[class*=fa],.fa,.dashicons,[class*=dashicons-]){font-family:"Omoda Sans",Arial,sans-serif,-apple-system,system-ui,"Segoe UI" !important}.entry-content-wrap{padding-top:0 !important;padding-bottom:0 !important}.sm-text{font-size:1.5rem !important}.header>div{transition:top .6s cubic-bezier(0.4, 0, 0.2, 1),background-color .6s}.kadence-header-row-inner{padding:0 !important}.mega-menu{background-color:rgba(0,0,0,.8) !important;z-index:-1 !important}.mega-menu .mega-menu__item{align-self:baseline !important}.mega-menu .mega-menu__img{transition:transform .3s ease}.mega-menu svg{transition:transform .3s ease}.mega-menu .kb-svg-icon-wrap{align-self:flex-start;padding-top:5px}.mega-menu .kb-section-has-link:hover .mega-menu__img{transform:scale(1.1)}.mega-menu .kb-section-has-link:hover svg{transform:translatex(2px)}.mega-menu .kb-section-has-link:hover .mega-menu__img--zoomed img{transform:scale(1.2);border-radius:20px}.mega-menu .mega-menu__img--zoomed{overflow:hidden}.mega-menu .mega-menu__img--zoomed img{transition:transform .5s ease}.mega-menu__img-wrapper{overflow:hidden}.mega-menu__img-wrapper>div{border-radius:20px}.mob-nav-logo-wrapper{position:relative;bottom:12px}@media(max-width: 767px){.mobile-nav__first-item>div{grid-template-columns:1fr 1fr !important}}@media(min-width: 1025px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu{top:calc(0% - 25px) !important}}.footer-bottom-nav .menu{justify-content:flex-start !important}@media(max-width: 1024px){.footer-nav .footer-nav__primary-item{transition:none !important}.footer-nav .footer-nav__primary-item:hover,.footer-nav .footer-nav__primary-item:focus,.footer-nav .footer-nav__primary-item *{transition:none !important;animation:none !important}.footer-nav .footer-nav__primary-item .sub-menu{clip:unset !important;height:auto !important;transform:none !important;left:unset !important;right:unset !important;position:relative !important;max-height:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;transition:max-height .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .25s ease-out,visibility 0s linear .3s !important}.footer-nav .footer-nav__primary-item .sub-menu.toggle-show{max-height:600px !important;opacity:1 !important;visibility:visible !important;transition:max-height .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .25s ease-out .05s,visibility 0s linear 0s !important}.footer-nav .footer-nav__primary-item .sub-menu *{transition:none !important;animation:none !important}}.footer-nav__primary-item [class*=toggle-btn] svg,.footer-nav__primary-item button svg{transition:transform .3s ease-out !important;transform-origin:center}.footer-nav__primary-item[class*=toggled] [class*=toggle-btn] svg,.footer-nav__primary-item[class*=toggled] button svg{transform:rotate(180deg)}.kb-show-more-buttons button{max-height:44px}.kb-button .kt-btn-inner-text{display:inline-block}.kb-button:hover .kt-btn-inner-text{animation:verticalSlide .2s ease-in-out}.btn-animated>span{display:inline-block}.btn-animated:hover>span{animation:verticalSlide .2s ease-in-out}.btn-animated:hover span{animation:verticalSlide .2s ease-in-out}.swiper-cta-button:hover span{animation:verticalSlide .2s ease-in-out}@keyframes verticalSlide{0%{transform:translateY(0);opacity:1}40%{transform:translateY(-100%);opacity:0}60%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.allow-overflow-right{overflow:visible;position:relative}.allow-overflow-right .full-width-image{position:relative;margin-right:calc(-50vw + 50%);max-width:none;width:calc(100% + 50vw - 50%)}.allow-overflow-right .full-width-image img{width:100%;height:auto;object-fit:cover;object-position:left center}.maintenance-table td,.maintenance-table th{vertical-align:top}.video-img-wrapper video{border-radius:8px 8px 8px 8px !important}.box-item{min-width:140px}.hero-simple{max-height:600px}@media(max-width: 767px){.box-item{flex:1 1 30% !important;min-width:95px;max-width:150px}.hero-simple{max-height:300px;background-size:cover}}@media(min-width: 1024px)and (max-width: 1440px){.hero{padding:0 1.5rem !important}.hero-simple{padding:0 1.5rem !important}}@media(min-width: 1024px)and (max-width: 1280px){header div a{font-size:.875rem !important}header .kadence-header-row-inner{grid-template-columns:minmax(300px, 500px) 200px 1fr !important;justify-content:center;justify-items:center}header .wp-block-kadence-header-column-center figure{max-width:200px !important}header .menu li>div.kb-link-wrap{font-size:.875rem !important}.menu-item{padding:1.2rem 0rem}.mega-menu span{font-size:.875rem !important}}@media(min-width: 1281px)and (max-width: 1400px){header div a{font-size:1rem !important}.wp-block-kadence-header-column-center figure{max-width:200px !important}header .menu li>div.kb-link-wrap{font-size:1rem !important}.mega-menu span{font-size:1rem !important}}.title-404{font-size:17.5rem !important}@media(max-width: 1024px){.title-404{font-size:8rem !important}}.single-news-content__sidebar div{width:100%}
