@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT,WONK@9..144,100..900,0..100,0..1&family=Fraunces:ital,opsz,wght,SOFT,WONK@1,9..144,100..900,0..100,0..1&display=swap);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300&family=Yanone+Kaffeesatz:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz:wght@700&display=swap);:root{--sidebar-background:#000;--sidebar-hover-background:#18294d;--sidebar-text-color:#ecf0f1;--transition-duration:0.3s}body{background:#000;margin:0;padding:0}.home{align-items:center;display:flex;flex-direction:column;height:100vh}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{top:-60px}to{top:0}}@keyframes scaleDown{0%{transform:scale(1)}10%{transform:scale(.7)}95%{transform:scale(.7)}to{transform:scale(1)}}@keyframes reveal-info{0%{height:0}5%{height:350px}95%{height:350px}to{height:0}}.container{font-family:Montserrat,sans;font-size:14px;height:100vh;margin-bottom:2rem;width:100%}.container .container-inner{animation:fade-in 1.5s ease,slide-in 1.2s ease;-webkit-animation:fade-in 1.5s ease,slide-in 1.2s ease;display:flex}.container .container-inner .main-content{align-self:center;color:#ecf0f1;color:var(--sidebar-text-color);display:flex;flex-basis:50%;flex-direction:column;order:1}.container .container-inner .main-content .main-headings{align-self:center;animation:scaleDown 4s ease 1s;-webkit-animation:scaleDown 4s ease 1s;display:flex;flex-direction:column}.container .container-inner .main-content .main-headings #by-line{border-bottom:1px solid #ecf0f1;border-bottom:1px solid var(--sidebar-text-color);font-size:90%;font-style:italic;margin-left:80px;padding-bottom:1px;padding-left:3px;width:60%}.container .container-inner .main-content .main-headings .heading{align-self:flex-end;margin-left:80px;margin-top:20px}.container .container-inner .main-content .main-headings .heading #heading1,.container .container-inner .main-content .main-headings .heading #heading2,.container .container-inner .main-content .main-headings .heading #heading3{margin:-20px 0 30px}.container .container-inner .main-content .main-headings .heading #heading1,.container .container-inner .main-content .main-headings .heading #heading2{font-size:500%;font-weight:400;letter-spacing:-2px}.container .container-inner .main-content .main-headings .heading #heading1{margin-left:80px}.container .container-inner .main-content .main-headings .heading #heading2{margin-bottom:30px;margin-left:150px}.container .container-inner .main-content .main-headings .heading #heading3{font-size:110px;font-weight:800;letter-spacing:2px;margin-left:80px;margin-top:-42px}.container .container-inner .main-content .main-headings .short-bio{font-size:130%;font-style:italic;margin-left:90px;margin-top:-30px;width:70%}.container .container-inner .main-content .main-headings a{align-self:flex-start;color:#ecf0f1;color:var(--sidebar-text-color);cursor:pointer;font-family:helvetica;font-size:120%;font-weight:700;margin-left:92px;margin-right:auto;margin-top:10px;text-decoration:underline;width:72%}.container .container-inner .main-content .main-headings a:hover{text-decoration:overline}.container .container-inner .main-content .more-info{align-self:flex-start;animation:reveal-info 3s ease 1s;-webkit-animation:reveal-info 3s ease 1s;font-size:115%;height:0;margin-left:auto;margin-right:auto;margin-top:-70px;overflow:hidden;width:50%}.container .container-inner .image-wrapper{flex-basis:50%;height:auto;order:2;width:30%}.container .container-inner .image-wrapper .image-container{align-items:center;animation:scaleDown 3s ease 1s;-webkit-animation:scaleDown 3s ease 1s;display:flex;flex-direction:row;justify-content:center;overflow:hidden}.container .container-inner .image-wrapper .image-container img{width:auto}#nav-container,.sidebar{align-items:center;display:flex}.sidebar{background-color:#000;background-color:var(--sidebar-background);flex-direction:row;height:100px;justify-content:space-evenly;left:0;overflow-x:hidden;position:fixed;right:0;top:0;width:100vw;z-index:100}.menu-item{align-items:center;color:#ecf0f1;color:var(--sidebar-text-color);display:flex;font-family:Quicksand,sans-serif;font-size:18px;text-decoration:none}.menu-item:hover{border-bottom:2px solid #000;color:gray}.menu-item i{margin-right:10px}#icons{display:flex;gap:15px}#icons li{list-style:none}#icons li a{background-color:#fff;border:3px solid #fff;border-radius:50%;display:block;font-size:33px;height:60px;line-height:60px;margin:0 10px;overflow:hidden;position:relative;text-align:center;width:60px;z-index:1}#icons li a .icon{color:#070707;position:relative;transition:.5s;z-index:3}#icons li a:hover .icon{color:#fff;transform:rotateY(1turn)}#icons li a:before{background:#c2216c;content:"";height:100%;left:0;position:absolute;top:100%;transition:.5s;width:100%;z-index:2}#icons li a:hover:before{top:0}#icons li:first-child a:before{background:#3b5999}#icons li:nth-child(2) a:before{background:#55acee}#icons li:nth-child(3) a:before{background:#0077b5}#icons li:nth-child(4) a:before{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.Logo{background-repeat:no-repeat;background-size:contain;margin-left:50px;width:180px}.mobile-nav{display:none}@media screen and (max-width:1250px){.container{align-items:center;display:flex;font-size:14px;height:100vh;width:100%}.container .container-inner{animation:fade-in 1.5s ease,slide-in 1.2s ease;-webkit-animation:fade-in 1.5s ease,slide-in 1.2s ease;display:flex;margin-bottom:-5rem}.container .container-inner .main-content .main-headings #by-line{font-size:85%;margin-left:30px;padding-bottom:1px;padding-left:3px;width:70%}.container .container-inner .main-content .main-headings .heading{margin-left:0;width:70vw}.container .container-inner .main-content .main-headings .heading #heading1,.container .container-inner .main-content .main-headings .heading #heading2{font-size:40px}.container .container-inner .main-content .main-headings .heading #heading1{margin-left:40px}.container .container-inner .main-content .main-headings .heading #heading2{margin-bottom:30px;margin-left:110px}.container .container-inner .main-content .main-headings .heading #heading3{font-size:80px;font-weight:600;margin-left:40px;margin-top:-35px}.container .container-inner .main-content .main-headings .short-bio{font-size:120%;margin-left:2rem}.container .container-inner .main-content .main-headings a{margin-left:2rem}.container .container-inner .main-content .more-info{font-size:100%;margin-left:3rem;width:50%}.container .container-inner .image-wrapper{flex-basis:50%;height:auto;order:2;width:265px}.menu-item{font-size:16px}#icons,.menu-item{align-items:center}#icons{display:flex;gap:10px}#icons li{list-style:none}#icons li a{font-size:30px;height:40px;line-height:43px;width:40px}.Logo{height:60px;width:auto}}@media screen and (max-width:900px){.container .container-inner{display:flex;margin-bottom:0}.container .container-inner .main-content .main-headings #by-line{font-size:80%;width:100%}.container .container-inner .main-content .main-headings .heading{margin-left:0;width:80vw}.container .container-inner .main-content .main-headings .heading #heading1,.container .container-inner .main-content .main-headings .heading #heading2{font-size:40px}.container .container-inner .main-content .main-headings .heading #heading1{margin-left:40px}.container .container-inner .main-content .main-headings .heading #heading2{margin-bottom:30px;margin-left:110px}.container .container-inner .main-content .main-headings .heading #heading3{font-size:80px;font-weight:600;margin-left:40px;margin-top:-40px}.container .container-inner .main-content .more-info{font-size:100%;margin-left:3rem;width:50%}.container .container-inner .image-wrapper{display:none}.menu-item{align-items:center;font-size:16px}#icons li,.menu-item i{display:none}.Logo{height:50px;width:auto}}@media screen and (max-width:550px){.sidebar{display:none}.container{height:100vh}.container .container-inner .main-content .main-headings #by-line{font-size:70%;width:90%}.container .container-inner .main-content .main-headings .heading{margin-left:0;width:80vw}.container .container-inner .main-content .main-headings .heading #heading1,.container .container-inner .main-content .main-headings .heading #heading2{margin-bottom:30px;margin-left:0}.container .container-inner .main-content .main-headings .heading #heading3{font-size:50px;font-weight:600;margin-left:0;margin-top:-25px}.container .container-inner .main-content .main-headings .short-bio{width:90vw}.container .container-inner .main-content .more-info,.container .container-inner .main-content a{display:none}.mobile-nav{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2.5rem}#menuToggle{left:50px;position:fixed;top:50px;z-index:1}#menuToggle a{color:#000;color:var(--sidebar-background);text-decoration:none}#menuToggle a:hover{color:#18294d;color:var(--sidebar-hover-background)}#menuToggle input{cursor:pointer;height:32px;left:-5px;opacity:0;position:fixed;top:-7px;width:40px;z-index:2}#menuToggle span{background:#cdcdcd;border-radius:3px;display:block;height:4px;margin-bottom:5px;position:relative;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;width:33px;z-index:1}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{background:#232323;opacity:1;transform:rotate(45deg) translate(-2px,-1px)}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translateY(-1px)}#menu{-webkit-font-smoothing:antialiased;background:#ededed;list-style-type:none;margin:-100px 0 0 -50px;padding:125px 50px 50px;transform:translate(-100%);transform-origin:0 0;transition:transform .5s cubic-bezier(.77,.2,.05,1);width:200px}#menu li{font-family:Quicksand,sans-serif;font-size:22px;padding:10px 0}#menuToggle input:checked~ul{transform:none}}@media screen and (max-width:375px){.sidebar{display:none}.container .container-inner .main-content .main-headings #by-line{font-size:70%;width:90%}.container .container-inner .main-content .main-headings .heading{margin-left:0;width:80vw}.container .container-inner .main-content .main-headings .heading #heading1,.container .container-inner .main-content .main-headings .heading #heading2{font-size:30px;margin-bottom:30px;margin-left:0}.container .container-inner .main-content .main-headings .heading #heading3{font-size:35px;font-weight:600;margin-left:0;margin-top:-25px}.container .container-inner .main-content .main-headings .short-bio{font-size:12px;width:80vw}.container .container-inner .main-content .more-info,.container .container-inner .main-content a{display:none}}.gallery{display:flex;transition:.3s}.gallery:hover .gallery__image{filter:grayscale(1)}.gallery__column{display:flex;flex-direction:column;width:25%}.gallery__link{margin:2px;overflow:hidden}.gallery__link:hover .gallery__image{filter:grayscale(0)}.gallery__image{display:block;transition:.3s;width:100%}.gallery__image:hover{transform:scale(1.1)}.about{font-family:Quicksand,sans-serif}.footer,.header{background:var(--sidebar-background);color:#fff;height:350px;padding:30px;text-align:center}.footer a,.header a{color:#fff}@media(min-width:768px){.footer,.header{padding:100px 30px}}.footer h1,.header h1{font-size:4em;font-weight:300}.footer i.fa,.header i.fa{font-size:4em}.footer .bounce,.header .bounce{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:bounce;transform-origin:center bottom}.footer .animated,.header .animated{animation-duration:2s;animation-fill-mode:both}.section{height:300px;position:relative;width:100%}.section .left,.section .middle,.section .right{box-sizing:border-box;color:#fff;display:block;overflow:hidden;padding:30px;text-align:center;transition:all .3s ease-in-out;width:100%}@media(min-width:480px){.section .left .content,.section .middle .content,.section .right .content{position:relative;top:50%;transform:translateY(-50%)}.section .left,.section .middle,.section .right{float:left;font-size:.9em;left:0;padding:10px;position:absolute;width:50%}}@media(min-width:768px){.section .left,.section .middle,.section .right{left:33.33%;padding:10px;width:33.33333%}}@media(min-width:992px){.section .left,.section .middle,.section .right{font-size:1em;padding:30px}}.section.animate .left{left:0;text-align:end}@media(min-width:480px){.section.animate .left{left:50%}}@media(min-width:768px){.section.animate .left{left:0}}.section.animate .right{left:0;text-align:start}@media(min-width:480px){.section.animate .right{left:50%}}@media(min-width:768px){.section.animate .right{left:66.66%}}.section .title{background:var(--sidebar-hover-background)}.section .title h2{font-size:200%;font-weight:400;letter-spacing:-2px;margin-top:0}.section .title p{font-size:100%;font-style:italic;line-height:1.55em;margin-bottom:.75em}.section .tiles{background:#fff;clear:both;display:none;float:none;padding:0}.section .tiles img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);float:left;height:auto;opacity:.7;transition:all .3s ease-in-out;width:50%}.section .tiles img:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);opacity:1}@media(min-width:768px){.section .tiles{display:block}}.section .middle{background:#708090;padding:0;z-index:2}.section .middle img{display:block;height:auto;width:100%}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@media screen and (max-width:1350px){.section .title h2{font-size:24px;font-weight:400;margin-top:0}.section .title p{font-size:16px;font-style:italic;line-height:1.15em;margin-bottom:.75em}}@media screen and (max-width:1150px){.section .title h2{font-size:20px;font-weight:400;margin-top:0}.section .title p{font-size:14px;font-style:italic;line-height:1.15em;margin-bottom:.75em}}@media screen and (max-width:850px){.section .title h2{font-size:18px}}@media screen and (max-width:550px){.section .title h2{font-size:17px;letter-spacing:-.1rem}.section .title p{font-size:12px}}@media screen and (max-width:480px){.section .title h2{font-size:20px;letter-spacing:-.1rem;text-align:center}.section .title p{font-size:14px;text-align:center}}#contact{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-end}#contact .contact-heading{color:var(--sidebar-text-color);font-family:Montserrat,sans;font-size:300%;letter-spacing:.2em;margin-bottom:12rem}#contact .contact-container{align-items:center;background:#000;border-radius:6px;box-shadow:0 5px 10px #0003;display:flex;flex-direction:row;height:auto;justify-content:center;padding:30px 30px 60px;width:90vw}#contact .contact-container .contact-content{align-items:center;display:flex;justify-content:space-between}#contact .contact-container .contact-content .left-side{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:15px;position:relative;width:30%}#contact .contact-container .contact-content .left-side .left-side:before{background:#afafb6;content:"";height:70%;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:2px}#contact .contact-container .contact-content .left-side .details{margin:14px;text-align:center}#contact .contact-container .contact-content .left-side .details i{color:#3a6078;font-size:32px;margin-bottom:10px}#contact .contact-container .contact-content .left-side .topic{font-size:18px;font-weight:500}#contact .contact-container .contact-content .left-side .details .text-one,#contact .contact-container .contact-content .left-side .details .text-two{color:#fff;font-family:Quicksand,sans-serif;font-size:18px}#contact .contact-container .contact-content .right-side{margin-left:75px;width:35vw}#contact .contact-container .contact-content .right-side .topic-text{color:#3a6078;font-size:23px;font-weight:600}#contact .contact-container .contact-content .right-side .input-box{height:50px;margin:12px 0;width:100%}#contact .contact-container .contact-content .right-side .input-box input,#contact .contact-container .contact-content .right-side .input-box textarea{background:#f0f1f8;border:none;border-radius:6px;font-family:Quicksand,sans-serif;font-size:18px;height:100%;outline:none;padding:0 15px;resize:none;width:100%}#contact .contact-container .contact-content .right-side .message-box{min-height:110px}#contact .contact-container .contact-content .right-side .input-box textarea{padding-top:6px}#contact .contact-container .contact-content .right-side .button{display:inline-block;margin-top:12px}#contact .contact-container .contact-content .right-side .button input[type=button]{background:#3a6078;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:20px;outline:none;padding:8px 16px;transition:all .3s ease}#contact .contact-container .contact-content .right-side .button input[type=button]:hover{background:#3a6078}#contact .contact-banner{background:#3a6078;display:flex;font-family:Montserrat,sans;font-size:12px;justify-content:center;width:100vw}@media(max-width:1150px){#contact .contact-heading{margin-bottom:9rem}#contact .contact-container .contact-content .left-side .details .text-one,#contact .contact-container .contact-content .left-side .details .text-two{font-size:17px}#contact .contact-container .contact-content .right-side .input-box input{font-size:16px}#contact .contact-container .contact-content .right-side .button input[type=button]{font-size:17px}}@media(max-width:850px){#contact .contact-heading{font-size:200%;margin-bottom:12rem}#contact .contact-banner p,#contact .contact-container .contact-content .left-side .details .text-one,#contact .contact-container .contact-content .left-side .details .text-two,#contact .contact-container .contact-content .right-side .button input[type=button],#contact .contact-container .contact-content .right-side .input-box input{font-size:14px}}@media(max-width:550px){#contact .contact-heading{font-size:150%;margin-bottom:1rem}#contact .contact-container{padding:0 0 20px}#contact .contact-container .contact-content{display:flex;flex-direction:column}#contact .contact-container .contact-content .left-side .details .text-one{width:50vw}#contact .contact-container .contact-content .left-side .details i{font-size:22px}#contact .contact-container .contact-content .right-side{margin-left:0;width:60vw}#contact .contact-banner{width:100vw}#contact .contact-banner p{font-size:12px;text-align:center}}@media(max-width:375px){#contact .contact-heading{font-size:110%;margin-bottom:0;margin-top:2rem}#contact .contact-container{padding:0 20px 20px}#contact .contact-container .contact-content .left-side .details .text-one,#contact .contact-container .contact-content .left-side .details .text-two{font-size:12px}#contact .contact-container .contact-content .left-side .details i{font-size:20px}#contact .contact-container .contact-content .right-side .input-box{height:40px}#contact .contact-container .contact-content .right-side .input-box input{font-size:12px}#contact .contact-container .contact-content .right-side .input-box .button input[type=button]{font-size:10px}#contact .contact-container .contact-content .right-side .message-box{min-height:60px}#contact .contact-banner{width:100vw}#contact .contact-banner p{font-size:10px}}#home{display:flex;justify-content:center}#home .banner-upper{background-image:url(/static/media/banner.df6226b61bcd13c88af4.png);background-repeat:no-repeat;background-size:contain;height:35vh;margin:5rem 0 10rem;width:70%}.banner{height:80vh}.banner,.banner .texts{align-items:center;display:flex;justify-content:center}.banner .texts{flex-direction:column}.banner .texts .text-bottom h2{color:#0000;font-family:Yanone Kaffeesatz,sans-serif;font-size:180px;font-weight:800;text-transform:uppercase;transform:translate(0)}.banner .texts .text-bottom h2:hover span:first-child{transform:translateY(-2rem)}.banner .texts .text-bottom h2:hover span:nth-child(2){transform:translateY(2rem)}.banner .texts .text-bottom h2:hover span:nth-child(3){opacity:1;transition:opacity .7s ease}.banner .texts .text-bottom h2 span:first-child,.banner .texts .text-bottom h2 span:nth-child(2){color:#031231;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:.5s}.banner .texts .text-bottom h2 span:first-child{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,0 50%);clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}.banner .texts .text-bottom h2 span:nth-child(2){-webkit-clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}.banner .texts .text-bottom h2 span:nth-child(3){background:rgba(105,158,205,.463);color:#fff;font-size:20px;letter-spacing:.5rem;line-height:100%;opacity:0;padding-left:5px;padding-top:3px;position:absolute;text-align:center;top:50%;transform:translate(-101%,-50%);transition:opacity .35s ease;width:97.5%;word-spacing:.8rem}@media screen and (max-width:1200px){.banner .texts .text-bottom h2{font-size:120px}.banner .texts .text-bottom h2 span:nth-child(3){font-size:16px}}@media screen and (max-width:900px){#home .banner-upper{margin-bottom:2rem;margin-top:-4rem}.banner{height:70vh}.banner .texts .text-bottom h2{font-size:90px}.banner .texts .text-bottom h2 span:nth-child(3){font-size:12px}}@media screen and (max-width:600px){#home .banner-upper{margin-bottom:2rem;width:90%}.banner{height:50vh}.banner .texts .text-bottom h2{font-size:60px}.banner .texts .text-bottom h2 span:nth-child(3){font-size:8px}.banner .texts .text-bottom h2{font-size:50px}.banner .texts .text-bottom h2:hover span:first-child{transform:translateY(-1.5rem)}.banner .texts .text-bottom h2:hover span:nth-child(2){transform:translateY(1.5rem)}.banner .texts .text-bottom h2 span:nth-child(3){font-size:6px}}
/*# sourceMappingURL=main.f7987223.css.map*/