@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap";.body,.font-paragraph{font-family:"Roboto",sans-serif}.font-heading,h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",sans-serif;font-weight:500}.partials{display:flex;flex-direction:column;height:100%;overflow-x:clip}.body{flex:auto}p{font-size:1rem}.stroke-white,.stroke-black,.stroke-app,.stroke-auto,.stroke-reverse{-webkit-text-stroke-width:1px;color:rgba(0,0,0,0);font-weight:900;font-family:"Roboto",sans-serif}.stroke-white{-webkit-text-stroke-color:#fff}.stroke-black{-webkit-text-stroke-color:#000}.stroke-app{-webkit-text-stroke-color:var(--app, #4283F2)}.animated-gradient{background:linear-gradient(-45deg, #000000, var(--app-950, #051948), #000000, var(--app-900, #0A328F), #000000, var(--app-950, #051948), #000000);background-size:800% 800%;animation:animatedGradient 30s ease infinite;position:relative;overflow:hidden}@keyframes animatedGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.bubble{display:block;border-radius:100%;opacity:.8;position:absolute}.bubble:nth-child(1){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:7px;height:7px;left:12vw;bottom:28vh;-webkit-animation:bubble1 infinite 24s;animation:bubble1 infinite 24s}@keyframes bubble1{0%{bottom:-100px}100%{bottom:63vh;transform:translate(-82px, 0);opacity:0}}.bubble:nth-child(2){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:12px;height:12px;left:100vw;bottom:11vh;-webkit-animation:bubble2 infinite 14s;animation:bubble2 infinite 14s}@keyframes bubble2{0%{bottom:-100px}100%{bottom:30vh;transform:translate(89px, 0);opacity:0}}.bubble:nth-child(3){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:75px;height:75px;left:98vw;bottom:86vh;-webkit-animation:bubble3 infinite 12s;animation:bubble3 infinite 12s}@keyframes bubble3{0%{bottom:-100px}100%{bottom:79vh;transform:translate(-50px, 0);opacity:0}}.bubble:nth-child(4){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:60px;height:60px;left:63vw;bottom:35vh;-webkit-animation:bubble4 infinite 26s;animation:bubble4 infinite 26s}@keyframes bubble4{0%{bottom:-100px}100%{bottom:49vh;transform:translate(-50px, 0);opacity:0}}.bubble:nth-child(5){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:55px;height:55px;left:55vw;bottom:97vh;-webkit-animation:bubble5 infinite 20s;animation:bubble5 infinite 20s}@keyframes bubble5{0%{bottom:-100px}100%{bottom:50vh;transform:translate(106px, 0);opacity:0}}.bubble:nth-child(6){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:40px;height:40px;left:90vw;bottom:58vh;-webkit-animation:bubble6 infinite 6s;animation:bubble6 infinite 6s}@keyframes bubble6{0%{bottom:-100px}100%{bottom:40vh;transform:translate(20px, 0);opacity:0}}.bubble:nth-child(7){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:99px;height:99px;left:70vw;bottom:45vh;-webkit-animation:bubble7 infinite 6s;animation:bubble7 infinite 6s}@keyframes bubble7{0%{bottom:-100px}100%{bottom:75vh;transform:translate(-85px, 0);opacity:0}}.bubble:nth-child(8){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:24px;height:24px;left:32vw;bottom:76vh;-webkit-animation:bubble8 infinite 18s;animation:bubble8 infinite 18s}@keyframes bubble8{0%{bottom:-100px}100%{bottom:98vh;transform:translate(44px, 0);opacity:0}}.bubble:nth-child(9){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:58px;height:58px;left:46vw;bottom:15vh;-webkit-animation:bubble9 infinite 10s;animation:bubble9 infinite 10s}@keyframes bubble9{0%{bottom:-100px}100%{bottom:77vh;transform:translate(166px, 0);opacity:0}}.bubble:nth-child(10){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:35px;height:35px;left:18vw;bottom:14vh;-webkit-animation:bubble10 infinite 10s;animation:bubble10 infinite 10s}@keyframes bubble10{0%{bottom:-100px}100%{bottom:99vh;transform:translate(63px, 0);opacity:0}}.bubble:nth-child(11){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:18px;height:18px;left:25vw;bottom:79vh;-webkit-animation:bubble11 infinite 24s;animation:bubble11 infinite 24s}@keyframes bubble11{0%{bottom:-100px}100%{bottom:10vh;transform:translate(147px, 0);opacity:0}}.bubble:nth-child(12){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:65px;height:65px;left:58vw;bottom:38vh;-webkit-animation:bubble12 infinite 8s;animation:bubble12 infinite 8s}@keyframes bubble12{0%{bottom:-100px}100%{bottom:17vh;transform:translate(74px, 0);opacity:0}}.bubble:nth-child(13){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:45px;height:45px;left:9vw;bottom:80vh;-webkit-animation:bubble13 infinite 28s;animation:bubble13 infinite 28s}@keyframes bubble13{0%{bottom:-100px}100%{bottom:55vh;transform:translate(-2px, 0);opacity:0}}.bubble:nth-child(14){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:57px;height:57px;left:78vw;bottom:49vh;-webkit-animation:bubble14 infinite 18s;animation:bubble14 infinite 18s}@keyframes bubble14{0%{bottom:-100px}100%{bottom:32vh;transform:translate(-7px, 0);opacity:0}}.bubble:nth-child(15){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:17px;height:17px;left:88vw;bottom:62vh;-webkit-animation:bubble15 infinite 24s;animation:bubble15 infinite 24s}@keyframes bubble15{0%{bottom:-100px}100%{bottom:32vh;transform:translate(9px, 0);opacity:0}}.bubble:nth-child(16){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:16px;height:16px;left:26vw;bottom:18vh;-webkit-animation:bubble16 infinite 6s;animation:bubble16 infinite 6s}@keyframes bubble16{0%{bottom:-100px}100%{bottom:96vh;transform:translate(190px, 0);opacity:0}}.bubble:nth-child(17){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:5px;height:5px;left:50vw;bottom:98vh;-webkit-animation:bubble17 infinite 26s;animation:bubble17 infinite 26s}@keyframes bubble17{0%{bottom:-100px}100%{bottom:48vh;transform:translate(169px, 0);opacity:0}}.bubble:nth-child(18){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:73px;height:73px;left:24vw;bottom:94vh;-webkit-animation:bubble18 infinite 16s;animation:bubble18 infinite 16s}@keyframes bubble18{0%{bottom:-100px}100%{bottom:33vh;transform:translate(25px, 0);opacity:0}}.bubble:nth-child(19){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:67px;height:67px;left:40vw;bottom:41vh;-webkit-animation:bubble19 infinite 16s;animation:bubble19 infinite 16s}@keyframes bubble19{0%{bottom:-100px}100%{bottom:63vh;transform:translate(112px, 0);opacity:0}}.bubble:nth-child(20){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:35px;height:35px;left:61vw;bottom:30vh;-webkit-animation:bubble20 infinite 22s;animation:bubble20 infinite 22s}@keyframes bubble20{0%{bottom:-100px}100%{bottom:65vh;transform:translate(-95px, 0);opacity:0}}.bubble:nth-child(21){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:47px;height:47px;left:75vw;bottom:5vh;-webkit-animation:bubble21 infinite 6s;animation:bubble21 infinite 6s}@keyframes bubble21{0%{bottom:-100px}100%{bottom:49vh;transform:translate(177px, 0);opacity:0}}.bubble:nth-child(22){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:66px;height:66px;left:73vw;bottom:6vh;-webkit-animation:bubble22 infinite 16s;animation:bubble22 infinite 16s}@keyframes bubble22{0%{bottom:-100px}100%{bottom:26vh;transform:translate(-91px, 0);opacity:0}}.bubble:nth-child(23){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:91px;height:91px;left:95vw;bottom:55vh;-webkit-animation:bubble23 infinite 10s;animation:bubble23 infinite 10s}@keyframes bubble23{0%{bottom:-100px}100%{bottom:48vh;transform:translate(2px, 0);opacity:0}}.bubble:nth-child(24){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:98px;height:98px;left:29vw;bottom:9vh;-webkit-animation:bubble24 infinite 8s;animation:bubble24 infinite 8s}@keyframes bubble24{0%{bottom:-100px}100%{bottom:60vh;transform:translate(191px, 0);opacity:0}}.bubble:nth-child(25){background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.25) 46%, rgba(255, 255, 255, 0) 100%);width:51px;height:51px;left:18vw;bottom:3vh;-webkit-animation:bubble25 infinite 8s;animation:bubble25 infinite 8s}@keyframes bubble25{0%{bottom:-100px}100%{bottom:71vh;transform:translate(103px, 0);opacity:0}}.doc{font-family:"Oxygen",sans-serif;font-size:1rem}.doc-light .partials{background-color:var(--gray-100, #F4F4F4)}.doc-light .dynamic-logo img:nth-child(1){display:none !important}.doc-light .dynamic-logo img:nth-child(2){display:block !important}.doc-light .stroke-auto{-webkit-text-stroke-color:#fff}.doc-light .stroke-reverse{-webkit-text-stroke-color:#000}.doc-dark .partials{background-color:var(--gray-900, #242424)}.doc-dark .dynamic-logo img:nth-child(1){display:block !important}.doc-dark .dynamic-logo img:nth-child(2){display:none !important}.doc-dark .stroke-auto{-webkit-text-stroke-color:#000}.doc-dark .stroke-reverse{-webkit-text-stroke-color:#fff}@keyframes backdrop{from{opacity:0;visibility:hidden;transform:rotate(9deg) translateX(100px) translateY(-100px)}to{opacity:1;visibility:visible;transform:rotate(3deg)}}@keyframes backdropRTL{from{opacity:0;visibility:hidden;transform:rotate(-9deg) translateX(-100px) translateY(-100px)}to{opacity:1;visibility:visible;transform:rotate(-3deg)}}.noscript{display:block;background-color:#FCE116;color:#810409;border:2px solid #F56262}.noscript a{text-decoration:underline;color:#BA1E21;font-weight:bold}.noscript a:hover{text-decoration:none;color:#810409}.header .inner,.upper .inner,.nav .inner,.main .inner,.aside .inner,.lower .inner,.footer .inner{padding:2rem 0;height:100%}image,button{border-radius:0}.nav #hide-nav{border-radius:0}.header--menu ul{border-radius:0}.header--menu ul a{border-radius:0}.header #show-nav{border-radius:0}.doc-round image,.doc-round button{border-radius:.5rem}.doc-round .nav #hide-nav{border-radius:.5rem}.doc-round .header--menu ul{border-radius:.5rem}.doc-round .header--menu ul a{border-radius:.5rem}.doc-round .header #show-nav{border-radius:.5rem}.doc-round .header--social li:first-child a{border-top-right-radius:.5rem}.doc-round .header--social li:last-child a{border-bottom-right-radius:.5rem}.doc-round .header--social a:hover{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.doc-round .lower--links h4::after{border-radius:.5rem}.header{position:relative}.header .topbar{height:100px;width:100%}.header .topbar:not(.topbar-fixed){border-radius:.5rem;padding:1.5rem;position:relative;top:2rem;margin-bottom:4rem}.header .topbar.topbar-fixed{background-color:rgba(0,0,0,0);padding:1.5rem 0}.header--backdrop{border-radius:2rem;z-index:0;height:110%;width:85%;position:absolute;top:-2rem;right:-2rem}@media(min-width: 768px){.header--backdrop{width:80%}}@media(min-width: 1280px){.header--backdrop{width:75%}}.header--logo{z-index:1}.header--logo img{max-height:48px}.header .menu-mega>li{padding-bottom:.5rem}.header--icons{z-index:1}.header--icons>a,.header--icons>span{text-decoration:none;cursor:pointer;font-size:1.125rem;display:inline-block;padding:.5rem;transition:all .17s}.header--icons>a .popup,.header--icons>span .popup{border-radius:.5rem;padding:.25rem;min-width:100px}.header--icons>a a,.header--icons>span a{text-decoration:none;display:inline-block;width:100%;border-radius:.5rem;font-size:100%;padding:.375rem .75rem}.header--icons>a:hover,.header--icons>span:hover{color:#fff}.header--join{margin-top:.25rem;z-index:1}.header #show-nav{cursor:pointer;font-size:1.5rem;transition:.1s;padding:.25rem .5rem;margin-top:.5rem;border-radius:0;text-decoration:none}.header #slideshow .slideshow{overflow:visible}.header #slideshow .slideshow .slideshow--prev,.header #slideshow .slideshow .slideshow--next{display:none}.header #slideshow .slideshow--media{align-items:center;--animation-degree: 11.25deg}@media(min-width: 768px){.header #slideshow .slideshow--media{align-items:end}}.header #slideshow .slideshow--media>*{max-height:90% !important}.header #slideshow .slideshow--captions{align-items:unset;margin-top:-2rem !important;--animation-degree: 11.25deg;width:100%}.header #slideshow .slideshow--caption{background-color:rgba(0,0,0,0);line-height:1.5;padding:.5rem 0;width:auto;max-width:400px}@media(min-width: 768px){.header #slideshow .slideshow--caption{max-width:500px}}@media(min-width: 1280px){.header #slideshow .slideshow--caption{max-width:600px}}.header #slideshow .slideshow--caption:nth-child(1){font-size:2.5rem;color:rgba(0,0,0,0);font-weight:900;-webkit-text-stroke-width:2px;font-family:"Roboto",sans-serif}@media(min-width: 768px){.header #slideshow .slideshow--caption:nth-child(1){font-size:3rem}}@media(min-width: 1280px){.header #slideshow .slideshow--caption:nth-child(1){font-size:3.5rem}}.header #slideshow .slideshow--caption:nth-child(2){font-size:1.5rem;font-weight:300}@media(min-width: 768px){.header #slideshow .slideshow--caption:nth-child(2){font-size:2rem}}@media(min-width: 1280px){.header #slideshow .slideshow--caption:nth-child(2){font-size:2.5rem}}.header #slideshow .slideshow--caption:nth-child(3) button{font-size:16px;font-weight:400;padding:.375rem 1.25rem}@media(min-width: 768px){.header #slideshow .slideshow--caption:nth-child(3) button{font-size:17px;padding:.5rem 1.5rem}}@media(min-width: 1280px){.header #slideshow .slideshow--caption:nth-child(3) button{font-size:18px;padding:.625rem 2rem}}.doc-light .header .inner{background-color:var(--gray-100, #F4F4F4);color:var(--gray-900, #242424)}.doc-light .header--backdrop{background:rgba(255,255,255,.5);box-shadow:0 0 2rem rgba(0,0,0,.1)}.doc-light .header .topbar:not(.topbar-fixed){background-color:#fff}.doc-light .header .topbar .header--icons>a a,.doc-light .header .topbar .header--icons>span a{color:var(--gray-700, #595959)}.doc-light .header .topbar .header--icons>a a:hover,.doc-light .header .topbar .header--icons>span a:hover{background-color:var(--app, #4283F2);color:#fff}.doc-light .header .topbar:not(.topbar-light) .header--icons>a,.doc-light .header .topbar:not(.topbar-light) .header--icons>span{color:var(--gray-700, #595959)}.doc-light .header .topbar:not(.topbar-light) .header--icons>a:hover,.doc-light .header .topbar:not(.topbar-light) .header--icons>span:hover{color:var(--app-500, #4283F2)}.doc-light .header .topbar:not(.topbar-light) #show-nav{color:var(--gray-700, #595959);border:solid 1px var(--gray-700, #595959)}.doc-light .header .topbar:not(.topbar-light) #show-nav:hover{color:var(--app-500, #4283F2);border-color:var(--app-500, #4283F2)}.doc-light .header #slideshow .slideshow--caption{color:var(--gray-900, #242424)}.doc-light .header #slideshow .slideshow--caption:nth-child(1){-webkit-text-stroke-color:var(--app-600, #346FD9);color:rgba(0,0,0,0)}.doc-light .header #slideshow .slideshow--caption:nth-child(1),.doc-light .header #slideshow .slideshow--caption:nth-child(2),.doc-light .header #slideshow .slideshow--caption:nth-child(3),.doc-light .header #slideshow .slideshow--caption:nth-child(3)>button{text-shadow:0 .125rem .25rem #fff}.doc-light .header #slideshow .slideshow--caption:nth-child(3)>button:hover{text-shadow:none}.doc-dark .header .inner{background-color:var(--gray-900, #242424);color:var(--gray-100, #F4F4F4)}.doc-dark .header--backdrop{background:rgba(0,0,0,.4);box-shadow:0 0 2rem rgba(0,0,0,.2)}.doc-dark .header .topbar:not(.topbar-fixed){background-color:var(--gray-950, #121212)}.doc-dark .header .topbar .header--icons>a a,.doc-dark .header .topbar .header--icons>span a{color:var(--gray-400, #A8A8A8)}.doc-dark .header .topbar .header--icons>a a:hover,.doc-dark .header .topbar .header--icons>span a:hover{background-color:var(--app, #4283F2);color:#fff}.doc-dark .header .topbar:not(.topbar-light) .header--icons>a,.doc-dark .header .topbar:not(.topbar-light) .header--icons>span{color:var(--app-200, #BBD3FA)}.doc-dark .header .topbar:not(.topbar-light) .header--icons>a:hover,.doc-dark .header .topbar:not(.topbar-light) .header--icons>span:hover{color:#fff}.doc-dark .header .topbar:not(.topbar-light) #show-nav{color:var(--app-100, #E3EDFC);border:solid 1px var(--app-100, #E3EDFC)}.doc-dark .header .topbar:not(.topbar-light) #show-nav:hover{color:#fff;border-color:#fff}.doc-dark .header #slideshow .slideshow--caption{color:var(--gray-100, #F4F4F4)}.doc-dark .header #slideshow .slideshow--caption:nth-child(1){-webkit-text-stroke-color:var(--app-300, #93B8F7);color:rgba(0,0,0,0)}.doc-dark .header #slideshow .slideshow--caption:nth-child(1),.doc-dark .header #slideshow .slideshow--caption:nth-child(2),.doc-dark .header #slideshow .slideshow--caption:nth-child(3),.doc-dark .header #slideshow .slideshow--caption:nth-child(3)>button{text-shadow:0 .125rem .25rem #000}.doc-dark .header #slideshow .slideshow--caption:nth-child(3)>button:hover{text-shadow:none}.upper .inner{padding-top:5rem;padding-bottom:5rem}.upper--heading{padding-top:2rem;padding-bottom:3rem;text-align:center}.upper--heading h1{font-weight:300;font-family:inherit}.upper--introduction{position:relative;background-color:rgba(0,0,0,0);padding-bottom:2rem;padding-top:4rem}@media(min-width: 768px){.upper--introduction{padding-bottom:3rem;padding-top:6rem}}@media(min-width: 1280px){.upper--introduction{padding-bottom:5rem;padding-top:10rem}}.upper--introduction img{border-radius:.5rem}.upper--introduction ul i{margin-right:.5rem}.upper--portfolio{padding-top:2rem;padding-bottom:1rem}@media(min-width: 768px){.upper--portfolio{padding-top:3rem;padding-bottom:2rem}}@media(min-width: 1280px){.upper--portfolio{padding-top:4rem;padding-bottom:3rem}}.upper--portfolio .splide-simple .splide__slide img:hover{filter:brightness(1) !important}.upper--portfolio li img{transition:opacity .17s !important}.upper--portfolio li:not(.is-active) img{opacity:.67}.upper--portfolio li:not(.is-active) img:hover{opacity:1}.upper--portfolio .splide__track{overflow:visible}.upper--portfolio .splide__pagination{margin-bottom:-4rem}.upper--templates{padding-top:4rem;padding-bottom:3rem}@media(min-width: 768px){.upper--templates{padding-top:5rem;padding-bottom:4rem}}.upper--templates .template--item{position:relative;border-radius:.5rem}.upper--templates .template--item img{transition:filter .2s;border-radius:.5rem}.upper--templates .template--item .template--overlay{position:absolute;left:0;top:0;padding:3rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.4);color:#fff;transform:scale(0.9);border-radius:.5rem;transition:background-color .2s,transform .34s}.upper--templates .template--item p{transform:translateY(50px);transition:transform .34s;z-index:2}.upper--templates .template--item a{display:inline-block;opacity:0;transform:translateY(-50px);transition:opacity .34s,transform .34s}.upper--templates .template--item:hover{overflow:hidden}.upper--templates .template--item:hover img{filter:blur(3px)}.upper--templates .template--item:hover .template--overlay{transform:scale(1);background-color:rgba(0,0,0,.5)}.upper--templates .template--item:hover p{transform:translateY(0)}.upper--templates .template--item:hover a{opacity:1;transform:translateY(0)}.doc-light .upper .inner{background-color:var(--gray-100, #F4F4F4);color:inherit}.doc-light .upper--heading h1{color:var(--gray-700, #595959)}.doc-dark .upper .inner{background-color:var(--gray-900, #242424);color:inherit}.doc-dark .upper--heading h1{color:var(--gray-200, #DBDBDB)}.nav .inner{padding-top:2rem;padding-bottom:2rem}.nav-fixed{padding:0 !important;position:fixed;top:0;bottom:0;height:100%;width:300px;z-index:50;left:0}.nav-fixed .inner{padding-top:1rem;padding-bottom:1rem}.nav #hide-nav{cursor:pointer;transition:.1s;position:absolute;top:0;margin:.5rem;padding:.5rem;border-radius:.25rem;right:0}.nav--logo img{max-height:48px}.nav--menu a{padding:.5rem 1.25rem;text-decoration:none;transition:.1s;display:block}.doc-light .nav .inner{background-color:#fff;color:inherit}.doc-light .nav #hide-nav{color:var(--gray-400, #A8A8A8)}.doc-light .nav #hide-nav:hover{color:var(--gray-600, #747474);background-color:var(--gray-50, #FAFAFA)}.doc-light .nav--menu a{color:var(--gray-600, #747474);padding:.5rem 1.25rem}.doc-light .nav--menu a:hover{color:var(--gray-700, #595959);background-color:var(--gray-50, #FAFAFA)}.doc-light .nav--menu a.active{font-weight:500;color:var(--app-500, #4283F2)}.doc-dark .nav .inner{background-color:var(--gray-950, #121212);color:inherit}.doc-dark .nav #hide-nav{color:var(--gray-400, #A8A8A8)}.doc-dark .nav #hide-nav:hover{color:var(--gray-100, #F4F4F4);background-color:var(--gray-900, #242424)}.doc-dark .nav--menu a{color:var(--gray-300, #C1C1C1);padding:.5rem 1.25rem}.doc-dark .nav--menu a:hover{color:var(--gray-100, #F4F4F4);background-color:var(--gray-900, #242424)}.doc-dark .nav--menu a.active{font-weight:500;color:var(--app-300, #93B8F7)}.doc-dark .nav--menu a.active:hover{color:var(--app-100, #E3EDFC)}.main .inner{padding-top:2rem;padding-bottom:2rem;border-radius:.5rem}.main--slogan{padding:7rem 0;color:var(--app-100, #E3EDFC);text-align:center}.doc-light .main .inner{background-color:#fff}.doc-dark .main .inner{background-color:var(--gray-950, #121212)}.aside .inner{padding:0;height:auto;position:sticky;top:2rem}.aside--item{border-radius:.5rem;padding:2rem}.aside--item:not(:last-child){margin-bottom:2rem}.doc-light .aside--item{background-color:#fff}.doc-dark .aside--item{background-color:var(--gray-950, #121212)}.lower{position:relative;z-index:2}.lower .inner{padding-top:4rem;padding-bottom:4rem}.lower--customer{background-color:rgba(0,0,0,0);padding-top:2rem;padding-bottom:4rem}@media(min-width: 768px){.lower--customer{padding-top:3rem;padding-bottom:5rem}}@media(min-width: 1280px){.lower--customer{padding-top:4rem;padding-bottom:6rem}}.lower--learning{position:relative;background-color:rgba(0,0,0,0);padding-top:4rem;padding-bottom:4rem}@media(min-width: 768px){.lower--learning{padding-top:5rem;padding-bottom:5rem}}@media(min-width: 1280px){.lower--learning{padding-top:6rem;padding-bottom:6rem}}.lower--learning img{border-radius:.5rem}.lower--learning ul i{margin-right:.5rem}.lower--discover{padding-top:5rem;padding-bottom:4rem}@media(min-width: 768px){.lower--discover{padding-top:6rem;padding-bottom:5rem}}@media(min-width: 1280px){.lower--discover{padding-top:9rem;padding-bottom:8rem}}.lower--blog{padding-top:4rem;padding-bottom:0}.doc-light .lower .inner{background-color:var(--gray-100, #F4F4F4)}.doc-light .lower--learning{background-color:var(--app-500, #4283F2);color:var(--gray-100, #F4F4F4)}.doc-light .lower--learning ul i{color:#FCE116}.doc-light .lower--discover{background-color:rgba(0,0,0,0)}.doc-light .lower--blog{background-color:#fff}.doc-dark .lower .inner{background-color:var(--gray-900, #242424)}.doc-dark .lower--learning{background-color:var(--app-600, #346FD9);color:var(--gray-100, #F4F4F4)}.doc-dark .lower--discover{background-color:rgba(0,0,0,0)}.doc-dark .lower--blog{background-color:var(--gray-975, #090909)}.footer .inner{padding-top:3rem;padding-bottom:0}@media(min-width: 768px){.footer .inner{padding-top:4rem}}.footer--links{padding:1rem 0}@media(min-width: 768px){.footer--links{padding:2rem 0}}@media(min-width: 1280px){.footer--links{padding:3rem 0}}.footer--links h6{position:relative;display:inline-block;font-size:1.5rem}.footer--links ul a{font-family:"Roboto",sans-serif;font-weight:400;font-size:1rem;text-decoration:none;display:inline-block;color:inherit;padding:.25rem;transition:.1s}.footer--links ul a i{font-size:1.75rem}.footer--copy{font-size:1rem;text-align:center;padding:1rem 0}@media(min-width: 768px){.footer--copy{padding:1rem 0 1.5rem}}@media(min-width: 1280px){.footer--copy{padding:1rem 0 2rem}}.footer--copy span.popup__control{text-decoration:none;cursor:pointer;font-size:1.25rem;display:inline-block;padding:.25rem 0;transition:all .17s}.footer--copy span.popup__control .popup{border-radius:.5rem;padding:.25rem;min-width:100px}.footer--copy span.popup__control a{text-decoration:none;display:inline-block;width:100%;border-radius:.5rem;font-size:100%;padding:.375rem .75rem}.doc-light .footer .inner{background-color:#fff;color:var(--gray-700, #595959)}.doc-light .footer--links h6{color:var(--gray-850, #313131)}.doc-light .footer--links ul a{color:var(--gray-650, #666666)}.doc-light .footer--links ul a:hover{color:var(--gray-900, #242424)}.doc-light .footer--copy span.popup__control a{color:var(--gray-700, #595959)}.doc-light .footer--copy span.popup__control a:hover{background-color:var(--app, #4283F2);color:#fff}.doc-light .footer--copy span.popup__control:hover>i{color:var(--app, #4283F2)}.doc-dark .footer .inner{background-color:var(--gray-975, #090909);color:var(--gray-300, #C1C1C1)}.doc-dark .footer--links h6{color:var(--gray-200, #DBDBDB)}.doc-dark .footer--links h6::after{background:var(--gray-200, #DBDBDB)}.doc-dark .footer--links ul a{color:var(--gray-350, #B4B4B4)}.doc-dark .footer--links ul a:hover{color:#fff}.doc-dark .footer--copy span.popup__control a{color:var(--gray-400, #A8A8A8)}.doc-dark .footer--copy span.popup__control a:hover{background-color:var(--app, #4283F2);color:#fff}.doc-dark .footer--copy span.popup__control:hover>i{color:var(--app, #4283F2)}
