@charset "UTF-8";@font-face{font-family:Lato-Regular;font-style:normal;font-weight:400;src:url(/fonts/Lato-Regular.eot?9919edff6283018571add043109dc20b) format("embedded-opentype"),url(/fonts/Lato-Regular.woff?9919edff6283018571add043109dc20b) format("woff"),url(/fonts/Lato-Regular.woff2?9919edff6283018571add043109dc20b) format("woff2"),url(/fonts/Lato-Regular.ttf?9919edff6283018571add043109dc20b) format("truetype")}@font-face{font-family:Lato-Black;font-style:normal;font-weight:400;src:url(/fonts/Lato-Black.eot?0b51cf32bbc2d8b8d840c80c77a84a31) format("embedded-opentype"),url(/fonts/Lato-Black.woff?0b51cf32bbc2d8b8d840c80c77a84a31) format("woff"),url(/fonts/Lato-Black.woff2?0b51cf32bbc2d8b8d840c80c77a84a31) format("woff2"),url(/fonts/Lato-Black.ttf?0b51cf32bbc2d8b8d840c80c77a84a31) format("truetype")}@font-face{font-family:Lato-Bold;font-style:normal;font-weight:400;src:url(/fonts/Lato-Bold.eot?5dd5aa0269395f0ea92763e6cb3bc07a) format("embedded-opentype"),url(/fonts/Lato-Bold.woff?5dd5aa0269395f0ea92763e6cb3bc07a) format("woff"),url(/fonts/Lato-Bold.woff2?5dd5aa0269395f0ea92763e6cb3bc07a) format("woff2"),url(/fonts/Lato-Bold.ttf?5dd5aa0269395f0ea92763e6cb3bc07a) format("truetype")}@font-face{font-family:Lato-Light;font-style:normal;font-weight:400;src:url(/fonts/Lato-Light.eot?bfc37ff1d5543ecd4ec661f4ab38622e) format("embedded-opentype"),url(/fonts/Lato-Light.woff?bfc37ff1d5543ecd4ec661f4ab38622e) format("woff"),url(/fonts/Lato-Light.woff2?bfc37ff1d5543ecd4ec661f4ab38622e) format("woff2"),url(/fonts/Lato-Light.ttf?bfc37ff1d5543ecd4ec661f4ab38622e) format("truetype")}@font-face{font-family:Lato-Thin;font-style:normal;font-weight:400;src:url(/fonts/Lato-Thin.eot?01923cbbba31d9cb7f29626b20775cdd) format("embedded-opentype"),url(/fonts/Lato-Thin.woff?01923cbbba31d9cb7f29626b20775cdd) format("woff"),url(/fonts/Lato-Thin.woff2?01923cbbba31d9cb7f29626b20775cdd) format("woff2"),url(/fonts/Lato-Thin.ttf?01923cbbba31d9cb7f29626b20775cdd) format("truetype")}@font-face{font-family:Jaapokki-Regular;font-style:normal;font-weight:400;src:url(/fonts/Jaapokki-Regular.eot?c707b90ade3b7636d10b94bc14d01c8e) format("embedded-opentype"),url(/fonts/Jaapokki-Regular.woff?630c03235ef080898c6b9cdbf05c2beb) format("woff"),url(/fonts/Jaapokki-Regular.woff2?ad0698feff4177de19623549b2cb190f) format("woff2"),url(/fonts/Jaapokki-Regular.ttf?18dde6aa416093f98feebcf7c3efe744) format("truetype")}@font-face{font-family:Raleway-Medium;font-style:normal;font-weight:400;src:url(/fonts/Raleway-Medium.eot?b2b26b9a1f7f94a4e385e4e00004fed6) format("embedded-opentype"),url(/fonts/Raleway-Medium.woff?3426737185a311363845133563ca6928) format("woff"),url(/fonts/Raleway-Medium.woff2?0eb2551e511cd1fb31ca9f9081ecfc61) format("woff2"),url(/fonts/Raleway-Medium.ttf?2e48c7ebe6b02fdaa4af546c7a14a759) format("truetype")}@font-face{font-family:KumbhSans-ExtraBold;font-style:normal;font-weight:400;src:url(/fonts/KumbhSans-ExtraBold.ttf?b467040bfcabf561d3726209966da89f) format("truetype")}.btn{border:1px solid transparent;border-radius:.25rem;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.welcome-page .btn{border:1px solid;border-radius:0;padding:.5rem 2rem}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{cursor:not-allowed}.btn-primary{background-color:#333d91;border-color:#333d91;color:#fff}.welcome-page .btn-primary{background-color:#383838;border-color:#fff;color:#fff}.btn-primary:hover{background-color:#333d91;border-color:#333d91;color:#fff}.welcome-page .btn-primary:hover{background-color:#fff;border-color:#fff;color:#383838}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem #603c98}.welcome-page .btn-primary.focus,.welcome-page .btn-primary:focus{box-shadow:0}.btn-primary.disabled,.btn-primary:disabled{background-color:rgba(51,61,145,.7);border-color:rgba(51,61,145,.7);color:#fff}.welcome-page .btn-primary.disabled,.welcome-page .btn-primary:disabled{background-color:#f2f2f2;border-color:#383838;color:#383838}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#333d91;border-color:#333d91;color:#fff}.welcome-page .btn-primary:not(:disabled):not(.disabled).active,.welcome-page .btn-primary:not(:disabled):not(.disabled):active,.welcome-page .show>.btn-primary.dropdown-toggle{background-color:#fff;border-color:#fff;color:#383838}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #603c98}.welcome-page .btn-primary:not(:disabled):not(.disabled).active:focus,.welcome-page .btn-primary:not(:disabled):not(.disabled):active:focus,.welcome-page .show>.btn-primary.dropdown-toggle:focus{box-shadow:0}.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary:hover{background-color:#5a6268;border-color:#545b62;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#545b62;border-color:#4e555b;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:hover{background-color:#218838;border-color:#1e7e34;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#1e7e34;border-color:#1c7430;color:#fff}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:hover{background-color:#138496;border-color:#117a8b;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#117a8b;border-color:#10707f;color:#fff}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning:hover{background-color:#e0a800;border-color:#d39e00;color:#212529}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#d39e00;border-color:#c69500;color:#212529}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#c82333;border-color:#bd2130;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#bd2130;border-color:#b21f2d;color:#fff}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#212529}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#dae0e5;border-color:#d3d9df;color:#212529}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark:hover{background-color:#23272b;border-color:#1d2124;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#1d2124;border-color:#171a1d;color:#fff}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{background-color:transparent;background-image:none;border-color:#007bff;color:#007bff}.btn-outline-primary:hover{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{background-color:transparent;background-image:none;border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{background-color:transparent;background-image:none;border-color:#28a745;color:#28a745}.btn-outline-success:hover{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{background-color:transparent;background-image:none;border-color:#17a2b8;color:#17a2b8}.btn-outline-info:hover{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{background-color:transparent;background-image:none;border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{background-color:transparent;background-image:none;border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{background-color:transparent;background-image:none;border-color:#f8f9fa;color:#f8f9fa}.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{background-color:transparent;background-image:none;border-color:#343a40;color:#343a40}.btn-outline-dark:hover{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.input-link{color:#333d91;text-decoration:none}.input-link:hover{color:rgba(87,249,225,.7);text-decoration:underline}.btn-link{background-color:transparent;color:#007bff;font-weight:400}.btn-link:hover{background-color:transparent;color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{border-color:transparent;text-decoration:underline}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{border-radius:.3rem;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}.favourite-button-set{fill:#ffcc6b}.favourite-button-set:hover{fill:#f5ba4d;cursor:pointer}.favourite-button-unset{fill:#ddd}.favourite-button-unset:hover{fill:#ffcc6b;cursor:pointer}.add-rankings-button{display:flex;margin:1em auto 0}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/images/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:2rem;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}header#welcome-header{height:120px;left:0;position:fixed;right:0;top:0;width:100%;z-index:10}@media (max-width:575px){header#welcome-header{height:74px}}header#welcome-header .upper-nav{align-items:center;background-color:#383838;display:flex;height:74px}header#welcome-header .upper-nav a:not(.btn),header#welcome-header .upper-nav a:not(.btn):active,header#welcome-header .upper-nav a:not(.btn):focus,header#welcome-header .upper-nav a:not(.btn):hover{color:#fff}header#welcome-header .upper-nav .container .row .branding{color:#fff;font-family:Jaapokki-Regular;text-align:center}header#welcome-header .upper-nav .container .row .branding .brand-wrapper{align-items:center;display:flex;flex-direction:column;padding:.5rem 0}header#welcome-header .upper-nav .container .row .branding .brand-wrapper .heading{font-size:2.5rem;font-weight:600;letter-spacing:6px;line-height:2.5rem;margin-bottom:.5rem}header#welcome-header .upper-nav .container .row .branding .brand-wrapper .subheading{font-size:.6rem;letter-spacing:1px;line-height:.6rem;text-transform:uppercase}header#welcome-header .upper-nav .container .row .branding .brand-wrapper img{max-width:160px}header#welcome-header .upper-nav .container .row .account-nav{align-items:center;display:flex;justify-content:right}@media (max-width:575px){header#welcome-header .upper-nav .container .row .account-nav .nav-wrapper .desktop-link{display:none}}header#welcome-header .upper-nav .container .row .account-nav .nav-wrapper .mobile-link{display:none}@media (max-width:575px){header#welcome-header .upper-nav .container .row .account-nav .nav-wrapper .mobile-link{display:block;font-size:1.3rem}}header#welcome-header .lower-nav{align-items:center;background-color:#f2f2f2;display:flex;height:46px}@media (max-width:575px){header#welcome-header .lower-nav{display:none}}header#welcome-header .lower-nav a,header#welcome-header .lower-nav a:active,header#welcome-header .lower-nav a:focus,header#welcome-header .lower-nav a:hover{color:#353a40}header#welcome-header .lower-nav .container .row .nav-wrapper .nav-content{align-items:center;display:flex;justify-content:center;padding:.5rem 0;width:100%}header#welcome-header .lower-nav .container .row .nav-wrapper .nav-content .nav-item{display:block;margin:0 1rem}html{overflow-x:hidden;scroll-behavior:smooth}html .welcome-page{background-color:#fff;background-position:100%;background-repeat:no-repeat;font-family:Raleway-Medium;font-size:18px;margin-top:120px;overflow-x:hidden}@media (max-width:1199px){html .welcome-page{font-size:16px}}@media (max-width:575px){html .welcome-page{margin-top:74px}}html .welcome-page h1,html .welcome-page h2,html .welcome-page h3,html .welcome-page h4,html .welcome-page h5,html .welcome-page h6{font-family:Jaapokki-Regular;text-transform:lowercase}@media (max-width:767px){html .welcome-page [data-aos^=fade][data-aos^=fade]{opacity:1;transform:none;transition-property:auto}}html .welcome-page .no-wrap{white-space:nowrap}@media (max-width:575px){html .welcome-page .no-wrap{white-space:normal}}html .welcome-page section{min-height:300px;width:100%}html .welcome-page #hero{background-color:#46a4be;background-repeat:no-repeat;background-size:cover;height:48vw;width:100%}@media (max-width:991px){html .welcome-page #hero{height:auto}}html .welcome-page #hero .section-hero,html .welcome-page #hero .section-hero .container,html .welcome-page #hero .section-hero .container .row{height:inherit}html .welcome-page #hero .section-hero .container .row .hero-wrapper{align-items:center;display:flex}html .welcome-page #hero .section-hero .container .row .hero-wrapper:first-child,html .welcome-page #hero .section-hero .container .row .hero-wrapper:last-child{justify-content:flex-start}@media (max-width:1199px){html .welcome-page #hero .section-hero .container .row .hero-wrapper:last-child{justify-content:center}}html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content{color:#fff}@media (max-width:991px){html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content:not(.image){padding:2rem 0}}@media (max-width:575px){html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content:not(.image){padding:2rem;text-align:center}}html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content h3{font-family:Jaapokki-Regular;font-size:4rem;font-weight:600;letter-spacing:.5rem}@media (max-width:1399px){html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content h3{font-size:3.5rem;letter-spacing:.4rem}}@media (max-width:1199px){html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content h3{font-size:3rem;letter-spacing:.3rem}}@media (max-width:991px){html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content h3{font-size:2.5rem;letter-spacing:.2rem}}html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content .btn{background-color:transparent;border-color:#fff;color:#fff}html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content .btn:hover{background-color:#fff;border-color:#fff;color:#46a4be}html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content.image img{height:40vw}@media (max-width:991px){html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content.image img{height:auto;padding:2rem;width:100%}}@media (max-width:767px){html .welcome-page #hero .section-hero .container .row .hero-wrapper .hero-content.image img{display:none}}html .welcome-page #about{background-color:#fff;scroll-margin-top:120px}@media (max-width:575px){html .welcome-page #about{scroll-margin-top:74px}}html .welcome-page #about .section-about{padding-bottom:2rem;padding-top:2rem}html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center}@media (max-width:1199px){html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content{flex-direction:row}}@media (max-width:767px){html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content{align-items:flex-start}}@media (max-width:575px){html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content{align-items:center;flex-direction:column;padding:1rem}}html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content img{max-width:160px;transform:scale(1);transition:.3s ease-in-out}@media (max-width:575px){html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content img{max-width:100px}}html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content img:hover{transform:scale(1.1);transition:.3s ease-in-out}@media (max-width:1199px){html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content .content-wrapper{padding-left:2rem;text-align:left}}@media (max-width:575px){html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content .content-wrapper{padding:1rem;text-align:center}}html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content .content-wrapper h4{margin:1rem}@media (max-width:1199px){html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content .content-wrapper h4{margin:0}}@media (max-width:575px){html .welcome-page #about .section-about .container .row .feature-wrapper .feature-content .content-wrapper h4{margin:1rem}}html .welcome-page #clients{background-color:#383838}html .welcome-page #clients .section-clients{padding-bottom:2rem;padding-top:2rem}html .welcome-page #clients .section-clients .container .row{justify-content:center}html .welcome-page #clients .section-clients .container .row .client-wrapper{align-items:center;display:flex;justify-content:center}html .welcome-page #clients .section-clients .container .row .client-wrapper .client-heading h3{color:#fff;margin-bottom:0;padding-top:1rem;text-align:center}html .welcome-page #clients .section-clients .container .row .client-wrapper .client-heading h3:after{background-color:#46a4be;bottom:-5px;content:"";height:.15em;left:0;opacity:0;position:absolute;transform:translate3d(-100%,0,0);transition:opacity .3s,transform .3s;width:100%}html .welcome-page #clients .section-clients .container .row .client-wrapper .client-content{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center}@media (max-width:991px){html .welcome-page #clients .section-clients .container .row .client-wrapper .client-content{padding:1rem}}html .welcome-page #clients .section-clients .container .row .client-wrapper .client-content img{max-width:160px;transform:scale(1);transition:.3s ease-in-out}@media (max-width:1199px){html .welcome-page #clients .section-clients .container .row .client-wrapper .client-content img{max-width:140px}}@media (max-width:991px){html .welcome-page #clients .section-clients .container .row .client-wrapper .client-content img{max-width:100px}}@media (max-width:767px){html .welcome-page #clients .section-clients .container .row .client-wrapper .client-content img{max-width:100px}}html .welcome-page #clients .section-clients .container .row .client-wrapper .client-content img:hover{transform:scale(1.1);transition:.3s ease-in-out}html .welcome-page #clients:hover .section-clients .container .row .client-wrapper .client-heading h3{overflow:hidden}html .welcome-page #clients:hover .section-clients .container .row .client-wrapper .client-heading h3:after{opacity:1;transform:translateZ(0)}html .welcome-page #testimonials{background-color:#fff;scroll-margin-top:120px}@media (max-width:575px){html .welcome-page #testimonials{scroll-margin-top:74px}}html .welcome-page #testimonials .section-testimonials{padding-bottom:2rem;padding-top:2rem}html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper.heading-wrapper{align-items:center;display:flex;justify-content:center}html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper.heading-wrapper .testimonial-heading h3{color:#383838;margin-bottom:0;padding-top:1rem;text-align:center}html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper.heading-wrapper .testimonial-heading h3:after{background-color:#46a4be;bottom:-5px;content:"";height:.15em;left:0;opacity:0;position:absolute;transform:translate3d(-100%,0,0);transition:opacity .3s,transform .3s;width:100%}html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper .testimonial-content{padding:2rem;text-align:center}@media (max-width:575px){html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper .testimonial-content{padding:1rem}}html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper .testimonial-content .testimonial-slider{padding:2rem 0}@media (max-width:575px){html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper .testimonial-content .testimonial-slider{padding:1rem}}html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper .testimonial-content .testimonial-slider .testimonial-slide{max-width:1000px}html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper .testimonial-content .testimonial-slider .testimonial-slide p{font-family:Raleway-Medium;font-size:2.5rem;font-weight:600}@media (max-width:991px){html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper .testimonial-content .testimonial-slider .testimonial-slide p{font-size:2rem}}@media (max-width:575px){html .welcome-page #testimonials .section-testimonials .container .row .testimonial-wrapper .testimonial-content .testimonial-slider .testimonial-slide p{font-size:1.5rem}}html .welcome-page #testimonials:hover .section-testimonials .container .row .testimonial-wrapper .testimonial-heading h3{overflow:hidden}html .welcome-page #testimonials:hover .section-testimonials .container .row .testimonial-wrapper .testimonial-heading h3:after{opacity:1;transform:translateZ(0)}html .welcome-page #get-started{background-color:#46a4be;background-position:100%;background-repeat:no-repeat;background-size:cover;scroll-margin-top:120px;width:100%}@media (max-width:575px){html .welcome-page #get-started{height:auto;scroll-margin-top:74px}}html .welcome-page #get-started .section-get-started,html .welcome-page #get-started .section-get-started .container,html .welcome-page #get-started .section-get-started .container .row{height:inherit}@media (max-width:1199px){html .welcome-page #get-started .section-get-started .container .row{justify-content:center}}html .welcome-page #get-started .section-get-started .container .row .get-started-wrapper{align-items:center;display:flex}html .welcome-page #get-started .section-get-started .container .row .get-started-wrapper .get-started-content{color:#fff;text-align:center}html .welcome-page #get-started .section-get-started .container .row .get-started-wrapper .get-started-content:not(.image){padding:2rem;text-align:center}html .welcome-page #get-started .section-get-started .container .row .get-started-wrapper .get-started-content h3{font-size:3rem}@media (max-width:575px){html .welcome-page #get-started .section-get-started .container .row .get-started-wrapper .get-started-content h3{font-size:2.5rem}}html .welcome-page #get-started .section-get-started .container .row .get-started-wrapper .get-started-content p{margin-bottom:1rem;margin-top:1rem}html .welcome-page #get-started .section-get-started .container .row .get-started-wrapper .get-started-content .btn{background-color:transparent;border-color:#fff;color:#fff;margin-bottom:.5rem}html .welcome-page #get-started .section-get-started .container .row .get-started-wrapper .get-started-content .btn:hover{background-color:#fff;border-color:#fff;color:#46a4be}@media (max-width:991px){html .welcome-page #get-started .section-get-started .container .row .get-started-wrapper .get-started-content.image{display:none}}footer#welcome-footer{background-color:#fff;color:#383838;width:100%}footer#welcome-footer .section-footer{padding-bottom:2rem;padding-top:2rem}@media (max-width:767px){footer#welcome-footer .section-footer{text-align:center}footer#welcome-footer .section-footer .container .row{flex-direction:column;flex-wrap:nowrap}}footer#welcome-footer .section-footer .container .row .footer-wrapper .footer-content ul{list-style-type:none;padding:0}footer#welcome-footer .section-footer .container .row .footer-wrapper .footer-content.branding .logo{max-width:120px}@media (max-width:767px){footer#welcome-footer .section-footer .container .row .footer-wrapper .footer-content.branding .logo{margin-bottom:2rem}}footer#welcome-footer .section-footer .container .row .footer-wrapper .footer-content.social .social-icons{display:flex;flex-wrap:wrap;height:60px;margin-bottom:.5rem}@media (max-width:767px){footer#welcome-footer .section-footer .container .row .footer-wrapper .footer-content.social .social-icons{justify-content:center}}footer#welcome-footer .section-footer .container .row .footer-wrapper .footer-content.social .social-icons img{margin:0 .6rem .6rem;max-width:50px;transition:.3s ease-in-out}@media (max-width:1399px){footer#welcome-footer .section-footer .container .row .footer-wrapper .footer-content.social .social-icons img{margin:0 .4rem .4rem;max-width:40px}}@media (max-width:991px){footer#welcome-footer .section-footer .container .row .footer-wrapper .footer-content.social .social-icons img{margin:0 .2rem .2rem;max-width:30px}}footer#welcome-footer .section-footer .container .row .footer-wrapper .footer-content.social .social-icons img:hover{margin-top:-.5rem;transition:.3s ease-in-out}
