.full-height-section{height:-moz-fit-content;height:fit-content;min-height:100vh;width:100%}@media (min-width: 768px){.full-height-section{height:100%}}.full-height-section{padding-top:calc(env(safe-area-inset-top) + 1.5rem);padding-bottom:calc(env(safe-area-inset-bottom) + 1.5rem);padding-left:calc(env(safe-area-inset-left) + 1.5rem);padding-right:calc(env(safe-area-inset-right) + 1.5rem)}html{scroll-behavior:smooth}b{font-weight:800}.hand{pointer-events:none;position:fixed;left:0px;z-index:50;transform-origin:bottom right;border-radius:9999px;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hand.masked{opacity:0}.logo-cm{opacity:0;overflow:visible}.hand-small{pointer-events:none;position:absolute;z-index:50;height:1rem;width:1rem;transform-origin:bottom right;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));mix-blend-mode:difference}.hand-small.masked{opacity:0}.card{margin-top:auto;margin-bottom:auto;display:flex;height:100%;width:100%;max-width:56rem;flex-direction:column;gap:.75rem;overflow-y:auto;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));padding:2.5rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1024px){.card{justify-content:center}}.big-title{font-family:Raleway,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(34 87 161 / var(--tw-text-opacity))}@media (min-width: 768px){.big-title{font-size:3rem;line-height:1}}.title{font-family:Raleway,sans-serif;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(34 87 161 / var(--tw-text-opacity))}@media (min-width: 768px){.title{font-size:1.5rem;line-height:2rem}}.title-with-bg{width:-moz-fit-content;width:fit-content;--tw-bg-opacity: 1;background-color:rgb(34 87 161 / var(--tw-bg-opacity));padding:.375rem 1rem;font-family:Raleway,sans-serif;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));accent-color:#fff}@media (min-width: 768px){.title-with-bg{font-size:1.25rem;line-height:1.75rem}}.pillar{border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));padding:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pillar:hover{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mobile-tab-btn{display:flex;height:3rem;width:100%;cursor:pointer;align-items:center;justify-content:center;border-top-width:2px;--tw-border-opacity: 1;border-color:rgb(34 87 161 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity));font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(34 87 161 / var(--tw-text-opacity))}.mobile-tab-btn:first-child{position:relative;border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(34 87 161 / var(--tw-border-opacity))}.mobile-tab-btn:last-child{border-right-width:2px;--tw-border-opacity: 1;border-color:rgb(34 87 161 / var(--tw-border-opacity))}.mobile-tab-btn.active,.mobile-tab-btn:hover{--tw-bg-opacity: 1;background-color:rgb(34 87 161 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#energy-relationship-tab .tab svg{visibility:hidden}#energy-relationship-tab .tab.active,#energy-relationship-tab .tab:hover{font-weight:700;text-transform:uppercase}#energy-relationship-tab .tab.active svg,#energy-relationship-tab .tab:hover svg{visibility:visible}.text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(34 87 161 / var(--tw-text-opacity))}@media (min-width: 640px){.text{font-size:1rem;line-height:1.5rem}}.text-bullet-point{font-weight:700;--tw-text-opacity: 1;color:rgb(34 87 161 / var(--tw-text-opacity))}@media (min-width: 768px){.text-bullet-point{font-size:1.25rem;line-height:1.75rem}}.bubble{background-color:#006cb0}.bubble.inverted{background-color:#f1f1f1}.inside-text{color:#f1f1f1}
