*, :before, :after { margin: 0; padding: 0; box-sizing: border-box; outline-color: var(--orange); transform-origin: center center; }

html { overflow-y: scroll; overflow-x: hidden; min-height: 100%; margin: 0; font-size: 100.01%; -webkit-tap-highlight-color: transparent; -moz-osx-font-smoothing: grayscale; -webkit-overflow-scrolling: touch; -ms-content-zooming: none; -ms-overflow-style: scrollbar; scroll-behavior: smooth; }
body { position: relative; z-index: 2; min-height: 100%; background: var(--mystic); font-size: 62.5%; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
	body:before { visibility: hidden; background: var(--coal); opacity: 0; }
	body:before { background: -moz-linear-gradient(top, var(--coal) 0%, var(--denim) 100%); background: -webkit-linear-gradient(top, var(--coal) 0%,var(--denim) 100%); background: linear-gradient(to bottom, var(--coal) 0%,var(--denim) 100%); }
@-ms-viewport { width: device-width; }
@viewport { width: device-width; }	


/*! Variables --------- */
:root {
    --white:       #ffffff; 
    --shaft:       #343434; 
    --black:       #000000; 

    --sienna:      #e56f4f; 
    --jaffa:       #ed8a52; 
    --orange:      #f3701f; 
    --emerald:     #42d071; 
    --rum:         #01d075; 
    --curious:     #24a6de; 
    --blue:        #1f88c8; 
    --denim:       #1b76bc; 
    --danube:      #76acd6; 
    --mystic:      #eaeff3; 
    --astro:       #274a7e; 
    --silver:      #c2c4c7; 
    --bay:         #515d81; 
    --coal:        #2b3864; 
    --cadet:       #aaafc1; 
    --mishka:      #dbdde5; 
    --cardinal:    #be1e2d; 
    --sqlogo:	   url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDA2LjQgMzMwLjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MDYuNCAzMzAuNSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MC40O2ZpbGw6I0ZGRkZGRjt9IC5zdDF7ZmlsbDojRkZGRkZGO30gLnN0MntvcGFjaXR5OjAuODtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggZD0iTTI5LjIgMjMxYzAtMTExLjIgOTAuNy0yMDEuOSAyMDEuOS0yMDEuOVM0MzMuMiAxMTkuOCA0MzMuMiAyMzFjMCA1LjMtLjIgMTAuNi0uNiAxNS45aDI5LjJjLjQtNS4zLjYtMTAuNi42LTE1LjlDNDYyLjEgMTAzLjYgMzU4LjUgMCAyMzEgMCAxMDMuNiAwIDAgMTAzLjYgMCAyMzFjMCA1LjMuMiAxMC42LjYgMTUuOWgyOS4yYy0uNC01LjEtLjYtMTAuNC0uNi0xNS45eiIgY2xhc3M9InN0MCIvPjxwYXRoIGQ9Ik05ODcuNiAyMzIuNmgtMS40Yy0zLjkgMC01LjctLjQtNi43LTMuMSAyLjktNS43IDQuNS0xMi43IDQuNS0yMXYtNzcuN2MwLTIzLjktMTIuNS0zNy42LTM1LjYtMzcuNnMtMzUuNiAxMy43LTM1LjYgMzcuNnY3Ny41YzAgMjMuOSAxMi41IDM3LjYgMzUuNiAzNy42IDYuMyAwIDExLjctMSAxNi40LTIuNyAzLjEgNi4zIDkuOCAxMC4yIDIwLjIgMTAuMmgyLjVjNS43IDAgMTAuNC00LjcgMTAuNC0xMC40cy00LjYtMTAuNC0xMC4zLTEwLjR6bS0yNy0yMi43YzAgMTAuNi00LjcgMTQuNy0xMi4xIDE0LjctNy40IDAtMTIuMS00LjEtMTIuMS0xNC43di04MC43YzAtMTAuNiA0LjctMTQuNyAxMi4xLTE0LjcgNy40IDAgMTIuMSA0LjEgMTIuMSAxNC43djgwLjd6TTEwNTUuNSA5NC44Yy02LjMgMC0xMS4yIDUuMS0xMS4yIDExLjJ2MTA0LjRjMCAxMC42LTQuNyAxNC41LTEyLjEgMTQuNS03LjQgMC0xMi4xLTMuOS0xMi4xLTE0LjVWMTA2LjFjMC02LjMtNS4xLTExLjItMTEuMi0xMS4ydi0uMmgtMS4yYy02LjMgMC0xMS4yIDUuMS0xMS4yIDExLjJ2MTAyLjZjMCAyMy45IDExLjkgMzcuNiAzNSAzNy42czM1LTEzLjcgMzUtMzcuNlYxMDUuOWMuMi02LjItNC45LTExLjEtMTEtMTEuMXpNMTExMy4zIDkzLjJjLTIzLjEgMC0zNS42IDEzLjctMzUuNiAzNy42djc3LjdjMCAyMy45IDEyLjUgMzcuNiAzNS42IDM3LjZzMzUuNi0xMy43IDM1LjYtMzcuNnYtNzcuN2MwLTIzLjktMTIuNS0zNy42LTM1LjYtMzcuNnptMTIgMTE2LjdjMCAxMC42LTQuNyAxNC43LTEyLjEgMTQuNy03LjQgMC0xMi4xLTQuMS0xMi4xLTE0Ljd2LTgwLjdjMC0xMC42IDQuNy0xNC43IDEyLjEtMTQuNyA3LjQgMCAxMi4xIDQuMSAxMi4xIDE0Ljd2ODAuN3pNMTIxNC4zIDk1aC01MS4xYy01LjkgMC0xMC42IDQuNy0xMC42IDEwLjggMCA1LjkgNC43IDEwLjYgMTAuNiAxMC42aDEzLjl2MTE3LjFjMCA1LjkgNC43IDEwLjYgMTAuNiAxMC42aDIuMmM1LjkgMCAxMC42LTQuNyAxMC42LTEwLjZWMTE2LjFoMTMuOWM1LjkgMCAxMC42LTQuNyAxMC42LTEwLjYtLjEtNS44LTQuOC0xMC41LTEwLjctMTAuNXpNMTI4NC4yIDExNi4xYzUuOSAwIDEwLjYtNC43IDEwLjYtMTAuNiAwLTUuOS00LjctMTAuNi0xMC42LTEwLjZIMTIzMXYxNDguOGg1My4zYzUuOSAwIDEwLjYtNC43IDEwLjYtMTAuNiAwLTUuOS00LjctMTAuNi0xMC42LTEwLjZoLTMwVjE3OWgyMS41YzUuOSAwIDEwLjYtNC43IDEwLjYtMTAuNnMtNC43LTEwLjYtMTAuNi0xMC42aC0yMS41di00MS43aDI5Ljl6TTEzMzQuOCA5My4yYy0yMi45IDAtMzQuNyAxMy43LTM0LjkgMzcuNCAwIDE3LjIgNi4zIDI5LjYgMjUuOCA0Ni44IDE1LjMgMTMuNSAyMCAyMS41IDIwIDMyLjUgMCAxMC42LTQuNyAxNC41LTEyLjEgMTQuNS03LjQgMC0xMi4xLTMuOS0xMi4xLTE0LjV2LTkuMmMwLTYuMy01LjEtMTEuMi0xMS4yLTExLjItNi4zIDAtMTEuMiA1LjEtMTEuMiAxMS4ydjcuOGMwIDIzLjkgMTEuOSAzNy42IDM1IDM3LjZzMzUtMTMuNyAzNS0zNy42YzAtMTcuMi02LjMtMjkuNi0yNS44LTQ2LjgtMTUuMy0xMy41LTIwLTIxLjUtMjAtMzIuNSAwLTEwLjYgNC4zLTE0LjcgMTEuNy0xNC43IDcuNCAwIDExLjcgNC4xIDExLjcgMTQuN3YzLjljMCA2LjMgNS4xIDExLjIgMTEuMiAxMS4yIDYuMyAwIDExLjItNS4xIDExLjItMTEuMnYtMi4zYy4xLTIzLjktMTEuNC0zNy42LTM0LjMtMzcuNnpNNjI0LjIgMjQ2LjdjMjMuNSAwIDM2LjItMTMuOSAzNi4yLTM4LjJ2LTc5LjFjMC0yNC4zLTEyLjctMzguMi0zNi4yLTM4LjItMjMuNSAwLTM2LjIgMTMuOS0zNi4yIDM4LjJ2NzkuMWMwIDI0LjMgMTIuNyAzOC4yIDM2LjIgMzguMnptLTEyLjMtMTE4LjhjMC0xMSA0LjctMTUuMSAxMi4zLTE1LjEgNy42IDAgMTIuMyA0LjMgMTIuMyAxNS4xdjgyYzAgMTEtNC43IDE1LjEtMTIuMyAxNS4xLTcuNiAwLTEyLjMtNC4zLTEyLjMtMTUuMXYtODJ6TTczNS4yIDIzNGMwLTUuOS00LjctMTAuOC0xMC44LTEwLjhoLTI4LjZWMTAzLjhjMC01LjktNC43LTEwLjgtMTAuOC0xMC44aC0yLjJjLTYuMSAwLTEwLjggNC43LTEwLjggMTAuOHYxNDFoNTIuM2M2LS4xIDEwLjktNC44IDEwLjktMTAuOHpNODE5LjggMjMyLjRsLTE5LjYtMTIyLjJDNzk4LjYgMTAwLjIgNzkwIDkzIDc4MCA5M3MtMTguNiA3LjItMjAuMiAxNy4ybC0xOS42IDEyMi4yYy0xLjIgNi43IDMuOSAxMi41IDEwLjYgMTIuNSA1LjMgMCA5LjgtMy45IDEwLjYtOS4ybDIuNy0xOC40aDI5LjRsMi43IDE4LjRjLjggNS4zIDUuMyA5LjIgMTAuNiA5LjJoMi4yYzYuNyAwIDExLjgtNiAxMC44LTEyLjV6bS01Mi43LTM1LjZsMTEuNC03Ni45aC40bDExLjQgNzYuOWgtMjMuMnpNODM3LjggMjQ0LjZjNi43LjIgMTEuOS01LjEgMTEuOS0xMS43di00OS43aDguMmMxMC44IDAgMTUuNyA1LjMgMTUuNyAxOS40VjIzM2MwIDYuNyA1LjMgMTEuOSAxMS45IDExLjkgNi43IDAgMTEuOS01LjMgMTEuOS0xMS45di0yOS44YzAtMTUuOS0zLjktMjcuMi0xNS45LTMyLjF2LS44YzEwLjYtNS4xIDE1LjctMTUuMSAxNS43LTMwLjV2LTExLjljMC0yMy41LTEwLjYtMzUtMzUuNC0zNWgtMzZ2MTM5LjhjLjEgNi42IDUuNCAxMS45IDEyIDExLjl6bTEyLTEzMC4xaDExLjZjOC40IDAgMTIuMSA0LjcgMTIuMSAxNS43djE1LjFjMCAxMi4xLTUuNSAxNi4xLTE0LjMgMTYuMWgtOS40di00Ni45ek01NDMuOSA5MS40Yy0yMy4zIDAtMzUuMiAxMy45LTM1LjIgMzguMiAwIDE3LjQgNi4zIDMwIDI2LjIgNDcuNiAxNS43IDEzLjcgMjAuNCAyMS45IDIwLjQgMzMuMSAwIDEwLjgtNC43IDE0LjctMTIuMyAxNC43LTcuNiAwLTEyLjMtMy45LTEyLjMtMTQuN3YtOS40YzAtNi4zLTUuMS0xMS40LTExLjQtMTEuNC02LjMgMC0xMS40IDUuMS0xMS40IDExLjR2Ny44YzAgMjQuMyAxMi4xIDM4LjIgMzUuNiAzOC4yczM1LjYtMTMuOSAzNS42LTM4LjJjMC0xNy40LTYuMy0zMC0yNi4yLTQ3LjYtMTUuNy0xMy43LTIwLjQtMjEuOS0yMC40LTMzLjEgMC0xMSA0LjMtMTUuMSAxMS45LTE1LjEgNy42IDAgMTEuOSA0LjMgMTEuOSAxNS4xdjMuOWMwIDYuMyA1LjEgMTEuNCAxMS40IDExLjQgNi4zIDAgMTEuNC01LjEgMTEuNC0xMS40di0yLjNjLjEtMjQuMy0xMS45LTM4LjItMzUuMi0zOC4yek0xMzk2LjQgMTAxLjRjMC0zLjctMi41LTYuMS02LjktNi4xaC04LjJ2MTguMmgzLjl2LTUuOWgzLjFsMy45IDUuOWg0LjdsLTQuNS02LjVjMi41LS45IDQtMi42IDQtNS42em0tNyAzaC00LjF2LTUuM2gzLjljMiAwIDMuMS44IDMuMSAyLjUgMCAxLjYtMSAyLjYtMi45IDIuOHpNMTM4OC42IDg2LjJjLTEwIDAtMTcuNiA3LjgtMTcuNiAxOC4ydi4yYzAgMTAuNCA3LjggMTguNCAxNy44IDE4LjRzMTcuNi03LjggMTcuNi0xOC4ydi0uMmMwLTEwLjQtNy44LTE4LjQtMTcuOC0xOC40em0xMy4xIDE4LjZjMCA3LjYtNS41IDEzLjUtMTIuOSAxMy41cy0xMy4xLTUuOS0xMy4xLTEzLjd2LS4yYzAtNy42IDUuNS0xMy41IDEyLjktMTMuNXMxMy4xIDUuOSAxMy4xIDEzLjd2LjJ6TTU1MiAyOTdjLTItMS4yLTMuOS0yLjItNS45LTIuN3MtMy41LTEtNC43LTEuMmMtMy45LTEtNi45LTEuOC05LjItMi4zLTIuMy0uNi00LjEtMS4yLTUuNS0xLjgtMS40LS42LTIuMy0xLjItMi43LTItLjQtLjgtLjYtMS44LS42LTIuOSAwLTEuMi4yLTIuMy44LTMuMS42LTEgMS40LTEuNiAyLjItMi4yIDEtLjYgMi0xIDIuOS0xLjIgMS0uMiAyLjItLjQgMy4xLS40IDEuNiAwIDMuMS4yIDQuNS40czIuNy44IDMuNyAxLjRjMSAuNiAyIDEuNiAyLjUgMi43LjYgMS4yIDEgMi43IDEuMiA0LjVINTU3YzAtMy4zLS42LTYuNS0yLTguOC0xLjItMi41LTMuMS00LjUtNS4zLTYuMS0yLjItMS42LTQuNy0yLjUtNy42LTMuMy0yLjktLjYtNS45LTEtOS0xLTIuNyAwLTUuMy40LTggMS4yLTIuNy44LTUuMSAxLjgtNy4yIDMuMy0yIDEuNi0zLjcgMy4zLTUuMSA1LjctMS40IDIuMy0yIDQuOS0yIDggMCAyLjcuNiA1LjEgMS42IDcgMSAyIDIuMyAzLjUgNC4xIDQuOSAxLjYgMS4yIDMuNSAyLjMgNS43IDMuMSAyIDEgNC4zIDEuNiA2LjUgMi4yIDIuMi44IDQuMyAxLjIgNi41IDEuOHMzLjkgMS4yIDUuNyAxLjhjMS44LjggMy4xIDEuNiA0LjEgMi41IDEgMSAxLjYgMi4zIDEuNiAzLjlzLS40IDIuNy0xLjIgMy43Yy0uOCAxLTEuOCAxLjgtMi45IDIuMy0xLjIuNi0yLjMgMS0zLjcgMS4yLTEuNC4yLTIuNS4yLTMuNy4yLTEuOCAwLTMuNS0uMi01LjEtLjYtMS44LS40LTMuMS0xLjItNC4zLTItMS4yLS44LTIuMi0yLTIuOS0zLjMtLjgtMS40LTEuMi0yLjktMS02LjFoLTEyLjdjLS4yIDMuNy42IDYuOSAyIDkuNiAxLjQgMi43IDMuMyA0LjkgNS43IDYuNyAyLjMgMS44IDUuMSAzLjEgOC4yIDMuOSAzLjEuOCA2LjMgMS4yIDkuNiAxLjIgNC4xIDAgNy42LS40IDEwLjgtMS40IDMuMS0uOCA1LjctMi4yIDcuOC0zLjkgMi0xLjggMy43LTMuNyA0LjctNi4xIDEtMi4zIDEuNi00LjkgMS42LTcuNiAwLTMuMy0uOC02LjEtMi4yLTguMi0xLjYtMi0zLjQtMy42LTUuMy01ek01NjQuNSAyNjguOGgxMy4xdjYwLjFoLTEzLjF6TTYyNC42IDMwOS4yaC0uMmwtMjUuMS00MC40aC0xMy4xdjYwLjFoMTIuNHYtNDAuMWguMmwyNSA0MC4xaDEzLjF2LTYwLjFoLTEyLjN6TTY4MS42IDMxNS44Yy0yLjIgMi41LTUuMyAzLjctOS40IDMuNy0zLjEgMC01LjUtLjYtNy42LTEuOC0yLjItMS0zLjctMi41LTUuMS00LjUtMS4yLTItMi4yLTQuMS0yLjctNi41LS44LTIuNS0xLTQuOS0xLTcuNHMuNC01LjEgMS03LjYgMS40LTQuNyAyLjctNi43YzEuNC0yIDIuOS0zLjUgNS4xLTQuN3M0LjctMS44IDcuNi0xLjhjMS42IDAgMy4xLjIgNC43LjggMS40LjQgMi43IDEuMiAzLjkgMi4yIDEuMiAxIDIuMiAyLjIgMi45IDMuMy44IDEuNCAxLjQgMi43IDEuNiA0LjdINjk4Yy0uNC0zLjUtMS40LTYuNS0yLjktOS4yLTEuNC0yLjctMy4zLTUuMS01LjctNi45LTIuMy0xLjgtNC45LTMuMS03LjgtNC4xLTIuOS0xLTYuMS0xLjQtOS40LTEuNC00LjUgMC04LjYuOC0xMi4zIDIuMy0zLjUgMS42LTYuNyAzLjctOS4yIDYuNy0yLjUgMi43LTQuNSA2LjEtNS45IDEwLTEuNCAzLjktMiA4LTIgMTIuNSAwIDQuMy42IDguNCAyIDEyLjEgMS40IDMuNyAzLjMgNyA1LjkgOS44IDIuMyAyLjkgNS41IDUuMSA5LjIgNi43IDMuNSAxLjYgNy44IDIuMyAxMi4zIDIuMyAzLjcgMCA3LS42IDEwLjItMS44IDMuMS0xLjIgNS43LTIuNyA4LTQuOSAyLjItMiA0LjEtNC41IDUuNS03LjYgMS40LTMuMSAyLjItNi41IDIuNS0xMC4yaC0xMi43Yy0uNCA0LjMtMS44IDcuNS00LjEgMTB6TTcxNy40IDMwMy4xaDI5LjJ2LTEwLjJoLTI5LjJWMjgwaDMxLjd2LTExLjJoLTQ1djYwLjFoNDUuNnYtMTEuMWgtMzIuM3pNNzkzLjYgMzEzLjNjMi0xLjYgMy45LTIuOSA1LjktNC4zIDIuMi0xLjIgNC4xLTIuNSA2LjEtMy45czMuNy0yLjkgNS4zLTQuNWMxLjYtMS42IDIuNy0zLjUgMy43LTUuN3MxLjQtNC43IDEuNC03LjYtLjQtNS41LTEuNi03LjhjLTEuMi0yLjMtMi43LTQuMy00LjUtNS45LTItMS42LTQuMS0yLjctNi41LTMuNS0yLjMtLjgtNC45LTEuMi03LjYtMS4yLTMuNSAwLTYuNy42LTkuNCAxLjgtMi43IDEuMi01LjEgMi45LTYuOSA1LjEtMiAyLjItMy4xIDQuNy00LjEgNy42LS44IDIuOS0xLjIgNi4xLTEuMiA5aDExLjRjMC0xLjYgMC0zLjEuNC00LjdzLjgtMi45IDEuNi00LjNjLjgtMS4yIDEuOC0yLjMgMi45LTMuMSAxLjQtLjggMi43LTEuMiA0LjUtMS4yIDIuNSAwIDQuNy44IDYuMyAyLjMgMS44IDEuNiAyLjUgMy43IDIuNSA2LjcgMCAxLjgtLjQgMy4zLTEuMiA0LjctLjggMS40LTEuOCAyLjUtMi45IDMuNy0xLjIgMS4yLTIuNSAyLjItMy45IDMuMS0xLjQgMS0yLjcgMS44LTQuMSAyLjctMi41IDEuOC00LjkgMy4zLTcuMiA1LjEtMi4yIDEuNi00LjEgMy41LTUuOSA1LjUtMS42IDIuMi0yLjkgNC4zLTMuOSA2LjktMS4yIDIuNS0xLjYgNS43LTEuNiA5aDQzLjN2LTEwLjJoLTI3LjhjMS40LTIgMy0zLjcgNS01LjN6TTg1NC45IDI3NS41Yy0yLTIuMy00LjMtNC4xLTYuOS01LjEtMi43LTEtNS41LTEuNi04LjQtMS42LTIuOSAwLTUuNy42LTguMiAxLjYtMi41IDEtNC45IDIuNy02LjkgNS4xLTIgMi4zLTMuNSA1LjUtNC43IDkuNC0xLjIgMy45LTEuOCA4LjYtMS44IDE0LjVzLjYgMTAuOCAxLjggMTQuN2MxLjIgMy45IDIuNyA3IDQuNyA5LjQgMiAyLjMgNC4zIDQuMSA2LjkgNS4xIDIuNSAxIDUuMyAxLjYgOC4yIDEuNiAyLjkgMCA1LjktLjYgOC40LTEuNnM0LjktMi43IDYuOS01LjFjMi0yLjMgMy41LTUuNSA0LjctOS40IDEuMi0zLjkgMS44LTguOCAxLjgtMTQuNyAwLTUuOS0uNi0xMC42LTEuOC0xNC41LTEuMi0zLjktMi44LTcuMS00LjctOS40em0tNS43IDIzLjljMCAxLjYgMCAzLjctLjIgNi4xIDAgMi4zLS40IDQuNy0xIDYuOXMtMS42IDQuMS0yLjkgNS43Yy0xLjQgMS42LTMuMSAyLjMtNS43IDIuMy0yLjMgMC00LjEtLjgtNS41LTIuMy0xLjItMS42LTIuMi0zLjUtMi43LTUuN3MtLjgtNC41LTEtNi45Yy0uMi0yLjUtLjItNC41LS4yLTYuMSAwLTEgMC0yLjMgMC0zLjcuMi0xLjYuMi0yLjkuNC00LjVzLjQtMi45LjgtNC41Yy40LTEuNC44LTIuNyAxLjYtMy45LjgtMS4yIDEuNi0yLjIgMi43LTIuOSAxLjItLjggMi41LTEuMiA0LjEtMS4yIDEuNiAwIDIuOS40IDQuMSAxLjIgMS4yLjggMi4yIDEuOCAyLjcgMi45LjYgMS4yIDEuMiAyLjMgMS42IDMuOS40IDEuNi42IDIuOS44IDQuNS4yIDEuNi40IDMuMS40IDQuNSAwIDEuNSAwIDIuNyAwIDMuN3pNOTAwLjkgMjc1LjVjLTItMi4zLTQuMy00LjEtNi45LTUuMS0yLjctMS01LjUtMS42LTguNC0xLjZzLTUuNy42LTguMiAxLjYtNC45IDIuNy02LjkgNS4xYy0yIDIuMy0zLjUgNS41LTQuNyA5LjQtMS4yIDMuOS0xLjggOC42LTEuOCAxNC41cy42IDEwLjggMS44IDE0LjdjMS4yIDMuOSAyLjcgNyA0LjcgOS40IDIgMi4zIDQuMyA0LjEgNi45IDUuMSAyLjUgMSA1LjMgMS42IDguMiAxLjZzNS45LS42IDguNC0xLjYgNC45LTIuNyA2LjktNS4xYzItMi4zIDMuNS01LjUgNC43LTkuNCAxLjItMy45IDEuOC04LjggMS44LTE0LjcgMC01LjktLjYtMTAuNi0xLjgtMTQuNS0xLjItMy45LTIuOC03LjEtNC43LTkuNHptLTUuNyAyMy45YzAgMS42IDAgMy43LS4yIDYuMSAwIDIuMy0uNCA0LjctMSA2LjlzLTEuNiA0LjEtMi45IDUuN2MtMS40IDEuNi0zLjEgMi4zLTUuNyAyLjMtMi4zIDAtNC4xLS44LTUuNS0yLjMtMS4yLTEuNi0yLjItMy41LTIuNy01LjctLjYtMi4yLS44LTQuNS0xLTYuOS0uMi0yLjUtLjItNC41LS4yLTYuMSAwLTEgMC0yLjMgMC0zLjcuMi0xLjYuMi0yLjkuNC00LjVzLjQtMi45LjgtNC41Yy40LTEuNC44LTIuNyAxLjYtMy45LjgtMS4yIDEuNi0yLjIgMi43LTIuOSAxLjItLjggMi41LTEuMiA0LjEtMS4yIDEuNiAwIDIuOS40IDQuMSAxLjIgMS4yLjggMi4yIDEuOCAyLjcgMi45LjYgMS4yIDEuMiAyLjMgMS42IDMuOS40IDEuNi42IDIuOS44IDQuNS4yIDEuNi40IDMuMS40IDQuNSAwIDEuNSAwIDIuNyAwIDMuN3pNOTQ3LjUgMjc4LjZjLTEuNi0yLjktNC4xLTUuMS02LjktNy0yLjctMi02LjUtMi43LTExLTIuNy0zLjEgMC01LjkuNi04LjQgMS44LTIuNSAxLTQuNyAyLjUtNi41IDQuNS0xLjggMi0zLjEgNC4zLTQuMSA2LjktMS4yIDIuNS0xLjYgNS41LTEuNiA4LjQgMCAyLjMuNCA0LjcgMS4yIDcgLjggMi4yIDIgNC4zIDMuNSA2LjEgMS42IDIgMy43IDMuMyA2LjEgNC41IDIuNSAxIDQuOSAxLjYgNy40IDEuNiAyLjkgMCA1LjUtLjYgNy42LTEuNiAyLjItMSA0LjEtMi43IDUuNy01LjFsLjIuMmMtLjIgMS42LS40IDMuMy0uOCA1LjVzLTEgNC4xLTEuOCA1LjljLS44IDItMiAzLjUtMy4zIDQuNy0xLjQgMS40LTMuMSAyLTUuMyAyLTIuMiAwLTMuOS0uOC01LjMtMi4yLTEuNC0xLjYtMi4yLTMuMS0zLjUtNS4xaC0xMS40Yy40IDIuNSAxLjIgNC45IDIuMiA2LjkgMSAyIDIuMyAzLjcgNC4xIDUuMSAxLjggMS40IDMuNyAyLjMgNS45IDMuMSAyLjIuNiA0LjUgMSA3IDEgNC4zIDAgNy44LTEgMTAuOC0yLjcgMi45LTEuOCA1LjUtNC4xIDcuMi03IDItMi45IDMuMy02LjEgNC4xLTkuOC44LTMuNyAxLjItNy4yIDEuMi0xMXMtLjQtNy4yLTEtMTFjLS40LTMuOS0xLjYtNy0zLjMtMTB6bS04LjMgMTUuM2MtLjQgMS40LTEgMi41LTEuOCAzLjVzLTEuOCAxLjgtMi45IDIuM2MtMS4yLjYtMi41LjgtNC4zIDEtMS40IDAtMi43LS40LTMuOS0xLTEtLjYtMi0xLjYtMi43LTIuNS0uNi0xLTEuMi0yLjItMS42LTMuNS0uNC0xLjQtLjYtMi43LS42LTQuMSAwLTEuNC4yLTIuNS42LTMuOS40LTEuNCAxLTIuNSAxLjgtMy41czEuOC0xLjggMi45LTIuM2MxLS42IDIuMy0xIDMuNy0xIDEuNiAwIDIuOS40IDQuMSAxIDEuMi42IDIuMiAxLjYgMi45IDIuNS44IDEgMS40IDIuMiAxLjggMy41LjQgMS4yLjYgMi41LjYgMy45cy0uMiAyLjctLjYgNC4xek0xNzAuMSAxODkuMWgtMTMuN2w3NS4yLTc1LjIgMzIuOSAzMi45di0xNi4zaDE4djM0LjNsMTUuOSAxNS45YzIuMiAyLjIgNC4zIDQuMyA2LjcgNi41LjQuNC44LjYgMSAxLjJsLjguOGgtMTMuNXY1OGgxMDkuOGMuNi01LjcuOC0xMS42LjgtMTcuNCAwLTk1LjQtNzcuMy0xNzIuNy0xNzIuNy0xNzIuN1M1OC41IDEzNC4zIDU4LjUgMjI5LjdjMCA1LjkuNCAxMS43LjggMTcuNGgxMTF2LTU4aC0uMnpNMjE1LjggMjE2LjdoMzIuMVYyNDdoLTMyLjF6IiBjbGFzcz0ic3QxIi8+PHBhdGggZD0iTTIzMSAyOS4yYzExMS40IDAgMjAxLjkgOTAuNyAyMDEuOSAyMDEuOSAwIDUuMy0uMiAxMC42LS42IDE1LjlINDAzYy42LTUuNy44LTExLjYuOC0xNy40IDAtOTUuNC03Ny4zLTE3Mi43LTE3Mi43LTE3Mi43UzU4LjMgMTM0LjEgNTguMyAyMjkuNWMwIDUuOS40IDExLjcuOCAxNy40SDI5LjhjLS40LTUuMy0uNi0xMC42LS42LTE1LjkgMC0xMTEuMiA5MC42LTIwMS44IDIwMS44LTIwMS44eiIgY2xhc3M9InN0MiIvPjwvc3ZnPg==");
}


/*! Mixins --------- */
/* cl:b */	.check-box:after, .owl-carousel .owl-stage:after, .owl-carousel .owl-stage-outer:after, #content:after, #top:after, #footer:after, form p:after { content: ""; display: block; overflow: hidden; clear: both; }
/* fill */	.check-box a:before, .check-box label:before, .accordion-a > .header a:before, .accordion-a > .header:before, body:before, .ui-slider:before, .ui-slider .ui-slider-range:before, .module-quiz:before, .module-quiz header:before { content: ""; display: block; overflow: hidden; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; text-align: left; text-indent: -3000em; }
/* icon */	.accordion-a > .header:after, .module-quiz .submit a:before, .module-quiz .submit button:before { display: block; position: absolute; left: 0; right: 0; top: 50%; margin: -10px 0 0; font-weight: 400; font-family: i; line-height: 20px; text-align: center; text-indent: 0; letter-spacing: normal; }
/* z:9  */	.accordion-a > .header a:before { z-index: 8; }
/* tr:y */ 	.check-box li.wide .img, .accordion-a > h1 img, .accordion-a > h2 img, .accordion-a > h3 img, .accordion-a > h4 img, .accordion-a > h5 img, .accordion-a > h6 img { -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* tr:n */ 	.popup-a.shown .box-inset { -webkit-transform: none; transform: none; } 
/* show */	.popup-a.shown, .popup-a.shown .box-inset, .popup-a.shown .box-outer .close, .popup-shown #root:after, body.theme-full:before, .theme-full body:before, body.theme-home:before, .theme-home body:before, .ui-slider .legend > .active:before, .ui-slider .legend > .active ~ *:before { visibility: visible; opacity: 1; }
/* hide */	.owl-carousel.owl-loading, .owl-carousel.owl-hidden, .owl-carousel.owl-refresh .owl-item, .owl-carousel .owl-item .owl-lazy, .theme-full .module-quiz header:before { visibility: hidden; opacity: 0; }
/* cu:d */ 	.check-list input[type="radio"]:checked ~ label, [disabled], .disabled { cursor: default; }
[disabled] { opacity: 1; -webkit-text-fill-color: rgba(43, 56, 100, 1); }
/* td:u */ 	.theme-full .s14 a, [data-whatintent="mouse"] a:hover { text-decoration: underline; }
/* td:n */ 	#root .check-box a, #root .accordion-a > .header a, #root .module-quiz .submit a, [data-whatintent="mouse"] .theme-full .s14 a:hover, #root .input-icon .btn { text-decoration: none; }


/*! Defaults --------- */
body, textarea, input, select, option, button { color: var(--coal); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; line-height: 1.5; }
li, dt, dd, p, figure, th, td, caption, legend, pre { font-size: 1.6em; } li *, dt *, dd *, p *, figure *, th *, td *, legend * { font-size: 1em; }
ul, ol, dl, p, figure, table, pre, h1, h2, h3, h4, h5, h6, legend { margin-bottom: 20px; }

h1, h2, h3, h4, h5, h6, legend, .header { font-size: 2em; font-weight: 700; line-height: 1.3333333333; }
h1 { font-size: 3.6em; }
h2 { font-size: 2.4em; }

a { background: none; color: var(--orange); text-decoration: none; cursor: pointer; outline-width: 0; -webkit-text-decoration-skip: objects; } /*---*/ a span { cursor: pointer; }

ul, ol, dd, blockquote { padding-left: 40px; }
	
	
/*! Layout --------- */
#root { position: relative; width: 100%; padding: 104px 17px 0; }
	#top { position: absolute; left: 0; right: 0; top: 0; z-index: 9; padding: 40px 17px 0; line-height: 1.4; }
		#top.start-page span { display: none; }
		#top span {display: inline-block; vertical-align: top; margin: 10px 35px auto 0;color: white; font-size: 2.2em; }
			#element-questions #top span {margin-top: 0; }
		#top figure { width: 50%; margin: 30px auto; }
		#logo, #logo-custom { height: 30px; margin: 0; background: center center no-repeat; background-size: auto 100%; }
		#logo-custom { height: 95px;margin-bottom: 10px;margin-top: -30px;background-size: contain;text-indent: -3000em;}
		#logo { background-image: var(--sqlogo); }
		#logo a, #logo i, #logo-custom a { display: block; overflow: hidden; width: 100%; height: 100%; text-indent: -3000em; }
		#logo-custom.keep-sq-logo {background-size: 150px, 85px;background-position: calc(50% - 55px) 50%, calc(50% + 85px) 50%;}
		#logo-custom.keep-sq-logo:before {content:'';height: 21px;width: 1px;background: white;position: absolute;display: block;margin-top: 37px;left: calc(50% + 31px);opacity: 0.5;}
		#top h1, #top h2, #top h3, #top h4, #top h5, #top h6 { margin-bottom: 15px; font-size: 3.6em; }
		#top p { font-size: 2em; font-weight: 300; }
	#content { margin-bottom: 8px; }
	#footer { color: var(--bay); text-align: center; }
		#footer p { margin-bottom: 15px; font-size: 1.4em; margin-top: -15px; padding-bottom: 16px; }
		#footer .scheme-count + p { margin-top: 38px; padding-top: 26px; border-top: 1px solid var(--coal); }
		#footer .scheme-count *{display: block;text-align: center;margin: auto;}
		#footer p.scheme-count span{padding: 0;}
		#footer p.scheme-count{display: none;text-align: center;}

.theme-full body, body.theme-full, .theme-full #footer .scheme-count, .theme-home #footer .scheme-count { color: var(--white); }
	.theme-full #footer, .theme-home #footer { color: rgba(255,255,255,.8); }		
		.theme-full #footer .scheme-count + p, .theme-home #footer .scheme-count + p { border-color: var(--danube); }
	.theme-full input, .theme-full select, .theme-full textarea { border-color: var(--coal); }
	.theme-full input.s14 { border-color: var(--white); }
	.theme-full .s14 a { color: inherit; }

.theme-home #root { padding-top: 0; }
	.theme-home #top { position: relative; margin: 0 -17px; padding-top: 50px; padding-bottom: 3px; color: var(--white); }
	.theme-home #top { background: -moz-linear-gradient(top, var(--coal) 1%, var(--astro) 100%); background: -webkit-linear-gradient(top, var(--coal) 1%,var(--astro) 100%); background: linear-gradient(to bottom, var(--coal) 1%,var(--astro) 100%); }
		.theme-home #logo { height: 43px; margin-bottom: 50px; }
	.theme-home #content { margin: 0 -17px; padding: 27px 17px 9px; background: var(--coal); color: var(--white); }
	.theme-home #footer { margin: 0 -17px; padding: 20px 17px 8px; background: var(--denim); }
	.theme-home, .theme-home body, body.theme-home { background: var(--denim); }


/*! Modules --------- */
.accordion-a { margin: 27px 0 20px; }
.accordion-a-panel {overflow-y: hidden; max-height: 0px; transition: all 0.3s; padding-top: 0!important; padding-bottom: 0!important }
.accordion-a-panel.toggle {max-height:600px!important; padding-top: 30px!important}
.accordion-a-panel ul.check-box li:not(.wide) a {height: 100%;}
	.accordion-a > h1, .accordion-a > h2, .accordion-a > h3, .accordion-a > h4, .accordion-a > h5, .accordion-a > h6 { overflow: hidden; position: relative; margin: 15px 0 0; padding: 32px 50px 32px 100px; border-radius: 6px; background: var(--white); color: var(--coal); font-size: 1.6em; }
		.accordion-a > h1 img, .accordion-a > h2 img, .accordion-a > h3 img, .accordion-a > h4 img, .accordion-a > h5 img, .accordion-a > h6 img { display: block; position: absolute; left: 20px; top: 50%; width: 65px; }
		.accordion-a > .header:before { bottom: auto; z-index: 2; height: 0; background: var(--rum); }
		.accordion-a > .header:after { content: "\e906"; left: auto; right: 24px; color: var(--coal); color: var(--shaft); font-size: 7px; }
		.accordion-a > .header.toggle { padding-top: 39px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
			.accordion-a > .header.toggle:before { height: 7px; }
			.accordion-a > .header.toggle:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
			.accordion-a > .header.toggle img { -webkit-transform: translateY(calc(-50% + 3.5px)); transform: translateY(calc(-50% + 3.5px)); }
		.accordion-a > .header a { display: block; color: inherit; }
	.accordion-a > div { padding: 30px 23px .1px; border-radius: 0 0 6px 6px; background: var(--mystic); }

.module-quiz { position: relative; margin-left: -17px; margin-right: -17px; padding-top: 47px; }
	.module-quiz .bar { display: block; position: absolute; left: 0; right: 0; top: 0; z-index: 19; height: 16px; border-radius: 20px; background: var(--coal); color: var(--white); font-weight: 700; font-size: 14px; line-height: 16px; text-align: center; }
		.module-quiz .bar > *, .module-quiz .bar .label { display: block; overflow: hidden; position: absolute; left: 0; top: 0; bottom: 0; z-index: 1; box-shadow: 0 3px 6px rgba(0,0,0,.29); border-radius: 16px; background: var(--orange); text-align: left; text-indent: -3000em; }
		.module-quiz .bar .label { right: 0; z-index: 2; width: auto !important; background: none; text-align: center; text-indent: 0; }
	.module-quiz form { display: none; min-height: calc(100vh - 195px); padding-left: 17px; padding-right: 17px; }
	.module-quiz header { position: relative; z-index: 1 !important; margin: 0 0 20px; padding: 0 0 39px; color: var(--mystic); }
		.module-quiz header:before { left: -17px; right: -17px; top: -151px; background: var(--coal); }
		.module-quiz header:before { background: -moz-linear-gradient(-45deg, var(--coal) 0%, var(--blue) 100%); background: -webkit-linear-gradient(-45deg, var(--coal) 0%,var(--blue) 100%); background: linear-gradient(135deg, var(--coal) 0%,var(--blue) 100%); }
		.module-quiz header h1, .module-quiz header h2, .module-quiz header h3, .module-quiz header h4, .module-quiz header h5, .module-quiz header h6, .module-quiz header .header { margin: 0 0 24px; color: var(--white); font-size: 2.4em; }
			.module-quiz header h1:last-child, .module-quiz header h2:last-child, .module-quiz header h3:last-child, .module-quiz header h4:last-child, .module-quiz header h5:last-child, .module-quiz header h6:last-child { margin-bottom: 9px; }
	.module-quiz header + * { margin-top: -42px; }	
	.module-quiz header + .check-list { margin-top: -52px; }		
	.module-quiz .submit { /*margin-top: auto;*/ padding: 3px; border-radius: 24px; background: var(--coal); }
		.module-quiz .submit a, .module-quiz .submit button { display: block; position: relative; min-width: 0; width: auto; height: 43px; margin: 0; padding: 0 19px; border-radius: 30px; border-width: 0; background: none; color: var(--white); font-size: 14px; font-weight: 700; text-transform: uppercase; line-height: 1.2; text-align: center; text-transform: uppercase; letter-spacing: 0.12em; }
			.module-quiz .submit a { padding-left: 37px; line-height: 43px; }
				.module-quiz .submit a:before { content: "\e903"; left: 19px; right: auto; font-size: 10px; }
			.module-quiz .submit button { padding-right: 37px; }
				.module-quiz .submit button:before { content: "\e904"; left: auto; right: 19px; font-size: 10px; }
			[data-whatintent="mouse"] .module-quiz .submit a:hover, [data-whatintent="mouse"] .module-quiz .submit button:hover, .module-quiz .submit a:focus, .module-quiz .submit button:focus { background: var(--orange); color: var(--white); }
	.module-quiz textarea { height: calc(100vh - 449px); }	
	.module-quiz .step-textarea { }
		.module-quiz .step-textarea header:before { bottom: -92px; }
	.module-quiz .s14 { margin-top: 29px; }
.module-quiz.is-slider { padding-top: 0; }
	.module-quiz.is-slider form { margin-top: 47px; }
	.module-quiz.is-slider .bar { left: 17px; right: 17px; top: 104px; }
	.module-quiz .owl-carousel .owl-stage-outer { visibility: visible; }
	#content > .module-quiz.is-slider:first-child { margin-top: -104px; }
		#content > .module-quiz.is-slider:first-child form { margin-top: 151px; }
    .requested-installer-subheading {display: block;font-size: 60%;font-weight: normal;margin-top: 10px;}
		
.owl-carousel { position: absolute; left: -3000em; top: 0; }
.owl-carousel { -webkit-tap-highlight-color: transparent; }
	.owl-carousel .owl-stage { position: relative; }
	.owl-carousel .owl-stage { -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; }
	.owl-carousel .owl-stage-outer { overflow: hidden; position: relative; }
	.owl-carousel .owl-stage-outer { -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-transform-style: preserve-3d; }
	.owl-carousel .owl-item { position: relative; float: left; }
	.owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }
	.owl-carousel.owl-loading, .owl-carousel.owl-loaded { position: relative; left: 0; top: 0; }
	.owl-carousel.owl-drag .owl-item { -ms-touch-action: none; touch-action: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
	.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item { -ms-touch-action: auto; touch-action: auto; }
	.owl-carousel.owl-grab { cursor: move; cursor: grab; }
	.owl-carousel .owl-item img.owl-lazy { -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; }
	.owl-nav button, .owl-dots button { display: block; min-width: 0; width: 10px; height: 10px; margin: 0; padding: 0; box-shadow: none; border-radius: 0; border: 0; text-indent: -3000em; text-align: left; }
		.owl-nav button { }
			.owl-nav button.owl-prev { left: 0; }
			.owl-nav button.owl-next { right: 0; }
	.owl-dots { clear: both; }
		.owl-dots button { }
			.owl-dots button.active { cursor: default; }
		
.popup-a { overflow-y: auto; overflow-x: hidden; visibility: hidden; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 998; }
	.popup-a .box-outer { position: absolute; left: 0; top: 0; right: 0; z-index: 2; min-height: 100%; padding: 20px; }
		.popup-a .box-outer > .close, #root:after { content: ""; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; visibility: hidden; z-index: 997; text-indent: -3000em; cursor: pointer; opacity: 0; }
		#root:after { position: fixed; background: rgba(0,0,0,.75); }
	.popup-a .box-inner { position: relative; z-index: 998; width: 100%; max-width: 400px; margin: 0; }
	.popup-a .box-inset { visibility: hidden; padding: 20px 25px .1px; background: var(--white); opacity: 0; }
	.popup-a .box-inset .close { display: block; overflow: hidden; position: absolute; right: -12px; top: -12px; width: 24px; height: 24px; border-radius: 20px; background: var(--orange); text-indent: -3000em; text-align: left; text-decoration: none; }
		.popup-a .box-inset .close:before, .popup-a .box-inset .close:after { content: ""; display: block; position: absolute; left: 50%; top: 50%; width: 14px; height: 3px; margin: -1.5px 0 0 -7px; background: var(--white); }
			.popup-a .box-inset .close:before { transform: rotate(45deg); }
			.popup-a .box-inset .close:after { transform: rotate(-45deg); }
.popup-a::-webkit-scrollbar { width: 0; background: none; }
.popup-a.shown { z-index: 999; }

.ui-slider-a { padding: 20px 20px 40px; border-radius: 4px; background: var(--white); font-size: 1.7em; }
	.ui-slider-a .legend { position: relative; z-index: 1; }
		.ui-slider-a .legend > * { display: block; min-width: 30px; padding: 20px 0 8px; text-align: center; }
			.ui-slider-a .legend > .active { color: var(--orange); font-weight: 700; }
			.ui-slider-a .legend > *:last-child:after { content: "+"; }
	
.ui-slider { display: block; position: relative; z-index: 2; height: 30px; margin: 0 15px; }
	.ui-slider:before, .ui-slider .ui-slider-range:before { left: -11px; right: -11px; top: 50%; bottom: auto; height: 12px; margin-top: -6px; border-radius: 15px; background: var(--silver); }
	.ui-slider .ui-slider-handle { position: absolute; top: 0; z-index: 5; width: 30px; height: 30px; margin: 0 0 0 -15px; box-shadow: 0 3px 6px rgba(0,0,0,.29); border-radius: 20px; border: 2px solid var(--white); cursor: pointer; -ms-touch-action: none; touch-action: none; outline: none; }
	.ui-slider .ui-slider-range { display: block; position: absolute; top: 0; z-index: 4; height: 100%; }
		.ui-slider .ui-slider-range:before { left: -15px; right: -15px; background: var(--orange); }
		.ui-slider .ui-slider-range:before, .ui-slider .ui-slider-handle, .module-quiz .bar > * { background: -moz-linear-gradient(top, var(--jaffa) 0%, var(--sienna) 100%); background: -webkit-linear-gradient(top, var(--jaffa) 0%,var(--sienna) 100%); background: linear-gradient(to bottom, var(--jaffa) 0%,var(--sienna) 100%); }
		.ui-slider-horizontal .ui-slider-range-min { left: 0; }
		.ui-slider-horizontal .ui-slider-range-max { right: 0; }
		.ui-slider .legend { display: block; overflow: hidden; position: absolute; left: -15px; right: -15px; top: 0; bottom: 0; z-index: 1; }
			.ui-slider .legend > * { display: block; overflow: hidden; position: relative; width: 30px; height: 30px; padding: 0; text-align: left; text-indent: -3000em; }
			.ui-slider .legend > *:before { content: ""; display: block; visibility: hidden; position: absolute; left: 50%; top: 50%; width: 23px; height: 23px; margin: -11.5px 0 0 -11.5px; border-radius: 20px; border: 2px solid var(--white); background: var(--mystic); opacity: 0; }
			

/*! Content --------- */
.strong { font-weight: 700; }
.em { font-style: italic; }

.text-center { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }
.text-uppercase { text-transform: uppercase; }

.s14 { font-size: 16px; }
	input.s14 { height: 44px; padding-left: 20px; padding-right: 20px; }
		.s14::-webkit-input-placeholder { color: var(--cadet); }
		.s14:-ms-input-placeholder { color: var(--cadet); }
		.s14::-ms-input-placeholder { color: var(--cadet); }
		.s14::placeholder { color: var(--cadet); }
.s20 { font-size: 20px; }

.overlay-a { color: var(--orange); }

.lead { font-size: 20px; font-weight: 300; line-height: 1.2; }

.scheme-count, #root .scheme-count { margin-bottom: 20px; font-size: 4.2em; font-weight: 700; line-height: 1; text-align: left; }
	.scheme-count span { display: block; max-width: 192px; padding: 0 0 0 17px; font-weight: 300; font-size: 0.380952381em; line-height: 1.375; }
	.scheme-count .strong { display: block; width: 100%; max-width: none; padding: 0 0 3px; font-size: 0.4285714286em; }
	

/*! Media --------- */
img, iframe, object, embed { max-width: 100% !important; border-style: none; }
img { height: auto !important; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; }
	img::selection { background: transparent; }
	img::-moz-selection { background: transparent; }
picture { width: 100%; }


/*! Forms --------- */
fieldset, hr { min-width: 0; margin: 0; padding: 0; border-width: 0; }
	form p { position: relative; }
	legend { display: none; width: 100%; max-width: 100%; padding: 0; border: 0; white-space: normal; }
	input, select, textarea { position: relative; z-index: 1; margin: 0; padding: 0; box-shadow: none; border-radius: 0; font-size: 1em; line-height: normal; text-align: left; text-transform: none; outline-width: 0; }
	input, select, textarea { -moz-appearance: none; -webkit-appearance: none; appearance: none; }
	input, select, textarea, button, input[type="button"], input[type="reset"], input[type="submit"] { box-sizing: border-box; text-transform: none; outline-offset: -2px; }
		input { }
			input::-webkit-search-decoration, input::-webkit-search-cancel-button, input::-webkit-outer-spin-button, input::-webkit-inner-spin-button, input::-webkit-clear-button, input::-webkit-calendar-picker-indicator { display: none; -webkit-appearance: none; visibility: hidden !important; height: auto; margin: 0; }
			input::-o-outer-spin-button, input::-o-inner-spin-button { appearance: none; margin: 0; }
			input::-webkit-inner-spin-button, input::-webkit-outer-spin-button { height: auto; }
			input::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
			[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
			input[type="checkbox"], input[type="radio"] { display: inline-block; width: auto; height: auto; padding: 0; border: 0; background: none; line-height: 1; }
				input[type="checkbox"] { -moz-appearance: checkbox; -webkit-appearance: checkbox; appearance: checkbox; }
				input[type="radio"] { -moz-appearance: radio; -webkit-appearance: radio; appearance: radio; }
			input[type="color"] { padding: 0; cursor: pointer; }
			input[type="date"] { display: -webkit-inline-flex; }
			input[type="number"] { appearance: textfield; -moz-appearance: textfield; }
				input[type="number"]::-webkit-outer-spin-button,  input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
				input[type="number"]::-o-outer-spin-button, input[type="number"]::-o-inner-spin-button { -o-appearance: none; margin: 0; }
		textarea { overflow: auto; vertical-align: top; resize: vertical; }
		select { line-height: 1; text-overflow: ''; text-indent: 0.01px; }
			select::-ms-expand { display: none; }
	button, input[type="button"], input[type="reset"], input[type="submit"] { display: block; overflow: visible; position: relative; z-index: 3; height: auto; margin: 0; box-shadow: none; text-transform: none; text-indent: 0; cursor: pointer; outline-width: 0; -webkit-appearance: button; appearance: button; -webkit-font-smoothing: inherit; }
		button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; outline: none; }
		button[disabled], input[type="button"][disabled], input[type="reset"][disabled], input[type="submit"][disabled] { border-color: var(--silver); background: var(--silver); cursor: default; }
::-webkit-input-placeholder { opacity: 1; color: inherit; }
:-ms-input-placeholder { opacity: 1; color: inherit; }
::-ms-input-placeholder { opacity: 1; color: inherit; }
::placeholder { opacity: 1; color: inherit; }
	:focus::-webkit-input-placeholder { opacity: 0; }
	:focus:-ms-input-placeholder { opacity: 0; }
	:focus::-ms-input-placeholder { opacity: 0; }
	:focus::placeholder { opacity: 0; }
	div.textarea-placeholder { position: relative; background-color: #fff; font-size: 16px; }
	div.textarea-placeholder textarea {background-color: transparent;}
	div.textarea-placeholder textarea.textarea-editing {background-color: #fff;}
	.textarea-placeholder > div {position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;padding: 16px;background-color: #fff;font-size: 1rem;font-weight: 300;line-height: 1.5rem;opacity: .5;}
    .textarea-placeholder > div li {font-size:1rem}

form { }
	label { display: block; position: relative; left: 0; top: 0; z-index: 2; margin-bottom: 20px; font-weight: 400; }
		label.strong { font-size: 18px; font-weight: 700; }
	input, select, textarea { display: block; width: 100%; border-radius: 6px; border: 1px solid var(--mishka); background: var(--white); }
		input { height: 51px; padding: 0 18px; }
			input[type="date"] { line-height: 30px; }
		select { height: 51px; padding: 0 51px 0 18px; line-height: normal; } 
		textarea { height: 180px; min-height: 180px; padding: 18px; }  
	button, input[type="button"], input[type="reset"], input[type="submit"] { overflow: hidden; float: left; min-width: 249px; margin: 5px auto 0px auto; padding: 14px 28px; border-radius: 30px; border: 1px solid var(--orange); background: var(--orange); color: var(--white); font-size: 10px; font-weight: 700; text-transform: uppercase; text-align: center; letter-spacing: 0.12em; }
		button i { margin-left: 7px; }
		button.wide { width: 100%; margin-top: 24px; border-color: var(--rum); background: var(--rum); font-size: 14px; }
		button.wide i { font-size: 10px; }

.check-box { list-style: none; margin: 0 0 0 -20px; padding: 0; color: var(--coal); line-height: 1.2857142857; text-align: center; }
	.check-box li { position: relative; z-index: 2; float: left; width: 50%; margin: 0 0 20px; border-left: 20px solid rgba(0,0,0,0); font-size: 1.4em; }
	.check-box a, .check-box label { display: block; position: relative; z-index: 2; margin: 0; padding: 13px 13px 16px; color: inherit; font-weight: 400; }
		.check-box a:before, .check-box label:before { border-radius: 6px; background: var(--white); }
		.check-box input:checked ~ label, .check-box a:focus, [data-whatintent="mouse"] .check-box a:hover, [data-whatintent="mouse"] .check-box label:hover { color: var(--white); }
		.check-box input:checked ~ label:before, .check-box a:focus:before, [data-whatintent="mouse"] .check-box a:hover:before, [data-whatintent="mouse"] .check-box label:hover:before { background: var(--coal); background: -moz-linear-gradient(-45deg, var(--coal) 0%, var(--curious) 100%); background: -webkit-linear-gradient(-45deg, var(--coal) 0%,var(--curious) 100%); background: linear-gradient(135deg, var(--coal) 0%,var(--curious) 100%);}
	.check-box .img { display: block; max-width: 105px; height: 118px; margin: -13px auto 13px; }
		.check-box img { width: 100% !important; max-height: 100% !important; margin-top: auto; -webkit-align-self: flex-end; -ms-align-self: flex-end; align-self: flex-end; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; }
	.check-box li.wide { width: 100%; text-align: left; }
		.check-box li.wide a, .check-box li.wide label { padding-left: 68px; padding-top: 26px; padding-bottom: 26px; }
		.check-box li.wide .img { display: block; position: absolute; left: 15px; top: 50%; width: 43px; height: auto; margin: 0; }
	
.check-list { position: relative; z-index: 2; list-style: none; margin: 0 0 24px; padding: 0; line-height: 1.3529411765; }
	.check-list li { position: relative; margin: 0 0 10px; border: 0 solid rgba(0,0,0,0); font-size: 1.7em; }
	.check-list label { display: block; z-index: 2; margin: 0; padding: 20.5px 20px 20.5px 50px; border-radius: 4px; background: var(--white); color: var(--coal); font-weight: 400; font-size: 1em; cursor: pointer; }
		.check-list label:before { content: "\e905"; display: block; position: absolute; left: 19px; top: 50%; width: 18px; height: 18px; margin: -9px 0 0; border-radius: 18px; border: 1.5px solid var(--coal); color: rgba(43,56,100,0); font-size: 9px; font-weight: 400; font-family: i; line-height: 23px; text-align: center; }
		.check-list input[type=checkbox]+label:before { border-radius: 0; }
		.check-list input:checked ~ label { padding-left: 53px; padding-right: 15px; background: var(--emerald); font-weight: 700; }
			.check-list input:checked ~ label:before { left: 15px; width: 26px; height: 26px; margin-top: -13px; border-color: var(--white); color: var(--white); }
	.check-list input, .check-box input { display: block; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; }
	.check-list input[disabled] + label { color:var(--silver); }
		.check-list input[disabled] + label:before  {  border: 1px var(--silver) solid; }
		.check-list input[disabled] + label:hover:before  { box-shadow: 0 0; }
.check-list.cols { margin-left: -18px; margin-bottom: 21px; }
	.check-list.cols li { width: 50%; margin-bottom: 18px; border-left-width: 18px; }
	
.input-icon { position: relative; }
	.input-icon input { height: 59px; padding-right: 59px; }
	.input-icon .btn { display: block; position: absolute; right: 0; bottom: 0; z-index: 9; width: 59px; height: 59px; color: var(--cardinal); font-size: 33px; line-height: 63px; text-align: center; }
	
	
/*! Helpers --------- */
.check-list label:before, .check-list label, .ui-slider .ui-slider-handle, .ui-slider .ui-slider-range, .ui-slider .legend > *:before, .owl-height, .module-quiz .bar > *, .accordion-a > .header, .accordion-a > .header:before, .accordion-a > .header:after, .accordion-a > .header img, .popup-a .close { transition-duration: 0.2s; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-delay: 0s; }
	.check-list label:before, .check-list label, .ui-slider .ui-slider-handle, .ui-slider .ui-slider-range, .ui-slider .legend > *:before, .module-quiz .bar > *, body:before, .module-quiz header:before, .accordion-a > .header, .accordion-a > .header:before, .accordion-a > .header:after, .accordion-a > .header img, .popup-a .close { transition-property: all; }
	.owl-height { transition-property: height; }
	.accordion-a > .header.toggle { transition-property: padding; }
option, .popup-a, .popup-a .box-outer, .popup-a .box-inner, .popup-a .box-inset { transition: none; }

.clear { clear: both; overflow: hidden; width: 100%; }
.hidden, #root .desktop-hide, #root .tablet-only, #root .mobile-only, #nav em { position: absolute; left: -3000em; top: 0; right: auto; bottom: auto; }
[hidden], template, .module-quiz .submit:after, .ui-slider-a label, .ui-slider-a .ui-slider ~ input, #root .owl-carousel .disabled, .popup-a, .popup-a .box-inset, .popup-a .box-outer > .close { display: none; }
article, aside, details, dialog, div, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, .popup-a.ready, .popup-a.shown, .popup-a.shown .box-inset, .popup-a .box-outer > .close { display: block; }

hr { display: block; overflow: hidden; width: 100%; height: 1px; margin: 15px 0; padding: 0; border: 0; border-top: 1px solid var(--silver); background: none; font-size: 0; } 

.module-quiz .s14:first-child, .accordion-a > h1:first-child, .accordion-a > h2:first-child, .accordion-a > h3:first-child, .accordion-a > h4:first-child, .accordion-a > h5:first-child, .accordion-a > h6:first-child, .accordion-a:first-child { margin-top: 0; }
#root .m0, ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; }


/*! Miscellaneous --------- */
audio, canvas, iframe, img, svg, video { border-width: 0; vertical-align: middle; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]), video[autoplay]:not([muted]) { display: none; }	
svg:not(:root) { overflow: hidden; }

::selection { background: var(--orange); color: var(--white); text-shadow: none; }
::-moz-selection { background: var(--orange); color: var(--white); text-shadow: none; }


/*! Outlines --------- */
[data-whatinput="keyboard"] a:focus, [data-whatinput="keyboard"] button:focus, [data-whatinput="keyboard"] input:focus, [data-whatinput="keyboard"] select:focus, [data-whatinput="keyboard"] textarea:focus { outline-width: 2px; outline-style: solid; }
[data-whatintent="mouse"] input:focus, [data-whatintent="mouse"] select:focus, [data-whatintent="mouse"] textarea:focus { outline: none; }


/*! Flexbox --------- */
/* flex */ 	.popup-a .box-outer, .check-box .img, .check-box, .scheme-count, .ui-slider-a .legend, .check-inline, .check-list.cols, .module-quiz > form:first-child, .module-quiz.is-slider form, .module-quiz .submit { display: -moz-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
/* f:wr */	.check-box, .scheme-count, .check-list.cols { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
/* f:dc */	.module-quiz form { -webkit-flex-direction: column; flex-direction: column; }
/* j:jc */	.popup-a .box-outer { -webkit-justify-content: center; justify-content: center; }
/* j:jb */	.ui-slider-a .legend, .check-inline, .module-quiz .submit { -webkit-justify-content: space-between; justify-content: space-between; }
/* f:ac */	.popup-a .box-outer, .scheme-count, .module-quiz .submit { -webkit-align-items: center; align-items: center; }
/* f:ae */	.check-box .img { -webkit-align-items: flex-end; align-items: flex-end; }


/*! Animations --------- */
.popup-a.shown .box-inset, .popup-a.unshown .box-inset { -webkit-animation-duration: .25s; animation-duration: .25s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
	.popup-a.shown .box-inset { -webkit-animation-name: anim-open; animation-name: anim-open; }
	.popup-a.unshown .box-inset { -webkit-animation-name: anim-close; animation-name: anim-close; }
		
@-webkit-keyframes anim-open { 0% { visibility: hidden; opacity: 0; -webkit-transform: scale3d(1.1,1.1,1); transform: scale3d(1.1,1.1,1); } 100% { visibility: visible; opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes anim-open { 0% { visibility: hidden; opacity: 0; -webkit-transform: scale3d(1.1,1.1,1); transform: scale3d(1.1,1.1,1); } 100% { visibility: visible; opacity: 1; -webkit-transform: none; transform: none; } }
@-webkit-keyframes anim-close { 0% { visibility: visible; opacity: 1; -webkit-transform: none; transform: none; } 100% { visibility: hidden; opacity: 0; -webkit-transform: scale3d(.9,.9,1); transform: scale3d(.9,.9,1); } }
@keyframes anim-close { 0% { visibility: visible; opacity: 1; -webkit-transform: none; transform: none; } 100% { visibility: hidden; opacity: 0; -webkit-transform: scale3d(.9,.9,1); transform: scale3d(.9,.9,1); } }

/*! Icons --------- */
@font-face { font-family: 'i'; src: url('icons/icomoon.woff2') format('woff2'), url('icons/icomoon.woff') format('woff'), url('icons/icomoon.ttf') format('truetype'); font-display: swap; }
[class^="icon-"], [class*=" icon-"] { font-family: 'i' !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.icon-check:before { content: "\e905"; }
	.icon-chevron-down:before { content: "\e906"; }
	.icon-chevron-left:before { content: "\e903"; }
	.icon-chevron-right:before { content: "\e904"; }
	.icon-chevron-up:before { content: "\e900"; }
	.icon-home:before { content: "\e901"; }
	.icon-home-pin:before { content: "\e902"; }


#uploadifive-plans {
    margin-bottom: 15px;
    background-color: var(--orange);
    color: white;
    border-radius: 15px;
    letter-spacing: 1px;
    font-weight: bold;
}

.popup-a .btn {
    float: unset;
}

.btn.btn-default {
    background-color: white;
    color: var(--orange);
}

.question-helper {
    margin-top: -18px;
    margin-bottom: 8px;
    display: block;
    font-size: 14px;
}
.popup-no-padding {
    font-size: 8px;
    color: black;
}
.popup-no-padding .box-inset {
    padding: 12px;
}
.popup-no-padding .box-outer {
    padding: 0;
}
.popup-a.popup-no-padding .box-inset .close {
    right: 5px;
    top: 5px;
}
[class^="question-error-msg"] {
    display: none;
    background-color: var(--orange);
    border-radius: 4px;
    padding: 5px 20px;
    text-align: center;
    margin-bottom: 0;
    margin-top: -20px;
    font-weight: bold;
}

[class^="question-error-msg"].alt {
    font-weight: bold;
    font-size: 80%;
    padding: 5px 5px;
}

#emailvalidationresult {margin: 0;background: var(--orange);border-radius: 0 0 6px 6px;margin-top: -6px;z-index: 1;border: 1px solid var(--coal);}
#emailvalidationresult::before {content: '';background: white;width: 100%;height: 6px;display: block;z-index: 6;margin-top: -6px;}
#emailvalidationresult a {color: var(--white);font-size: 18px;padding-left: 12px;}

#sqloader { position: fixed; z-index: 999; width: 100vw; height: 100vh; background-color: rgba(255,255,255,0.85); padding-top: calc(50vh - 50px); top: 0; left: 0; text-align: center;}

.check-list li input.other-input {
    opacity: 0;
    z-index: 0;
    margin-left: 45px;
    width: calc(100% - 50px);
    margin-top: 6px;
    padding-left: 5px;
    background-color: var(--emerald);
    border: none;
    position: absolute;
    top: -5000px;
    font-weight: bold;
}

div.item p.submit {
    margin-bottom: 35px;
}

#timeFrame_popup_e .box-inset p.text-center button {
    display: inline;
}

#quoteDetail_popup .box-inset p.text-center button {
    display: inline;
}

.uploadifive-queue-item img {
    max-width: 50px;
    max-height: 50px;
    margin-top: 10px;
    object-fit: cover;
}

article#proposedInstallationSite_popup_c .form-group .input > label,
article#proposedInstallationSite_popup_d .form-group .input > label {
    display: none;
}

article#proposedInstallationSite_popup_c .form-group > label,
article#proposedInstallationSite_popup_d .form-group > label {
    margin-top: 20px;
    margin-bottom: 0px;
    display: inline-block;
    width: 80px;
    font-size: 120%;
    font-weight: bold;
}

article#proposedInstallationSite_popup_c .form-group input,
article#proposedInstallationSite_popup_d .form-group input {
	display: inline-block;
	font-size: 1.5em;
    width: 100%;
}

article#proposedInstallationSite_popup_c .form-group .input,
article#proposedInstallationSite_popup_d .form-group .input {
    display: inline;
}

article#proposedInstallationSite_popup_c h2,
article#proposedInstallationSite_popup_d h2 {
    margin-top: 30px;
    font-weight: bold;
    color: orange;
    display: block;
    font-size: 1.7em
}

article#proposedInstallationSite_popup_c #nohome-form button,
article#proposedInstallationSite_popup_d #nohome-form button {
	margin-top: 10px;
	margin-left: calc((100% - 249px)/2);
}

article#proposedInstallationSite_popup_c dd,
article#proposedInstallationSite_popup_d dd {
    padding-left: 10px;
}

article#proposedInstallationSite_popup_c > div > div > div > div,
article#proposedInstallationSite_popup_d > div > div > div > div {
    font-size: 1.7em
}

