*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{outline:none;color:#2d2d2d;font-size:14px;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#fff}a,a:hover,a:visited,a:active,a:focus{outline:none;text-decoration:none;color:#17a2b8;font-family:'Roboto',sans-serif;font-weight:500}a:hover{color:#000000ad}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;margin:0;font-family:'Roboto Slab',serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:10px 0}h4{font-size:18px}body li{margin:0;padding:0}p{margin-top:0;margin-bottom:1rem;letter-spacing:1px;font-size:14px;color:#2d2d2d;font-weight:400;font-family:'Roboto',sans-serif}ul li{list-style:inside disc;letter-spacing:1px;font-size:14px;color:#2d2d2d;font-weight:400;font-family:'Roboto',sans-serif}.custom-page-content ul li:before{content:'\f35a';font-family:"Font Awesome\ 5 Free";display:inline-block;width:22px;font-size:16px;color:#555e58}.custom-page-content ul li{list-style-type:none}ol li{list-style:inside decimal;letter-spacing:1px;font-size:14px;color:#2d2d2d;font-weight:400;font-family:'Roboto',sans-serif}table{margin:10px 0;width:100%}table tr:first-child{background:#17a2b8;color:#FFF}table tr,table th,table td{padding:10px;border:1px solid #ddd}.st-content{background:#fff}.hidden{visibility:hidden;opacity:0;width:48px;height:45px}body.fade-out{opacity:0}button:active,button:focus{box-shadow:none;outline:none}BODY .fancybox-thumbs{background-color:#fff0}.gdpr-box{display:none;position:fixed;bottom:0;left:0;z-index:9999999;width:100%;padding:0;box-shadow:0 0 10px 1px rgb(0 0 0 / .08)}.gdpr-contain{background:#17a2b8;text-align:center;padding:5px 5%}.gdpr-message{color:#fff;font-size:14px}.gdpr-message a{color:#FFF!important}.gdpr-message a:hover{color:#fff;text-decoration:underline}.gdpr-message,.gdpr-contain-btn{padding:0 20px;display:inline-block}.gdpr-contain-btn a.gdpr-accept{font-size:14px;padding:5px 20px;letter-spacing:2px;text-transform:uppercase;color:#17a2b8;background:#fff;margin:0;display:inline-block;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.gdpr-contain-btn a.gdpr-accept:hover{background:rgb(11 11 11 / .3);color:#FFF;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.back-top{display:inline-block;z-index:9;position:fixed;bottom:70px;right:25px;color:#394050;font-size:56px;text-align:center;line-height:40px;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}a.back-top:hover{background:#fff0;opacity:1;color:#394050;transform:scale(1.2)}.back-top.back-top-fade{opacity:.5}.back-top.back-top-visible{visibility:visible;opacity:.9}.back-top i{color:#17a2b8;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}a.back-top:hover i{color:#17a2b8}.back-top.back-top-visible,.back-top.back-top-fade,.back-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;-ms-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.float-contact-open{display:none}.map_contain{margin-bottom:-5px}