/* veNet : DO NOT CHANGE - CSS CREATED DYNAMICALLY */
#backToTop-wrap { position:fixed; bottom:0; right:0; z-index:90; pointer-events:none; }
#backToTop { margin:0 15px 20px 0; width:56px; height:56px; font-size:0; line-height:0; cursor:pointer; opacity:0; visibility:hidden; border-style:solid; border-width:2px; border-radius:4px; color:var(--bw_color_2); background-color:var(--bw_color_6); border-color:var(--bw_color_2); }
#backToTop svg { width:24px; height:auto; margin-top:-3px; fill:currentColor; }
#backToTop.btt-visible { opacity:1; visibility:visible; pointer-events:all; }
#backToTop:hover { color:var(--bw_color_2); background-color:var(--bw_color_4); border-color:var(--bw_color_2); }
button, a.button { position:relative; display:inline-flex; justify-content:center; align-items:center; text-align:center !important; float:none !important; opacity:1; text-decoration:none; cursor:pointer; -webkit-tap-highlight-color:transparent !important; outline:0 !important; transition:ease-in-out .25s, background-color ease-in-out .15s; border-style:solid; border-width:1px; min-height:44px; padding-left:32px; padding-right:32px; font:400 19px/normal 'Geologica'; }
button.btn-full, a.button.btn-full { width:100%; }
button.btn-light, a.button.btn-light { color:var(--bw_color_2); background-color:var(--bw_color_6); border-color:var(--bw_color_2); }
button.btn-light:hover, a.button.btn-light:hover { color:var(--bw_color_2); background-color:var(--bw_color_5); border-color:var(--bw_color_2); }
button.btn-dark, a.button.btn-dark { color:var(--body_bgcolor); background-color:var(--text_color); border-color:var(--text_color); }
button.btn-dark:hover, a.button.btn-dark:hover { color:var(--text_color); background-color:var(--body_bgcolor); border-color:var(--text_color); }
button > span, a.button > span { height:22px; width:22px; margin:0 10px 0 -10px; }
button > span > svg, a.button > span > svg { height:100%; width:auto; }
button > span > img, a.button > span > img { height:100%; width:100%; object-fit:cover; object-position:center; }
@media all and (max-width:999px) {
	#backToTop { width:48px; height:48px; bottom:15px; right:15px; }
	#backToTop svg { width:30px; }
	button, a.button { font-size:18px; padding-left:26px; padding-right:26px; }
}
@media all and (max-width:859px) {
	#backToTop { width:45px; height:45px; bottom:18px; right:18px; }
	#backToTop svg { width:21px; }
	button, a.button { font-size:17px; }
}
