@media all and (min-width:981px){.df-menu-wrap ul.df-menu-nav>li.menu-item>a{position:relative;transition:.3s}}@media all and (min-width:981px){.df-menu-wrap ul.df-menu-nav>li.menu-item>a:before{position:absolute;content:" ";height:3px;width:18px;bottom:-8px;left:0px;right:0px;margin:0 auto;border-bottom:3px dotted #0CF2DC;opacity:0}.df-menu-wrap ul.df-menu-nav>li.menu-item a:hover:before{opacity:1!important}}@media all and (min-width:981px){.custom-menu .df-menu-wrap ul.df-menu-nav li.current-menu-item.menu-item.current_page_item a:before{position:absolute;content:" ";height:3px;width:18px;bottom:-8px;left:0px;right:0px;margin:0 auto;border-bottom:3px dotted #0CF2DC;opacity:1;overflow:visible}}.drop-box-filled-totem-container img{-webkit-animation:fa-spin-center 15s infinite linear;animation:fa-spin-center 15s infinite linear;border-radius:100%}@-webkit-keyframes fa-spin-center{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin-center{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}html,body{max-width:100vw!important;overflow-x:hidden!important}#page-container{overflow-x:hidden!important}h1,.et_pb_text_inner h1{font-size:clamp(2.5rem,5vw + 1rem,4rem)!important}h2,.et_pb_text_inner h2{font-size:clamp(2rem,4vw + 1rem,3rem)!important}h3,.et_pb_text_inner h3{font-size:clamp(1.5rem,3vw + 1rem,2rem)!important}h4,.et_pb_text_inner h4{font-size:clamp(1.2rem,2vw + 1rem,1.5rem)!important}h5,.et_pb_text_inner h5{font-size:clamp(1.1rem,1.5vw + 0.8rem,1.25rem)!important}h6,.et_pb_text_inner h6{font-size:clamp(0.875rem,1vw + 0.5rem,1rem)!important}body,p,ul li,ol li,.et_pb_text_inner,.et_pb_blurb_description{font-size:clamp(1rem,1vw + 0.8rem,1.125rem)!important}.et_pb_button,.more-link{font-size:clamp(0.875rem,1vw + 0.5rem,1rem)!important}#top-menu li a,.et_pb_menu__menu>nav>ul>li>a{font-size:clamp(0.9rem,1vw + 0.5rem,1.1rem)!important}#top-menu li li a,.et_pb_menu__menu>nav>ul>li>ul li a{font-size:clamp(0.85rem,1vw + 0.4rem,1rem)!important}.et_mobile_menu li a,.et_pb_menu__wrap .et_mobile_menu li a{font-size:clamp(1.1rem,2vw + 0.8rem,1.25rem)!important;padding-top:10px!important;padding-bottom:10px!important}.post-meta,.post-meta a,.post-meta span,.et_pb_title_meta_container,.et_pb_post_meta{font-size:clamp(0.75rem,1vw + 0.4rem,0.875rem)!important}blockquote{font-size:clamp(1.1rem,1.5vw + 0.8rem,1.25rem)!important}.et_pb_breadcrumbs,.et_pb_breadcrumbs a{font-size:clamp(0.75rem,1vw + 0.4rem,0.875rem)!important}input[type="text"],input[type="email"],input[type="search"],textarea,select,.et_pb_contact_field label{font-size:clamp(0.875rem,1vw + 0.5rem,1rem)!important}.et_pb_toggle_title{font-size:clamp(1.1rem,1.5vw + 0.8rem,1.25rem)!important}.et_pb_testimonial_author{font-size:clamp(1rem,1vw + 0.5rem,1.125rem)!important;font-weight:bold!important}.et_pb_sum,.woocommerce-Price-amount,.amount{font-size:clamp(1.2rem,2vw + 1rem,1.5rem)!important;font-weight:bold!important}#footer-info,.et-pb-footer,small,figcaption,.footer-widget,.footer-widget li a,.footer-widget p{font-size:clamp(0.75rem,1vw + 0.4rem,0.875rem)!important}