@import"https://fonts.googleapis.com/css2?family=Arima+Madurai:wght@300;400;500&family=Arima:wght@200;300;400;500;600&family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&family=Oxygen:wght@300;400;700&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&display=swap";#app-page{font-family:"Oxygen",sans-serif;font-size:1rem}#app-page .font-paragraph{font-family:"Oxygen",sans-serif}#app-page .font-heading{font-family:"Roboto",sans-serif}#app-page .partials{display:flex;flex-direction:column;height:100%;overflow-x:clip}#app-page .body{flex:auto}#app-page h1,#app-page h2,#app-page h3,#app-page h4,#app-page h5,#app-page h6{font-family:"Roboto",sans-serif}#app-page p{font-size:1rem}#app-page .stroke-white,#app-page .stroke-black,#app-page .stroke-app,#app-page .stroke-auto,#app-page .stroke-reverse{-webkit-text-stroke-width:1px;color:rgba(0,0,0,0);font-weight:900;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}#app-page .stroke-white{-webkit-text-stroke-color:#fff}#app-page .stroke-black{-webkit-text-stroke-color:#000}#app-page .stroke-app{-webkit-text-stroke-color:var(--app, #4283F2)}#app-page .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%}}#app-page .bubble{display:block;border-radius:100%;opacity:.8;position:absolute}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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}}#app-page .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-light#app-page .partials{background-color:#fff}.doc-light#app-page .dynamic-logo img:nth-child(1){display:none !important}.doc-light#app-page .dynamic-logo img:nth-child(2){display:block !important}.doc-light#app-page .stroke-auto{-webkit-text-stroke-color:#fff}.doc-light#app-page .stroke-reverse{-webkit-text-stroke-color:#000}.doc-dark#app-page .partials{background-color:var(--gray-900, #242424)}.doc-dark#app-page .dynamic-logo img:nth-child(1){display:block !important}.doc-dark#app-page .dynamic-logo img:nth-child(2){display:none !important}.doc-dark#app-page .stroke-auto{-webkit-text-stroke-color:#000}.doc-dark#app-page .stroke-reverse{-webkit-text-stroke-color:#fff}.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%}.header image,.header button,.upper image,.upper button,.nav image,.nav button,.main image,.main button,.aside image,.aside button,.lower image,.lower button,.footer image,.footer 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 .header image,.doc-round .header button,.doc-round .upper image,.doc-round .upper button,.doc-round .nav image,.doc-round .nav button,.doc-round .main image,.doc-round .main button,.doc-round .aside image,.doc-round .aside button,.doc-round .lower image,.doc-round .lower button,.doc-round .footer image,.doc-round .footer 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){padding:1.5rem 0;position:relative;top:0}.header .topbar.topbar-fixed{background-color:rgba(0,0,0,0);padding:1.5rem 0}.header--logo img{max-height:48px}.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 #show-nav{cursor:pointer;font-size:1.5rem;transition:.1s;padding:.25rem .5rem;margin-top:.5rem;border-radius:0;text-decoration:none}.header #header--slideshow{margin-bottom:1rem}.header #header--slideshow .slideshow{overflow:visible}.header #header--slideshow .slideshow--media{align-items:center;--animation-degree: 11.25deg}@media(min-width: 768px){.header #header--slideshow .slideshow--media{align-items:center}}.header #header--slideshow .slideshow--media>*{max-height:90% !important;filter:brightness(0.5)}.header #header--slideshow .slideshow--captions{margin-top:-2rem !important;--animation-degree: 11.25deg;width:100%}.header #header--slideshow .slideshow--caption{background-color:rgba(0,0,0,0);color:#fff;line-height:1.5;padding:.5rem 2rem;width:auto;max-width:400px}@media(min-width: 768px){.header #header--slideshow .slideshow--caption{max-width:600px}}@media(min-width: 1280px){.header #header--slideshow .slideshow--caption{max-width:800px}}.header #header--slideshow .slideshow--caption:nth-child(1){font-size:2rem;color:rgba(0,0,0,0);font-weight:900;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}@media(min-width: 768px){.header #header--slideshow .slideshow--caption:nth-child(1){font-size:2.5rem}}@media(min-width: 1280px){.header #header--slideshow .slideshow--caption:nth-child(1){font-size:3rem}}.header #header--slideshow .slideshow--caption:nth-child(2){font-size:1.25rem;font-weight:300}@media(min-width: 768px){.header #header--slideshow .slideshow--caption:nth-child(2){font-size:1.75rem}}@media(min-width: 1280px){.header #header--slideshow .slideshow--caption:nth-child(2){font-size:2rem}}.header #header--slideshow .slideshow--caption:nth-child(3) button{font-size:16px;font-weight:400;padding:.375rem .75rem}@media(min-width: 768px){.header #header--slideshow .slideshow--caption:nth-child(3) button{font-size:17px;padding:.5rem 1rem}}@media(min-width: 1280px){.header #header--slideshow .slideshow--caption:nth-child(3) button{font-size:18px;padding:.625rem 1.5rem}}.header #header--slideshow .slideshow--dots{margin:.25rem 0 !important}@media(min-width: 768px){.header #header--slideshow .slideshow--dots{margin:.5rem 0 !important}}@media(min-width: 1280px){.header #header--slideshow .slideshow--dots{margin:1.25rem 0 !important}}.doc-light .header--inner:not(.header--fixed){background-color:rgba(0,0,0,0);color:var(--gray-900, #242424)}.doc-light .header .topbar .header--icons>a,.doc-light .header .topbar .header--icons>span{color:var(--gray-700, #595959)}.doc-light .header .topbar .header--icons>a:hover,.doc-light .header .topbar .header--icons>span:hover{color:var(--app-500, #4283F2)}.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 #show-nav{color:var(--gray-700, #595959);border:solid 1px var(--gray-700, #595959)}.doc-light .header .topbar #show-nav:hover{color:var(--app-500, #4283F2);border-color:var(--app-500, #4283F2)}.doc-light .header #header--slideshow .slideshow--dots>li{background-color:var(--gray-900, #242424)}.doc-dark .header--inner:not(.header--fixed){background-color:rgba(0,0,0,0);color:var(--gray-100, #F4F4F4)}.doc-dark .header .topbar .header--icons>a,.doc-dark .header .topbar .header--icons>span{color:var(--app-200, #BBD3FA)}.doc-dark .header .topbar .header--icons>a:hover,.doc-dark .header .topbar .header--icons>span:hover{color:#fff}.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 #show-nav{color:var(--app-100, #E3EDFC);border:solid 1px var(--app-100, #E3EDFC)}.doc-dark .header .topbar #show-nav:hover{color:#fff;border-color:#fff}.doc-dark .header #header--slideshow .slideshow--dots>li{background-color:var(--gray-100, #F4F4F4)}.upper--inner{padding-top:5rem;padding-bottom:5rem}.upper--heading{padding-top:3rem;padding-bottom:3rem}.upper--heading h1{font-weight:300;font-family:inherit;margin-bottom:0}.upper--intro{margin:4rem 0}@media(min-width: 768px){.upper--intro{margin:6rem 0}}.upper--intro img{border-radius:.5rem}.upper--apartment{margin:4rem 0 2rem}@media(min-width: 768px){.upper--apartment{margin:6rem 0 3rem}}.upper--apartment img{border-radius:.5rem}.upper--apartment .col a{display:block;position:relative;overflow:hidden;border-radius:.5rem;text-decoration:none}.upper--apartment .col a .apartment--overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.5);transition:opacity 200ms}.upper--apartment .col a .apartment--number{position:absolute;top:2rem;color:rgba(255,255,255,.9);font-size:1.5rem;font-weight:600;left:2rem}.upper--apartment .col a .apartment--info{position:absolute;bottom:3rem;color:rgba(255,255,255,.9);transition:transform 400ms ease;transform:translateY(2rem);left:2rem}.upper--apartment .col a .apartment--info p:nth-child(1){font-size:1.5rem;font-weight:600}.upper--apartment .col a .apartment--info p:nth-child(2){font-size:1rem;font-weight:400}.upper--apartment .col a .apartment--icon{position:absolute;bottom:1.5rem;color:rgba(255,255,255,.9);font-size:1rem;opacity:0;transition:opacity 200ms,transform 400ms ease;transform:translateY(2rem);left:2rem}.upper--apartment .col a:hover .apartment--overlay,.upper--apartment .col a:hover .apartment--icon{opacity:1}.upper--apartment .col a:hover .apartment--info,.upper--apartment .col a:hover .apartment--icon{transform:translateY(0)}.upper--slideshow{margin:3rem 0 0}@media(min-width: 768px){.upper--slideshow{margin:5rem 0 0}}.upper--slideshow .slideshow{overflow:visible}.upper--slideshow .slideshow--media{align-items:center}@media(min-width: 1280px){.upper--slideshow .slideshow--media{align-items:start}}.upper--slideshow .slideshow--media>*{max-height:90% !important}.upper--slideshow .slideshow--prev,.upper--slideshow .slideshow--next{background-color:rgba(0,0,0,0);border-style:solid;border-width:1px;width:40px;height:50px;line-height:50px}.upper--slideshow .slideshow--prev:hover,.upper--slideshow .slideshow--next:hover{background-color:rgba(0,0,0,0)}@media(min-width: 768px){.upper--slideshow .slideshow--prev,.upper--slideshow .slideshow--next{width:45px;height:55px;line-height:55px}}@media(min-width: 1280px){.upper--slideshow .slideshow--prev,.upper--slideshow .slideshow--next{opacity:1;width:50px;height:60px;line-height:60px;top:unset;bottom:2rem}}@media(min-width: 1280px){.upper--slideshow .slideshow--prev{left:unset;right:475px}}@media(min-width: 1280px){.upper--slideshow .slideshow--next{left:unset;right:415px}}.upper--slideshow .slideshow--captions{text-align:center;align-items:center;width:100%}@media(min-width: 1280px){.upper--slideshow .slideshow--captions{text-align:unset;align-items:start;width:auto;margin-top:-3rem !important}}.upper--slideshow .slideshow--caption{background-color:rgba(0,0,0,0);line-height:1.25;width:auto;max-width:100%}@media(min-width: 1280px){.upper--slideshow .slideshow--caption{max-width:500px}}.upper--slideshow .slideshow--caption:nth-child(1){font-size:2rem;font-family:"Roboto",sans-serif;padding:.5rem 1.5rem;border-radius:1.5rem}@media(min-width: 768px){.upper--slideshow .slideshow--caption:nth-child(1){font-size:2.5rem}}@media(min-width: 1280px){.upper--slideshow .slideshow--caption:nth-child(1){font-weight:600;font-size:3rem;padding:.5rem 0}}.upper--slideshow .slideshow--caption:nth-child(2){font-size:1.125rem;font-weight:300;padding:.5rem 1rem;border-radius:1rem}@media(min-width: 768px){.upper--slideshow .slideshow--caption:nth-child(2){font-size:1.25rem}}@media(min-width: 1280px){.upper--slideshow .slideshow--caption:nth-child(2){font-size:1.5rem;padding:.5rem 0}}.upper--slideshow .slideshow--caption:nth-child(3) button{font-size:16px;font-weight:400;padding:.375rem 1.25rem}@media(min-width: 768px){.upper--slideshow .slideshow--caption:nth-child(3) button{font-size:17px;padding:.5rem 1.5rem}}@media(min-width: 1280px){.upper--slideshow .slideshow--caption:nth-child(3) button{font-size:18px;padding:.625rem 2rem}}.doc-light .upper--inner{background-color:rgba(0,0,0,0);color:inherit}.doc-light .upper.upper-pages .upper--inner{background-color:var(--gray-100, #F4F4F4)}.doc-light .upper--heading h1{color:var(--gray-700, #595959)}.doc-light .upper--slideshow .slideshow--prev,.doc-light .upper--slideshow .slideshow--next{border-color:var(--gray-400, #A8A8A8);color:var(--gray-800, #3F3F3F)}.doc-light .upper--slideshow .slideshow--prev:hover,.doc-light .upper--slideshow .slideshow--next:hover{border-color:var(--gray-800, #3F3F3F);color:var(--gray-900, #242424)}.doc-light .upper--slideshow .slideshow--caption{background-color:rgba(0,0,0,.5);color:#fff}@media(min-width: 1280px){.doc-light .upper--slideshow .slideshow--caption{background-color:rgba(0,0,0,0);color:inherit}}.doc-dark .upper--inner{background-color:rgba(0,0,0,0);color:inherit}.doc-dark .upper.upper-pages .upper--inner{background-color:var(--gray-925, #1B1B1B)}.doc-dark .upper--heading h1{color:var(--gray-200, #DBDBDB)}.doc-dark .upper--slideshow .slideshow--prev,.doc-dark .upper--slideshow .slideshow--next{border-color:var(--gray-500, #8E8E8E);color:var(--gray-200, #DBDBDB)}.doc-dark .upper--slideshow .slideshow--prev:hover,.doc-dark .upper--slideshow .slideshow--next:hover{border-color:var(--gray-100, #F4F4F4);color:#fff}.doc-dark .upper--slideshow .slideshow--caption{background-color:rgba(0,0,0,.5);color:#fff}@media(min-width: 1280px){.doc-dark .upper--slideshow .slideshow--caption{background-color:rgba(0,0,0,0);color:inherit}}.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 .nav--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{margin-bottom:3rem}@media(min-width: 768px){.main{margin-bottom:5rem}}.main--inner{padding-top:2rem;padding-bottom:2rem;border-radius:.5rem}.aside{margin-bottom:3rem}@media(min-width: 768px){.aside{margin-bottom:5rem}}.aside--inner{padding-top:2rem;padding-bottom:2rem;border-radius:.5rem}.aside--item:not(:last-child){margin-bottom:2rem}.lower{position:relative;z-index:2}.lower--inner{padding:4rem 0;position:relative;border-radius:.5rem;background-color:inherit}@media(min-width: 768px){.lower--inner{margin:6rem 0}}.lower--inner img{border-radius:.5rem}.lower--inner ul i{color:#39b663;margin-right:.5rem}.lower--mosaic{margin:4rem auto}@media(min-width: 768px){.lower--mosaic{margin:6rem auto}}.lower--team{margin:4rem auto}@media(min-width: 768px){.lower--team{margin:6rem auto}}.lower--team .col{position:relative;overflow:hidden;transition:all 200ms}.lower--team .col a{display:block}.lower--team .col img{width:100%;max-width:100%;transform:scale(1);transition:transform 200ms}.lower--team .col .team--overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;background:rgba(0,0,0,.5);transition:opacity 200ms}.lower--team .col .team--link{position:absolute;top:1.5rem;z-index:2;opacity:0;transition:opacity 200ms,transform 400ms ease;transform:translateX(3rem);right:1.5rem}.lower--team .col .team--link a{display:inline-block;color:rgba(255,255,255,.9);font-size:1.25rem}.lower--team .col .team--name,.lower--team .col .team--job{position:absolute;z-index:2;opacity:0;transition:opacity 200ms,transform 500ms ease;color:rgba(255,255,255,.9);left:1.5rem}.lower--team .col .team--name{bottom:3rem;transform:translateY(1.5rem);font-size:1.5rem;font-weight:600}.lower--team .col .team--job{bottom:1.5rem;transform:translateY(3rem);font-size:1rem}.lower--team .col:hover img{transform:scale(1.1)}.lower--team .col:hover .team--overlay,.lower--team .col:hover .team--link,.lower--team .col:hover .team--name,.lower--team .col:hover .team--job{opacity:1}.lower--team .col:hover .team--link{transform:translateX(0)}.lower--team .col:hover .team--name,.lower--team .col:hover .team--job{transform:translateY(0)}.lower--about{margin:4rem auto 8rem}@media(min-width: 768px){.lower--about{margin:6rem auto}}.lower--about img{border-radius:.5rem}@media(min-width: 0){.lower--about img{width:calc(100% - 4rem);height:auto}}@media(min-width: 1280px){.lower--about img{width:100%;height:100%}}.lower--about .about--box{border-radius:.5rem}.lower--about .about--box .box--content{padding:8rem 3rem 3rem}@media(min-width: 0){.lower--about .about--box{width:100%;height:100%;position:relative;margin-top:-4rem;margin-bottom:-4rem}}@media(min-width: 1280px){.lower--about .about--box{width:calc(100% + 6rem);align-items:center;margin-top:unset;margin-bottom:unset;left:-6rem}.lower--about .about--box .box--content{padding:6rem 4rem 6rem 10rem}}.lower--blog{margin:6rem 0 0}@media(min-width: 768px){.lower--blog{margin:6rem 0 2rem}}.doc-light .lower{background-color:rgba(0,0,0,0);color:var(--gray-700, #595959)}.doc-light .lower--about .about--box{background-color:var(--gray-100, #F4F4F4)}.doc-dark .lower{background-color:rgba(0,0,0,0);color:var(--gray-200, #DBDBDB)}.doc-dark .lower--about .about--box{background-color:var(--gray-925, #1B1B1B)}.footer--inner{padding:0}.footer--info{border-bottom-style:solid;border-bottom-width:1px;padding:5rem 0 3rem}@media(min-width: 768px){.footer--info{padding:6rem 0 3rem}}.footer--info h4{position:relative;display:inline-block}.footer--info a{padding:.125rem}.footer--links a{text-decoration:none;display:inline-block;color:inherit;padding:.25rem 0;margin-bottom:.25rem;transition:.2s;position:relative}.footer--links a::after{display:table;position:absolute;content:"";height:1px;width:0%;bottom:0;transition:.2s ease-in;left:0}.footer--links a:hover{margin-left:6px}.footer--links a:hover::after{width:100%}.footer--copy{font-size:1rem;padding:1.5rem 0}.doc-light .footer--inner{color:var(--gray-800, #3F3F3F)}.doc-light .footer--info{border-color:var(--gray-200, #DBDBDB)}.doc-light .footer--info h4{color:var(--gray-900, #242424)}.doc-light .footer--info a{color:var(--gray-700, #595959)}.doc-light .footer--info a:hover{color:var(--gray-900, #242424)}.doc-light .footer--links a::after{background:var(--gray-950, #121212)}.doc-dark .footer--inner{color:var(--gray-300, #C1C1C1)}.doc-dark .footer--info{border-color:var(--gray-800, #3F3F3F)}.doc-dark .footer--info h4{color:var(--gray-100, #F4F4F4)}.doc-dark .footer--info a{color:var(--gray-300, #C1C1C1)}.doc-dark .footer--info a:hover{color:var(--gray-100, #F4F4F4)}.doc-dark .footer--links a::after{background:var(--gray-100, #F4F4F4)}
