.main-navigation ul{font-size:calc(15vw / 14.4)}@media (min-width:1455px){.main-navigation ul{font-size:calc(15vw / 14.55)}}@media (max-width:767px){.main-navigation ul{font-size:14px!important;font-size:15px!important}}body{font-size:calc(18vw / 14.4);line-height:1.3333333333}@media (min-width:1455px){body{font-size:calc(18vw / 14.55)}}@media (max-width:767px){body{font-size:14px!important}}
/*! Firefox */
html{scrollbar-color:#21362C #000}
/*! Other Browser */
html{--scrollbarBG:#000000;--thumbBG:#21362C}body::-webkit-scrollbar,.menu::-webkit-scrollbar{width:11px}body{scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG)}body::-webkit-scrollbar-track{background:var(--scrollbarBG)}body::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:6px;border:3px solid var(--scrollbarBG)}body{margin:0;background-color:#F6F8FA;color:#231E1E;font-family:questrial-regular,serif;text-rendering:optimizeLegibility;word-wrap:break-word;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;line-height:1.2777777778}body p{margin:20px 0;line-height:1.2777777778}.site-content{display:block;float:left;width:100%;overflow:hidden;margin-top:50px}.home .site-content{margin-top:0}h1{font-weight:400;margin-bottom:.35em;margin-top:.35em}.headersidebar{width:calc(3.9862542955vw - 22px);position:fixed;padding:0 11px;bottom:3%;right:0;text-align:center;z-index:3}.headersidebar .telsidebar{display:block;margin-bottom:10px}.headersidebar .telsidebar img{border-radius:40px;background-color:#F6F8FA;box-shadow:2px 2px 2px 0 rgba(0,0,0,.45);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.45);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.45);border-top:4px solid #fff;border-left:4px solid #fff;display:block;max-width:34px;margin:0 auto}.headersidebar .fbsidebar{display:block}.headersidebar .fbsidebar img{border-radius:40px;background-color:#F6F8FA;box-shadow:2px 2px 2px 0 rgba(0,0,0,.45);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.45);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.45);border-top:4px solid #fff;border-left:4px solid #fff;display:block;max-width:34px;margin:0 auto}header{width:100%;float:left}header .container-header .site-branding{float:left;padding-top:25px;padding-bottom:25px;max-width:15%}header .container-header .site-branding img{max-width:100%;height:auto}.main-navigation{font-weight:400;float:right;display:block;padding-top:2.1vw}.main-navigation .current-page-parent a,.main-navigation .current-menu-ancestor a{font-weight:700}.main-navigation .current-page-parent .sub-menu a,.main-navigation .current-menu-ancestor .sub-menu a{font-weight:400;color:#000}.main-navigation .current-page-parent .sub-menu .current_page_item>a,.main-navigation .current-menu-ancestor .sub-menu .current_page_item>a{font-weight:700}.main-navigation .current-page-parent .current_page_item,.main-navigation .current-menu-ancestor .current_page_item{font-weight:700}.main-navigation .current_page_item>a{font-weight:700}.main-navigation .current_page_item>a:after{content:" ";display:block;width:10px;height:10px;margin:10px auto 0;background-image:url(/wp-content/themes/vsc-theme/images/current.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:767px){.main-navigation .current_page_item>a:after{display:none}}.main-navigation .current_page_item .sub-menu a{font-weight:400;color:#000}.main-navigation .current_page_item .sub-menu .current_page_item a{font-weight:700}.main-navigation .sub-menu .current_page_item a:after{display:none}.main-navigation ul{list-style:none;margin:0;padding-left:0;float:left;width:100%}.main-navigation ul ul{box-shadow:0 3px 3px rgba(255,255,255,.2);float:left;position:absolute;top:calc(100% - 8px);left:-999em;z-index:99999;background:#fff;border-top:8px solid #e95f3f;width:auto}.main-navigation ul ul ul{left:-999em;top:-8px;border-top:8px solid #9AB6C1}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:240px;padding:11px 0;border-bottom:2px dotted #e95f3f}@media (max-width:1400px) and (min-width:1200px){.main-navigation ul ul a{width:220px}}@media (max-width:1099px) and (min-width:768px){.main-navigation ul ul a{width:150px}}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-main-menu-container ul,.menu-main-menu-part2-container ul{list-style:none}.menu-main-menu-container ul li,.menu-main-menu-part2-container ul li{float:left;padding:16px 0}.menu-main-menu-container ul li .sub-menu li,.menu-main-menu-part2-container ul li .sub-menu li{padding:16px 7px}.menu-main-menu-container ul li a,.menu-main-menu-part2-container ul li a{color:#000;font-family:questrial-regular,serif;float:left;padding-left:20px;padding-right:20px;text-transform:uppercase}@media (max-width:900px) and (min-width:768px){.menu-main-menu-container ul li a,.menu-main-menu-part2-container ul li a{padding-left:7px;padding-right:7px}}.menu-main-menu-container ul li .sub-menu li,.menu-main-menu-part2-container ul li .sub-menu li{float:none;padding:0 20px}@media (max-width:767px){.menu-main-menu-container ul li .sub-menu li,.menu-main-menu-part2-container ul li .sub-menu li{float:left}}.menu-main-menu-container ul li .sub-menu li a,.menu-main-menu-part2-container ul li .sub-menu li a{text-decoration:none;text-transform:none;color:#000;float:none;padding-left:0;padding-right:0;text-transform:none}.menu-main-menu-container ul li .sub-menu li:last-child a,.menu-main-menu-part2-container ul li .sub-menu li:last-child a{border-bottom:none;padding-bottom:10px}.menu-main-menu-container ul li .sub-menu li:last-child .sub-menu li a,.menu-main-menu-part2-container ul li .sub-menu li:last-child .sub-menu li a{border-bottom:1px solid rgba(0,0,0,.21)}.menu-main-menu-container ul li .sub-menu li:last-child .sub-menu li:last-child a,.menu-main-menu-part2-container ul li .sub-menu li:last-child .sub-menu li:last-child a{border-bottom:none;padding-bottom:10px}.tel-header{margin-left:20px;border-radius:30px;background-color:#F6F8FA;box-shadow:2px 2px 2px 0 rgba(0,0,0,.15);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.15);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.15)}@media (max-width:900px) and (min-width:768px){.tel-header{margin-left:0}}.tel-header:hover{background-color:#231e1e}.tel-header:hover a{color:#fff}.tel-header a{padding-left:23px!important;padding-right:23px!important}@media (max-width:767px){.tel-header{border:none;box-shadow:none;padding:0!important;margin:0!important}.tel-header a{padding-left:0!important;padding-right:0!important;padding-top:50px!important;font-size:30px!important;text-align:center;border:none!important}}@media (min-width:1170px){.sticky{position:fixed;z-index:999999;top:0;background-color:#f6f8fa;padding-bottom:0!important}.sticky .site-branding{width:20%;display:block!important;float:left;position:unset!important;padding:10px 20px!important}.sticky .site-branding img{max-width:100%;height:auto}.sticky .logo.menu-item{display:none}.sticky .main-navigation{padding-top:1vw!important}.sticky .menu-main-menu-container{clear:unset!important;width:auto!important;float:right!important}.sticky .menu-main-menu-container .contact-header{float:left;font-size:15px}.sticky .menu-main-menu-container .contact-header a{font-weight:400;text-transform:none}}