a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.accounting-container .accounting-content form.active,article,aside,details,figcaption,figure,footer,form label .label-info.visible,header,hgroup,menu,nav,section{display:block}body,button{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-Thin.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic}@font-face{font-family:'Work Sans';src:url(../fonts/WorkSans/WorkSans-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:'Pacifico';src:url(../fonts/Pacifico/Pacifico.woff2) format("woff2");font-weight:400;font-style:normal}body,html{height:100%}body{font-family:"Work Sans";font-size:13pt;overflow-x:hidden}b,strong{font-weight:700}em,i{font-style:italic}button{width:100%;display:block;box-sizing:border-box;padding:1em 2em;background:0 0;border:0;outline:0;border-radius:5px;font:inherit;font-size:11pt;text-transform:uppercase;letter-spacing:1px;color:#9dccdf;text-shadow:none;cursor:pointer;transition:.3s}button:focus,button:hover{color:#fff}button.button-small{padding:.5em 1em}button.button-light{background:#c4e0ec;color:#2f7997}button.button-light:focus,button.button-light:hover{background:#fff;color:#2f7997}button.button-gold{background:#222;color:#fbc845;border:2px solid #fbc845}button.button-gold:focus,button.button-gold:hover{background:#111;color:#fccf5e}button.button-dark{background:#2f7997;color:#c4e0ec}button.button-dark:focus,button.button-dark:hover{background:#1d4a5d;color:#c4e0ec}form{text-align:left}form button{margin-bottom:1em}form label{display:block;margin-bottom:3em;font-weight:700;font-size:9pt;text-transform:uppercase}form label span{color:#fbc845;padding-left:.2em}form label .label-description{font-size:8pt;margin:.5em 0;font-weight:400;text-transform:none;opacity:.8}form label input{width:100%;background:0 0;border:0;outline:0;margin-top:.5em;padding:0 0 .5em;font-family:inherit;font-size:13pt;border-bottom:1px solid #8dc3d9;color:#8dc3d9;transition:.3s}.accounting-container .accounting-content form label input:active:not(:disabled),.accounting-container .accounting-content form label input:focus,form label input:active:not(:disabled),form label input:focus{border-color:#fff;color:#fff}form label .label-info{display:none;color:#fbc845;padding-top:.5em}form .label-group{display:flex;margin:0 -.5em}form .label-group label{box-sizing:border-box;width:50%;padding:0 .5em}.accounting-container:after{display:table;content:'';clear:both}.popup-wrap{background:rgba(0,0,0,.2)}.popup-wrap,.popup-wrap .popup{visibility:hidden;opacity:0;transition:.3s}.popup-wrap .popup.visible,.popup-wrap.visible{visibility:visible;opacity:1}.popup-wrap .popup{background:#fff;border-radius:5px;text-align:center;padding:2em;max-width:90%;max-height:90%;overflow-y:auto;color:#2f7997;font-size:11pt;transition-delay:.2s}.popup-wrap .popup .popup-image img{max-width:25%;margin-bottom:3em}.popup-wrap .popup .popup-content{line-height:1.5}.popup-wrap .popup .popup-buttons{margin-top:3em;font-size:13pt}.popup-wrap .popup .popup-buttons.popup-buttons-multiple{display:flex;margin-left:-.5em;margin-right:-.5em}.popup-wrap .popup .popup-buttons.popup-buttons-multiple button{width:50%;margin:0 .5em}@media (min-width:768px){.popup-wrap .popup{padding:2em 4em}}.logo-top-left{position:absolute;top:2em;left:2em;max-width:200px}.accounting-container .accounting-background .accounting-logo img,.logo-top-left img{width:100%}.accounting-container{display:flex;align-items:stretch;width:90%;height:70%;border-radius:10px;visibility:hidden;opacity:0;transition:.5s}.accounting-container.visible,.teams-container .teams-list li:hover .teams-bg:after,.teams-container .teams-list li:hover .teams-content h2{visibility:visible;opacity:1}.accounting-container .accounting-background,.accounting-container .accounting-content{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.accounting-container .accounting-background{position:relative;width:30%;background:rgba(184,193,209,.4);border-radius:10px 0 0 10px;border-right:5px solid #fbc845}.accounting-container .accounting-background .accounting-logo{width:80%}.accounting-container .accounting-content{width:70%;background:#3b98be;color:#fff;border-radius:0 10px 10px 0}.accounting-container .accounting-content .accounting-content-inner{width:85%;text-align:center}.accounting-container .accounting-content h1,.accounting-container .accounting-content h2,.accounting-container .accounting-content h3,.accounting-container .accounting-content h4,.accounting-container .accounting-content h5{line-height:1.5;text-align:center;margin-bottom:3em;color:#fff}.accounting-container .accounting-content form{display:none;color:#c4e0ec}.accounting-container .accounting-content form label .label-info,.accounting-container .accounting-content form label span,.teams-container .teams-list li .teams-content .teams-content-extra span{color:#fbc845}.accounting-container .accounting-content form label input{border-color:#8dc3d9;color:#8dc3d9}@media (min-width:768px){.accounting-container{width:75%}.accounting-container .accounting-background{width:40%}.accounting-container .accounting-background .accounting-logo,.accounting-container .accounting-content{width:60%}}@media (min-width:992px){.accounting-container{width:65%}.accounting-container .accounting-content .accounting-content-inner{width:50%}}.accounting-container,.popup-wrap .popup,.teams-container,.teams-container .teams-list li .teams-bg,.teams-container .teams-list li svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-wrap,.teams-container .teams-list li .teams-bg:after,body.demo .backdrop{position:absolute;top:0;left:0;width:100%;height:100%}.teams-container{user-select:none;width:90%;height:70%}.teams-container .teams-list{display:flex;align-items:stretch;height:100%;transform:translateX(11.11%)}.teams-container .teams-list li{position:relative;box-sizing:border-box;width:33.33%;height:100%;cursor:pointer;filter:grayscale(100%) contrast(115%);clip-path:polygon(0 100%,35% 0,100% 0,65% 100%);transition:.5s}.teams-container .teams-list li:nth-child(1){transform:translateX(0)}.teams-container .teams-list li:nth-child(2){transform:translateX(-35%)}.teams-container .teams-list li:nth-child(3){transform:translateX(-70%)}.teams-container .teams-list li .teams-bg{background:center center;background-size:cover;width:100%;height:100%;transition:width .4s,height .4s}.teams-container .teams-list li .teams-bg:after{content:'';background:rgba(59,152,190,.6);visibility:hidden;opacity:0;transition:.5s}.teams-container .teams-list li .teams-content{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.teams-container .teams-list li .teams-content h2{margin:20px 0;visibility:hidden;opacity:0;transition:.5s;position:relative;font-family:Pacifico;font-size:39pt;font-style:italic;color:#fbc845;text-shadow:0 2px 1px rgba(0,0,0,.6);transform:translateX(-100%)}.teams-container .teams-list li .teams-content .teams-content-extra{height:0;overflow:hidden;color:#fff;line-height:2;font-size:11pt;text-shadow:0 1px 1px rgba(0,0,0,.6)}.teams-container .teams-list li .teams-content .teams-content-extra button{margin:20px 0;line-height:1}.teams-container .teams-list li svg{width:110%;height:110%;transition:width .5s,height .5s}.teams-container .teams-list li:hover{box-shadow:0 10px 5px #fbc845,0 -10px 5px #fbc845;filter:grayscale(25%) contrast(150%)}.teams-container .teams-list li:hover .teams-bg{width:105%;height:105%}.teams-container .teams-list li:hover .teams-content h2{transform:translateX(0)}.teams-container .teams-list li:hover svg{width:100%;height:calc(100% + 4px)}@media (min-width:768px){.teams-container{width:75%}}@media (min-width:992px){.teams-container{width:100%}}body.demo{background:url(../img/bg.webp) center center;background-size:cover}body.demo .backdrop{background:rgba(0,0,0,.5)}