/* GLOBAL STYLES */* {scroll-behavior: smooth;}html, body {height: 100%;width:100%;}body {background-color:#FFFFFF;color: #555;	font-family: avenir-next-world, Helvetica, Arial, sans-serif;}.row {margin-left: 0;margin-right: 0;}/* DEFAULT TYPE STYLES */h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color:#555;line-height: 1.25em;margin-top:0;margin-bottom: .5em;}h1 {font-size:48px;font-weight:100;}h2 {font-size:30px;font-weight:300;}h3 {font-size:30px;font-weight:300;}h4 {font-size:24px;font-weight:200;}p {color:#555;font-size:18px;font-weight:300;line-height: 1.5em;margin-top:0;margin-bottom:1em;}strong, bold {font-weight: 600;}ul {list-style-type: none;list-style-position: outside;text-indent: -.5em;padding-left:0;}li {margin-top: 0;margin-bottom: 0;}.bulleted-list li:before,.bulleted-list li:before {content:"· ";}/* DEFAULT LINKS STYLES */a,a:hover,a:focus,a:active,a.active {text-decoration: none;outline: none;}/*-- GENERIC IMAGES STYLES --*/.center-image {margin-left:auto;margin-right:auto;}/*-- CLEAR BUTTONS DEFAULTS --*/.btn-no-style,.btn-no-style:hover,.btn-no-style:focus,.btn-no-style:active,.btn-no-style.active {	border-style: none;	box-shadow:none;}/*-- BACK TO TOP BUTTON STYLES --*/ #return-to-top {position: fixed;bottom: 20px;right: 20px;background: rgba(0, 0, 0, 0.20);width: 50px;height: 50px;/*display: block;*/text-decoration: none;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;display: none;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 9999;}#return-to-top i {color: #fff;margin: 0;position: relative;left: 15px;top: 12px;font-size: 22px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}#return-to-top:hover { background: rgba(0, 0, 0, 0.30);}#return-to-top:hover i {color: #fff; }/* -- MEDIA QUERIES -- *//* Laptops and desktops - 1200px and up */@media only screen and (min-width: 1200px) {} /* Tablets and large phones - 600px and up */@media only screen and (max-width: 992px) {h1 {font-size: 44px;}h2 {font-size: 26px;}h3 {}h4 {}p {font-size:16px;}}/* Phones - 600px and down */@media only screen and (max-width: 600px) {h1 {font-size: 40px;}h2 {font-size: 20px;}p {font-size:15px;}}