:root{--color-border-focus:#00305a}.quick-access{bottom:24px;display:inline-block;opacity:1;position:fixed;right:24px;transform:translateY(0);transition:transform .25s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1);width:auto;z-index:101}@media only screen and (min-width:768px){.quick-access{right:3.64583vw}}.quick-access.is--hidden{opacity:0;pointer-events:none;transform:translateY(20px)}@media only screen and (max-width:767px){.quick-access__button{display:block;height:64px;position:relative;text-decoration:none;width:64px}.quick-access__button span{font-size:0;height:0;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:0}.quick-access__button.button.is--secondary:not(.is--inverted):not(.is--small){background-color:#00305a;border:0;border-radius:50%;letter-spacing:normal;padding:0}.quick-access__button.button.is--secondary:not(.is--inverted):not(.is--small):after{display:none!important}.quick-access__button.button.is--secondary:not(.is--inverted):not(.is--small)[class*=" icon-"]:before{color:#fff;display:block;font-size:34px;line-height:64px;margin:0;text-align:center;width:100%}}@media only screen and (min-width:768px){.quick-access__button.button.is--secondary:not(.is--inverted):not(.is--small):before{display:none}}