/* Structural rules for Weebly content elements; theme and user overrides follow. */
*{box-sizing:border-box}img{max-width:100%}table.wsite-multicol-table{width:100%;border-collapse:collapse;table-layout:fixed}.wsite-multicol-col{vertical-align:top}.wsite-section{position:relative;height:auto!important;min-height:670px}.wsite-section-content{position:relative}.wsite-section-elements{overflow-wrap:break-word}.wsite-section-wrap{display:block}.wsite-youtube iframe{max-width:100%;border:0}.wsite-elements iframe{max-width:100%}.wsite-button{display:inline-block;text-decoration:none}.wsite-image{text-align:center}.wsite-image-border-none{border:none}.wsite-footer{padding:60px 40px}.wsite-menu-default,.wsite-menu{list-style:none}.wsite-menu-wrap{display:none}.has-submenu{position:relative}.desktop-nav li:hover>.wsite-menu-wrap,.desktop-nav li:focus-within>.wsite-menu-wrap{display:block;position:absolute;left:0;top:100%;min-width:220px;z-index:100;background:#fff;color:#222;text-align:left}.desktop-nav .wsite-menu-wrap li{display:block}.desktop-nav .wsite-menu-wrap a{display:block;padding:12px 18px}.desktop-nav .wsite-menu-wrap .wsite-menu-wrap{left:100%;top:0}.desktop-nav .wsite-menu-wrap .icon-caret{display:none}
@media(max-width:767px){.wsite-multicol-table,.wsite-multicol-tbody,.wsite-multicol-tr,.wsite-multicol-col{display:block!important;width:100%!important}.wsite-multicol-col{margin-bottom:20px}.wsite-section{min-height:0}.wsite-footer{padding:35px 20px}.wsite-section-elements>.wsite-spacer{max-height:80px}}