article#proposedInstallationSite_popup_c .btn.btn-default,
article#proposedInstallationSite_popup_d .btn.btn-default {
	border: 1px solid var(--orange);
	background: var(--white);
	color: var(--orange);
	padding: 14px 28px;
	border-radius: 30px;
	border: 1px solid var(--orange);
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.12em;
}

#charity_popup {
    color: black;
}

#charity_popup h3 { 
    margin-bottom: 0px; 
} 

#charity_popup button { 
    min-width: 0!important;
} 
 
#charity_popup .box-inset { 
    text-align: left; 
} 
 
#charity_popup .btn-back { 
    float: left; 
} 
 
#charity_popup hr { 
    margin: 25px 0px;
} 

form.submit-form button.wide[type=submit]:hover {
    background-color: var(--orange);
    border-color: var(--orange);
}

.orange {
    background-color: var(--orange)!important;
    border-color: var(--orange)!important;    
}

.popup-a .box-outer .box-inner .box-inset p {
    color: var(--coal);
}

.lock-small-text-wrapper {
    font-family: "Helvetica Neue", Helvetica_Neue, Helvetica, Arial, sans-serif;
    font-size: 120%;
    text-align: center;
    vertical-align: middle;
    cursor: default;
}
.lock-small-text-wrapper span {
    vertical-align: middle;
    margin-right: 5px; margin-bottom: 3px;
    width: 12px; height: 12px; display: inline-block;
    background-size: contain; background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU8AAAGQCAYAAAAupeIIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAPn2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzUyLCAyMDIwLzAxLzMwLTE1OjUwOjM4ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpMZWdhY3lJUFRDRGlnZXN0PSIwMjhDRkI1MERBQjg5OEE5MTU0QzUzOUUyMDQ0MEQ4MSIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmJhOWM3ZGI4LTFhOWMtYzM0OC05N2E5LWIwYjExZDNmYWQ3OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphN2IwNGZhMS04NDhlLTQzOTYtOGJjMC04YTQxMTM1OTQzZjUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iQzlBMDRCNjA3NTg4MkI5QUE4MEJENDZFQjg0RjE5QkMiIHRpZmY6SW1hZ2VXaWR0aD0iOTAwIiB0aWZmOkltYWdlTGVuZ3RoPSI5MDAiIHRpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj0iMiIgdGlmZjpTYW1wbGVzUGVyUGl4ZWw9IjMiIHRpZmY6WUNiQ3JQb3NpdGlvbmluZz0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIvMSIgdGlmZjpZUmVzb2x1dGlvbj0iNzIvMSIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgZXhpZjpFeGlmVmVyc2lvbj0iMDIzMSIgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjkwMCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjkwMCIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDUtMjhUMTQ6MTA6MDUrMDk6MzAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA1LTI4VDE0OjExOjEyKzA5OjMwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA1LTI4VDE0OjExOjEyKzA5OjMwIj4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5QYWRsb2NrIEljb24gSXNvbGF0ZWQgT24gV2hpdGUgQmFja2dyb3VuZCBGcm9tIE1pc2NlbGxhbmVvdXMgQ29sbGVjdGlvbi4gUGFkbG9jayBJY29uIFRyZW5keSBBbmQgTW9kPC9yZGY6bGk+IDwvcmRmOkFsdD4gPC9kYzp0aXRsZT4gPGRjOnN1YmplY3Q+IDxyZGY6QmFnPiA8cmRmOmxpPmJhY2tncm91bmQ8L3JkZjpsaT4gPHJkZjpsaT5idXNpbmVzczwvcmRmOmxpPiA8cmRmOmxpPmJ1dHRvbjwvcmRmOmxpPiA8cmRmOmxpPmNvZGU8L3JkZjpsaT4gPHJkZjpsaT5kZXNpZ248L3JkZjpsaT4gPHJkZjpsaT5lbGVtZW50PC9yZGY6bGk+IDxyZGY6bGk+aWNvbjwvcmRmOmxpPiA8cmRmOmxpPmludGVybmV0PC9yZGY6bGk+IDxyZGY6bGk+aXNvbGF0ZWQ8L3JkZjpsaT4gPHJkZjpsaT5rZXk8L3JkZjpsaT4gPHJkZjpsaT5rZXlob2xlPC9yZGY6bGk+IDxyZGY6bGk+bGluZTwvcmRmOmxpPiA8cmRmOmxpPmxpbmVhcjwvcmRmOmxpPiA8cmRmOmxpPmxvY2s8L3JkZjpsaT4gPHJkZjpsaT5sb2NrZXI8L3JkZjpsaT4gPHJkZjpsaT5taXNjZWxsYW5lb3VzPC9yZGY6bGk+IDxyZGY6bGk+b3V0bGluZTwvcmRmOmxpPiA8cmRmOmxpPnBhZGxvY2s8L3JkZjpsaT4gPHJkZjpsaT5wYXNzd29yZDwvcmRmOmxpPiA8cmRmOmxpPnByaXZhY3k8L3JkZjpsaT4gPHJkZjpsaT5wcml2YXRlPC9yZGY6bGk+IDxyZGY6bGk+cHJvdGVjdDwvcmRmOmxpPiA8cmRmOmxpPnByb3RlY3Rpb248L3JkZjpsaT4gPHJkZjpsaT5zYWZlPC9yZGY6bGk+IDxyZGY6bGk+c2FmZXR5PC9yZGY6bGk+IDxyZGY6bGk+c2VjcmV0PC9yZGY6bGk+IDxyZGY6bGk+c2VjdXJlPC9yZGY6bGk+IDxyZGY6bGk+c2VjdXJpdHk8L3JkZjpsaT4gPHJkZjpsaT5zaGFwZTwvcmRmOmxpPiA8cmRmOmxpPnNpZ248L3JkZjpsaT4gPHJkZjpsaT5zeW1ib2w8L3JkZjpsaT4gPHJkZjpsaT5zeXN0ZW08L3JkZjpsaT4gPHJkZjpsaT52ZWN0b3I8L3JkZjpsaT4gPHJkZjpsaT53ZWI8L3JkZjpsaT4gPHJkZjpsaT53ZWJzaXRlPC9yZGY6bGk+IDxyZGY6bGk+d2hpdGU8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L2RjOnN1YmplY3Q+IDxkYzpkZXNjcmlwdGlvbj4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+cGFkbG9jayBpY29uIGlzb2xhdGVkIG9uIHdoaXRlIGJhY2tncm91bmQgZnJvbSBtaXNjZWxsYW5lb3VzIGNvbGxlY3Rpb24uIHBhZGxvY2sgaWNvbiB0cmVuZHkgYW5kIG1vZGVybiBwYWRsb2NrIHN5bWJvbCBmb3IgbG9nbywgd2ViLCBhcHAsIFVJLiBwYWRsb2NrIGljb24gc2ltcGxlIHNpZ24uIHBhZGxvY2sgaWNvbiBmbGF0IHZlY3RvciBpbGx1c3RyYXRpb24gZm9yIGdyYXBoaWMgYW5kIHdlYiBkZXNpZ24uPC9yZGY6bGk+IDwvcmRmOkFsdD4gPC9kYzpkZXNjcmlwdGlvbj4gPGRjOnJpZ2h0cz4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Qmlnc3RvY2s8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnJpZ2h0cz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWE5NTk4MDYtYTI5Ni00MDAxLThmMjYtOGE2OGM4MmU3NGQ4IiBzdEV2dDp3aGVuPSIyMDIwLTA1LTI4VDE0OjExOjEyKzA5OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGltYWdlL2pwZWcgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBpbWFnZS9qcGVnIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTdiMDRmYTEtODQ4ZS00Mzk2LThiYzAtOGE0MTEzNTk0M2Y1IiBzdEV2dDp3aGVuPSIyMDIwLTA1LTI4VDE0OjExOjEyKzA5OjMwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWE5NTk4MDYtYTI5Ni00MDAxLThmMjYtOGE2OGM4MmU3NGQ4IiBzdFJlZjpkb2N1bWVudElEPSJDOUEwNEI2MDc1ODgyQjlBQTgwQkQ0NkVCODRGMTlCQyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJDOUEwNEI2MDc1ODgyQjlBQTgwQkQ0NkVCODRGMTlCQyIvPiA8dGlmZjpCaXRzUGVyU2FtcGxlPiA8cmRmOlNlcT4gPHJkZjpsaT44PC9yZGY6bGk+IDxyZGY6bGk+ODwvcmRmOmxpPiA8cmRmOmxpPjg8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L3RpZmY6Qml0c1BlclNhbXBsZT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7F3sG1AAAZtElEQVR4nO3dfawtV3nf8WfNrJnZe8fYt8FAIkcE4sYYRB2iQoxDhWhKC/RFuEnVNlVFKyq1SkFFjUTVKrHh0uaFRAK5guZFIOQoQQmC4kQFOzQp4SXGteVAcYgNCcYQmwC2A7bx7D1r1qzVP+654sace++568xez8ze34+ExB9wnt85e8/vrjUze7aJMQoA4MIU2gEAYI4oTwBIQHkCQALKEwASUJ4AkIDyBIAElCcAJKA8ASAB5QkACShPAEhAeQJAAsoTABJQngCQgPIEgASUJwAkoDwBIIHVDoCdc1I7QKI3aAfAvBieJI+jiDHe4L3/6yGEp4vI08qyvNha22jn2ibvfTcMw6Mi8tWiKL5krf0zY8zrtHNhGihPfJsY4y/2ff9CEbmyrutLtfNMkXPuIRG5p6qq24wxr9fOg/woT4iISN/3H4oxvqCu6xPaWebIOfcNY8ydVVW9VDsL8qA895hz7mNlWV5dlmWlnWWXxBhD3/e313V9jXYWbA/luWe89+8VkX9grV1oZ9kH3vuNiNxsrf1R7SwYF+W5J7qu+0zTNM/RzrHPuq67p2maZ2vnwDi4z3O3Xdd13QMiEilOfU3TXCkiseu6r4nIddp5cDysPHeUc+5BrpRPm3PuYV6j+WLluWO6rrtPRCIH5fTVdf1kObUSvU87Cy4c5bkjnHMfllPb8+/VzoILc/CaRefcR7Sz4Ogoz/k7KadWmi/RDoLjqev6xSISY4w/r50F58c5zxnruu6upmmeq50D4+PK/PSx8pyvSHHurtNX5kXkeu0sOBzlOTN9398ipw4q7IeTfd//nnYIfDu27TPSdd1XmqZ5mnYO5Oece6iu66do58C3UJ7zwQsFERGjHQCnsG2fvpNCceJbuBo/Eaw8JyyE8CtFUfxb7RyYnmEY3lWW5au1c+wzynOivPf/01r7j7VzYLq8979trb1WO8e+ojwnyHt/k7X2ldo5MH193//vqqr+nnaOfcQ5z4mhOHEhqqr6u33ff0A7xz6iPCfEe/9bFCcuVFVVf997f5N2jn1DeU5ECOFXrLX/VDsH5sla+8oQwju0c+wTynMaruOqOo6rKIp/E2P8Ge0c+4ILRtPAi4AxcSN9Bqw8lYUQeu0M2C0xxqCdYR9Qnoq6rru3KAqrnQO7xRhjuq77knaOXce2XYn3/r3W2h/TznEc3vtuGIaHRORBY8zXy7L8moh0Mr9/lIOINCGEJ4cQLhWRS8uyfIq1ttEOdhzcRL9dlKee2f3hu66711p7R1mW/1w7S07DMPym9/75TdNcrp0lAec/t4TyVDAMQ1eWZa2d43xijLHv+9vquv6AiHAV94Bz7qNVVb3IGDP5FXYIwRdFUWnn2EWTf/F3jXPuY1Mvzq7r7o8x/qwxpqjr+oeF4vwr6rp+sTGmFJE3Tf3cYlEU1jn3h9o5dhErz/wm+wfvuu7TTdP8gHaOOeq67pNN0zxPO8c5sH0fGSvPjPq+f0w7w2G6rrtXRAzFma5pmh8UEdN13Z9qZzmM936tnWHXUJ6ZDMNwY1VVF2nnONMwDL2cKs05XgiZpKZprhAR473vtLOcyVq78N6/VzvHLmHbns+k/tDOuQ/Xdf0j2jl2Wd/3N1dV9XLtHE/A9n0klGcGzrmP1HX9Yu0cZ+AAymsyB5lz7ra6rq/RzrELKM88JvFHds49XNf1pdo59pFz7msT+vZL/vEcAec8t6zruju0M4icupJOceqp6/qpXdf9kXYOkem8J+eOlef2qf+BD04bvEQ7ByZ1HpTV5zGx8twi59yHtTP0ff9BinM6qqp6Rd/3H9TOwY3zx8fKc7tU/7jOuU8cfEIIE+Oc+z91Xf9t5RisPo+BleeWDMNwo+b8ruv+lOKcrrquf6Trus9oZvDe/5bm/Llj5bklzrlH67p+ksZs7/3j1tpJ3ZCPwznnvlHX9SUas733a2vtSmP2LmDluSVaxSkiQnHOR13XJ7RmW2uXIvJTWvPnjvLcAufcJ7RmxxjfqjUbaWKMb9aa3XXdrB/IrYlt+xbEGIMxJvvJ+K7r7m6a5jm55+L4uq77f03TXKU0ngtHCVh5ju+NGsUpIkJxzpfmE61ijD+vNXvOKM+ROedepjF3GIZf05iL8YQQ3qEx1zn3dzTmzh3b9pF57ze5vzhsGIZ1WZZcNd0Bfd8/lvvRhcMw9FP/doMpYuU5Mo1vXCyK4u25Z2I7rLW/nHtmWZZ8x1ECynNEwzD8eu6Z3vvWGPP63HOxHcaY1/d9/2juudwwf+EozxF571+Qe6Yxhjf9jinL8jdyz/TePz/3zLnjnOeIlL5SmNtMdlPWA5OvKL5wrDxHlLs4nXO355yHfHI/9agoCptz3i6gPEeica9cXddX556JPOq6/lu5Z8YY35J75pxRniMZhuGKnPNCCD7nPOQ3DIPLOc97z4csLgDlOZJhGL4/57y+7/8k5zzk573/dM55IYRn5pw3d5TnSIwxl+WcV9f1R3POQ351XX8s5zxjzHflnDd3XG0fycHVyjLjSK6y74dsB2iMMRpjWFAdEX+okeQszhDCkGsWdA3D0OeapfVAm7miPGeo7/uvaWdAHt77B7Qz4HCU5wwZY+7TzoA8jDG5y/O6zPNmi/IcQe57PIuiYDWyJ8qy/FLOeTHGi3POmzPKcxzLnMOKovjLnPOgpyiKrKdoKM+jozxHEEI4kXOeMebrOedBjzHmkZzzYozfkXPenFGe48h5i5IYYzY550HVGzLP406OI6I8x5H7DffGzPMAPAHlCQAJKE8ASEB5AkACyhMAElCeAJCA8gSABJQnACSgPAEgAeUJAAkoTwBIQHkCQALKEwASUJ4AkIDyBIAElCcAJKA8ASAB5QkACShPAEhAeQJAAsoTABJQngCQgPIEgASUJwAkoDwBIAHlCQAJKE8ASEB5AkACyhMAElCeAJCA8gSABJQnACSgPAEgAeUJAAkoTwBIQHkCQALKEwASUJ4AkIDyBIAElCcAJKA8ASAB5QkACShPAEhAeQJAAsoTABJQngCQgPIEgASUJwAkoDwBIAHlCQAJKE8ASEB5AkACyhMAElCeAJCA8gSABJQnACSgPAEgAeUJAAkoTwBIQHmOo9QOAIyE9/IRUZ7jGLQDACNx2gHmYirl+VPaARJdJyISY3xS5rknz5yPnXT6mDh5zv/VyGKMJw7+61zfW9m6xMQYc806G/UAAHaO2faAqaw8AWBWKE8ASEB5AkACyhMAElCeAJCA8gSABJQnACSgPAEgAeUJAAkoTwBIQHkCQALKEwASUJ4AkIDyBIAElCcAJKA8ASAB5QkACShPAEhAeQJAAsoTABJQngCQgPIEgASUJwAkoDwBIAHlCQAJKE8ASGC1A+TUtu19dV1/YhiGS40xg3YeYA+URVE85Jy7ZrVaPUM7zJj2qjyrqrrLWvsvrN2rXxtQF2P8HRF5hnaOMe3Vtj3GuNDOAOyjXTz29qo8RYStOqBj5469fStPABgF5QkgB1aeAJCg1A4wNsoTABJQngCQgPIEgASUJwAkoDwBIAHlCQAJKE8ASEB5AkACyhMAElCeAJCA8gSABJQnACSgPAEgAeUJAAkoTwBIQHkCQALKEwASUJ4AkIDyBIAElCcAJKA8ASAB5QkACShPAEhAeQJAAsoTABJQngCQgPIEgASUJwAkoDwBIAHlCQAJKE8ASEB5AkACqx0AOJcQwttCCCdCCCdERIqi+MbBf16rHA17jvLEZMQY37LZbF5hrb28qqpKRKQoCimKQzdIrxER6U/5wmKxuKUoitflzIv9RnlC3Xq9vnu5XF5pjJHlcnlB/9/qlCtE5AoR+Q/r9fqe5XL57K0EBc7AOU+oadv2fhGJy+XyyrF+5sHPim3bfnmsnwkchvJEdpvN5lYRiavV6rJtzVitVt8tInGz2dy2rRnYb2zbkVXf936xWJS55i0Wi6u9995ay3sdo2LliSxijG8RkVhVVbbiPM1aW4pIDCG8Lfds7C7KE1vnvX+3MeY/aucoiuI1fd+/XzsHdgPlia3y3r/bWvvj2jlOq6rqWgoUY6A8sTUxxrdMqThPq6rqWrbwOC7KE1szha362RRF8RrtDJg3yhNb0fd9r53hfLz3XjsD5ovyxOg2m82tVVVN/tYga225Xq/v0M6BeaI8MbrFYnGNdoajWi6Xz9fOgHmiPDGqg49czkrbtl/VzoD5oTwxqm1+5HJbVqvVU7UzYH4oT4xmvV7fpZ0h1Xq9vls7A+aF8sRolsvlc7UzpBrzyU7YD5QnRhFj/DntDMd18Pl74EgoT4xis9m8XDvDcW02m5dpZ8B8UJ4YhTFm9tveoii+TzsD5oPyxCgWi8VCO8NxNU0z+98B+VCeAJCA8sSx7cLFotO4aISjojxxbCGEJ2tnGEsI4RLtDJgHyhNjaLQDjIXyxFFRngCQgPLEsRljWu0MYymK4hHtDJgHyhPHZox5SDvDWIqieFg7A+aB8sSxGWOu084wFmPMf9LOgHmgPAEgAeWJUWw2m8e1MxzXZrNZa2fAfFCeGMsfawc4rhjjZ7UzYD4oT4xisVjcrJ3huBaLxS3aGTAflCfGcjKEELVDHIcx5r9oZ8B8UJ4YjXPudu0Mqdbr9R9pZ8C8UJ4YzWKxeKF2hlTL5fJvamfAvFCeGFXbtp/TznCh2ra9TzsD5ofyxKhWq9WztDNcqNVq9UztDJgfyhOjc859QDvDUXVd9/vaGTBPlCdGV9f1P5zDTfNd122apnmpdg7ME+WJrVgsFhdpZzifpmmW2hkwX5QntsloBziHN2oHwLxRntiqGONbtTM8UQjhl0XkpHYOzBvlia0yxvzklAo0hPD2oih+QjsH5o/yxNYZY35SprGFN0VRvFY7BHYD5YmczHq9fiz30IMr/1Mob+wQyhNZLZfLi51zLte8vu/7OVz5x/xQntCQ7elLMcaQaxb2C+UJAAkoTwBIQHkCQALKEwASUJ4AkIDyBIAElCcAJKA8ASAB5QkACShPAEhAeQJAAsoTABJQngCQgPIEgASUJwAkoDwBIAHlCQAJKE8ASEB5AkACyhMAElCeAJCA8gSABJQnACTYt/IctAMA2A37Vp4L7QAAdsNelecwDJdoZ4CIiBjtAMiu1A4wtr0qT2M4ZiciagdAXiGEv6adYWx7VZ4hhIu1MyA7/sWcgBjjzp0y26vyFJEnaQdAXiGEXjsDRGKMO3fKbK/KsygKynMChmHY5JoVY3S5ZuHsjDE7t+tTL89hGLK9ua21y1yzcHYxxq9mHPcXGWfhLKy135FrVgghyy2JUyjPNtcsa+3OXfGbo7qu78w467Zcs3B2VVXZXLOGYVjnmGNi1L3w2XXdfU3TfG/GkVxAmIZcbzxe72nIVjRd1325aZrLtj1HfeUpIg/mHDYMw6/mnIfDtW37cIYZX9n2DJxfCOGGzCO3/t4SmUB5lmX5QM55fd9flXMeDrdarS7NMOO7tz0D59f3/fNyziuK4s+zzMkx5FzKsrw357wY45U55+Hs2ra9b4s/+3Pb+tm4MMMwPDvnvLIsv5hjjvo5zwO5Q3AebCKGYQhlWY76enjvB2tttgsUOK+dPL4pT0zB2K8/r++07OTxrb5tFxHx3me7aVpExDn3eznn4bzMMAzHPsC894NQnJPinLs557yc941PojyHYbg/87wfyjkP51eWZdG2bfL57/V6fQ9b9ekZhuGanPO899kuQE+iPMuy/EzOecvlko9pTtBqtbpcRMyF3MbUtu2DImKWy2XWixI4muVymfUz7UVR3J1tVq5B52Kt/VTumX3fvz/3TBzNwW1Mxnv/nrZt71uv14+5A+v1+rG2be/13r9HRMxqtXqqdl4cznv/7twzc3bJVC4YiWQ+qbxerx9bLpc797ACYCrW6/U3cq88JeM578mUp3PuL+u6zv3AVC4uANuTtVz6vv9mVVXZTslNYtt+4K7cAzebDQ+NALZgs9ncmntmjPGPc86bTHlWVfXx3DMXi8XVuWcC+2CxWGS9yi6Sv0Mms20/kD2M9/491tp/lnsusKuGYbixLMtXKYzOehpuUuWp8Hg66ft+yPmsQWDX9X3f5z6muq77StM0WR8EM5ltu4iItfYjuWdWVVUOw/DO3HOBXTQMw69qLEastX+Qe+akVp4HsgcahiGWZTmpf0iAOer73ldVpfGNDdnvnJlcYXRdl/0BtmVZmr7vfyf3XGCX9H3/Xo3i7Lou6wPVT5tceVZVlfVBAmfM/Ucac4FdUVXVj2nMtdZ+SGPuFLftIgpbd5FTD9BdrVbP0pgNzNl6vf7Mcrl8jtJ4lQ+7TG7lKSLSdV3Wm11PW61WV4jI9RqzgTnTKs6u6/5MY67IdFeeIkqrzxijGGP42CZwRMMwDIoXXN8kIm/QGDzJlaeIiPf+cY25xhhp2/azGrOBuVmv13dpFefBQ9RVilNkwuVpjHmf1uzVanUFX1EMnFsI4YblcvlcrfnGmJu0ZotMe9suorR1PwPbd+Ds9vr4nOzKU0Sk7/vf1ZwfQgia84GpGoZh0JzvnPsDzfki0195iij/67Zerx9ZLpcnNDMAU9K27UOr1erJyjHUd4WTXnmKiDjnPqo5f7lcXtK27Rc0MwBT0bbtZ7WLU7sTTpvDylNE/9yKrNfrTy+Xyx/QzgFoWa/Xn1wul8/TziETWHWKzGDlKSLS9/0HtTMsl8ur1uv1ndo5AA3r9fqOKRRn3/e/r53htLmsPEUmsPoUYQWK/TOhFafIRFadIjNZeYqIhBAm8czN5XJ5Vdu2X9LOAeTQtu3np1KcwzD8mnaGM81p5SnOuUfqup7E1wVvNptvLhaLbN/UB+R2cKfJJI437/3j1tqLtHOcaVbleWBqgSezjQBGxHF2HrPZtp/mnLtdO8MTRO/9r2uHAMYwDMONMrHi7Lruk9oZDjPHlafIxF5cEZG2bR9YrVbfo50DSNW27RdXq9XTtXMcYnKrTpEZrjxFRGKMP6ud4YlWq9VlIhJDCDdoZwEuRIzxF0QkTrE4Y4xv1s5wNnNdeUrXdXc0TfN87RyHadv2wdVq9VTtHMD5tG37F6vV6ru0cxym67q7mqa5SjvH2cy2PEVEhmFwZVlW2jnOZrPZ/N/FYvFC7RzAE202m48vFosXaec4mxhjMMZofAvnkc26PA9M/hdwzt1S1/UrtHMAzrmb67p+uXaOI5jkec4zzfKc55mmduPsYQ7erHGz2dyqnQX7abPZfFxE4hyKcxiG39TOcBSzL8+yLP+V1hfGXajFYnGNiMS2bb8cY/w57TzYeSfbtr1fROKUt+hn6rrunrIsf1w7x1HswrZdRET6vn+sqqpJfQLhfGKMstlsPrVcLt8nIv9NOw92w3q9vrNpmh8simLyW98zee/X1tqVdo6j2pnyPDDrX6Zt2z+v6/qj1tp/qZ0F8zEMw41d171kuVw+feZf/Dqr8LtWniIzL9DTYoyyXq8fLoriC1VV/UlZlp+XU1+ziv11/TAMl/d9/5wQwjMXi8V3zm11eQ6z+z12sTxPisj12iG2aRiGOAxDH0LoY4whxui0M2E0wRizMMbYoihKa221QwV5qBjjm40x/1k7x4XaxfKUEML/KIriJ7RzADi3EMK7iqJ4tXaOFDtZniKnzgOVZfkq7RwADue9f5+19p9o50i1s+UpIuK9v8la+0rtHAD+Ku/9b1trr9XOcRyzv8/zXKy113rv36+dA8C37EJxiux4eYqIWGt/NITwLu0cAESGYfiNXShOkT0oTxGRoiheHWP879o5gH0WQvilsix35h7mvShPERFjzOtE5Ke1cwB76mRRFP9eO8SYdvqC0Tns5S8NKNnJ+1T3ZuX5BMY595B2CGCXOee+LjtanCL7W55S1/VTnHM8Ig7YAufc7XVdf6d2jm3a2/IUEanr+kUxxrdq5wB2SQjh7XVdX62dY9v29Zznt3HOPVLX9cXaOYC56vv+m1VVPUk7Ry57vfI8U13Xl/R9/0HtHMAc9X3/u/tUnCKsPA/lvW+ttUvtHMDUee83+3qssPI8hLV2xcc6gXPr+/5/7WtxirDyPK/NZvP5xWLxfdo5gKnouu6LTdM8QzuHNlae57FYLC4XkZ/23j+unQXQ5L1fi8j1FOcprDwvQIzxhhjja4qiKLWzALmEEAYReWdRFP9OO8uUUJ4JQgjvEJF/TYlil1Ga50Z5HkMI4W3e+1fVdb1Xt2hgt/V9/82yLG8siuK12lmmjPIcSdd1n2+ahgtLmK2u677QNM07ReRntLPMAeU5Mu/9TSLyMmvtQjsLcD7e+05EbtmVBxTnRHlukXPuD621P1QUhdXOApwWQhi893fuw+fPt4nyzKTv+w/FGF9Q1/UJ7SzYP865x4wxt1dV9VLtLLuC8lQQQnhb3/c/XBTF91dVdZF2Huwe7/3jwzB8rqqqW7nwsx2U5zSc9N7/jWEYnmWM+R6e7oQL4Zx7LMb4QFmWd1trPyUib9LOtA8oz2m7PoRwWQjhaSGEp8UYT4jIRcaYpYhURVE0IiLGmJ19Wve+iDHGM1/HGGMMIXQiMsQYHxeRR40xjxpjHirL8stFUdwvIv9VLTAoTwBIwWfbASAB5QkACShPAEhAeQJAAsoTABJQngCQgPIEgASUJwAkoDwBIAHlCQAJKE8ASEB5AkACyhMAElCeAJCA8gSABJQnACSgPAEgAeUJAAkoTwBIQHkCQALKEwASUJ4AkIDyBIAElCcAJKA8ASAB5QkACShPAEhAeQJAAsoTABJQngCQgPIEgASUJwAk+P8M2irIF/+UcgAAAABJRU5ErkJggg==")
}

