﻿.back-to-top{--dimension: 4.8rem;position:relative;height:var(--dimension)}.back-to-top::after{content:"";display:inline-block;width:100%;height:calc(var(--dimension)/2);position:absolute;right:0;bottom:0;left:0;background-color:#1a7950}.back-to-top .back-to-top__wrapper{position:absolute;bottom:0;right:3.2rem;height:var(--offset);width:var(--dimension);pointer-events:none}.back-to-top .back-to-top__area{display:block;height:calc(var(--offset) - var(--dimension));width:var(--dimension);pointer-events:none;position:relative}.back-to-top .back-to-top__area::after{content:"";display:block;width:var(--dimension);height:var(--dimension);position:absolute;bottom:0;left:0;right:0;z-index:1;background:#fff;box-shadow:0 0 0 .2rem #fff;transform:translateY(100%) rotate(45deg)}.back-to-top .back-to-top__trigger{display:inline-block;z-index:990;width:var(--dimension);height:var(--dimension);position:sticky;bottom:3.2rem;pointer-events:none;cursor:pointer;opacity:0;transition:opacity .3s ease-out;border:0;background-color:rgba(0,0,0,0)}.back-to-top .back-to-top__trigger::after,.back-to-top .back-to-top__trigger::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0}.back-to-top .back-to-top__trigger::before{content:"";color:#1a7950;font-family:"Material Icons";font-size:3rem;text-align:center;line-height:var(--dimension);z-index:991;transition:color .3s ease-out}.back-to-top .back-to-top__trigger::after{content:"";transform:rotate(45deg);box-shadow:0 0 0 .2rem #fff;background-color:#f1f7f5;transition:background-color .3s ease-out}.back-to-top .back-to-top__trigger:focus-visible{outline:none}.back-to-top .back-to-top__trigger:focus-visible::after{outline:5px auto -webkit-focus-ring-color}.back-to-top .back-to-top__trigger--visible{opacity:1;pointer-events:all}.back-to-top .back-to-top__trigger--attached::before{color:#fff}.back-to-top .back-to-top__trigger--attached::after{background-color:#1a7950}.bg--tertiary+.back-to-top{background-color:#f1f7f5}.bg--tertiary+.back-to-top .back-to-top__area::after{background:#f1f7f5;box-shadow:0 0 0 .2rem #f1f7f5}