@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(https://us.portfolioco.com/hubfs/Font%20-%20Proxima%20nova%20new%20website/Proxima%20Nova%20Font.eot);src:url(https://us.portfolioco.com/hubfs/Font%20-%20Proxima%20nova%20new%20website/Proxima%20Nova%20Font.eot?#iefix) format("embedded-opentype"),url(https://us.portfolioco.com/hubfs/Font%20-%20Proxima%20nova%20new%20website/Proxima%20Nova%20Font.woff) format("woff"),url(https://us.portfolioco.com/hubfs/Font%20-%20Proxima%20nova%20new%20website/Proxima%20Nova%20Font.ttf) format("truetype")}body{font-family:Proxima Nova!important;margin:0;padding:0}.floating-menu{background-color:#fff;border-radius:0;bottom:30px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#333;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:20px;position:fixed;right:30px;transition:all .4s ease-out;width:400px;z-index:10}.floating-menu .menu-title{font-family:Proxima Nova Bold!important;font-size:20px!important;font-weight:700;margin-bottom:15px;padding-left:20px;text-align:left}.floating-menu.sticky-at-module{border-radius:0;box-shadow:none;display:flex;flex-direction:column;margin-top:35px;position:absolute;right:200px;top:0;transition:all .4s ease-out;width:400px}#target-module{overflow:visible}.floating-menu .menu-container ul{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:5px 0 0 20px}.floating-menu .menu-container ul li{border-bottom:1px solid #fff;padding:5px 0;position:relative;text-align:left}.floating-menu .menu-container ul li a{align-items:center;color:#333;display:inline-flex;font-family:Proxima Nova Bold!important;font-size:20px;font-weight:700;position:relative;text-decoration:none;transition:color .3s ease}.floating-menu .menu-container ul li a:after{border-color:#f9a01b #f9a01b transparent transparent;border-style:solid;border-width:5px;content:"";display:inline-block;height:0;margin-left:10px;transform:rotate(45deg);width:0}.floating-menu .menu-container ul li a:hover{color:#5a3060}.floating-menu .menu-container ul li a:before{background-color:#5a3060;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.floating-menu .menu-container ul li a:hover:before{width:100%}.floating-menu h3{font-family:Proxima Nova Bold!important;font-size:20px!important;font-weight:700}.module{border-radius:8px}#target-module,.module{background-color:#fff;margin:0;padding:0;position:relative}#target-module .module-content{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0}#target-module .left-column{align-items:center;display:flex;height:auto;justify-content:center;margin:0;padding:0;width:50%}#target-module .left-column img{height:auto;margin:0;object-fit:contain;padding:0}@media (max-width:768px){.floating-menu{position:relative;right:0;top:0;width:100%}}.menu-description{color:#666;display:none;font-family:Proxima Nova Regular,sans-serif;font-size:14px;margin-top:5px}.floating-menu.sticky-at-module .menu-description{display:block}