#text-banner-widget {
	background-color:#ffffff!important;
	margin-left: -33px;
	margin-right: -17px;
	border-radius: 0px;
}

.mentioned-images img {
	opacity: .7!important;
	-webkit-filter: grayscale(1) !important;
	filter: grayscale(1) !important;
}
.mentioned-images .mentioned-image-top-row img {
	max-height: 60px!important;
}
.mentioned-images .mentioned-image-bottom-row img {
	max-height: 25px!important;
}
.mentioned-images {
	margin: 0 0 30px;
	max-height: 105px!important;
}
.mentioned-images .mentioned-image-top-row {
	display: flex!important;
	justify-content: space-between!important;
}
.mentioned-images .mentioned-image-top-row a {
	margin-left:7.5%!important;
}
.mentioned-images .mentioned-image-bottom-row {
	margin: 10px 0 0 0;
	display: flex!important;
	justify-content: space-between!important;
}
.mentioned-images .mentioned-image-bottom-row a {
	margin-left:3%!important;
}

.pac-item{
	line-height: 40px;
}

.pac-icon{
	margin-top: 11px;
}

.mfp-container .mfp-arrow.mfp-arrow-right:before, .mfp-container .mfp-arrow.mfp-arrow-right:after {
	left: auto;
	right: 0;
	margin-left: 0;
	margin-right: 35px;
}
.mfp-container .mfp-arrow.mfp-arrow-right:before {
    margin-right: 28px;
}

#text-banner-widget {
	display: none;
  }
  #top>h1 {
	text-align: left;
	font-size: 32px;
	text-transform: lowercase;
  }
  #top>h1:first-letter {
	  text-transform: uppercase;
  }
	
  #content h2.go-new-h2 {
	text-align: center;
	font-size: 25px;
  }
  #top p.go-new-subheader {
	font-size: 20px;
	max-width: 80%;
	line-height: 1.3;
	font-weight: 400;
  }
  .go-trust-pilot {
	margin: 0 -17px;
	display: flex; 
	align-items: center;
	justify-content: center;    
	background: white;
	color: black;
	padding: 10px;
  }
  .go-trust-pilot img {
	height: 50px !important;
	width: auto !important;
	margin-right: 30px;
  }
  .go-trust-pilot p {
	margin-bottom: 0px;
	font-size: 1.6em;
	line-height: 1.2;
	max-width: 45%;
  }
  
  .go-top-container>ul {
	display: flex;
	margin-bottom: 10px;
	margin-top: 10px;
	list-style:none;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
	padding-left: 10px;
  }
  
  .go-top-container>ul li {
	background: url(https://www.solarquotes.com.au/webroot/img/quote/tick.png) 0 center;
	background-size: 15px;
	background-repeat: no-repeat;
	padding-left: 25px;
	width: 100%;
	text-align: left;
	font-weight: 400;
	padding-top: 5px;
	padding-bottom: 5px; 
	padding-right: 15px;
	font-size: 15px;
	line-height: 1.2;
	margin-bottom: 10px;
  }
  .go-text-underline {
	text-decoration: underline;
	position: relative;
	text-underline-offset: 5px;
  }
  
#cap_limit_reached .btn, #cap-limit-reached .btn {
	display: block;
    padding: 10px;
    border-radius: 25px;
    color: var(--white);
    font-size: 12px;
    text-align: center;
    background: var(--coal);
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-weight: 600;
  }

/* Specific items */
.finance-company-logo-smartme{
	width: 60px;
}