@import url(https://fonts.googleapis.com/css2?family=Staatliches&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:wght@700&display=swap);@font-face{src:url(911Fonts.com_CenturyGothicRegular__-_911fonts.com_fonts_mhpY.ttf);font-family:azenet-font}.portfolio{background-color:rgba(0,0,0,.336)}.portfolio .card{border:none}.portfolio .row-img{width:100%;height:30vh;overflow:hidden}.portfolio .row-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio .row-img img:hover{-webkit-animation:kenburns-top 5s ease-out both;animation:kenburns-top 5s ease-out both}.portfolio .titled{text-align:center}.portfolio .titled h4{font-family:Staatliches,cursive;letter-spacing:.8px;font-size:24pt;margin:.5rem 0;color:#050a30}.portfolio .titled span{font-family:Jost,sans-serif;font-size:15pt}.services .item{text-align:center;font-family:azenet-font;font-weight:500;font-size:18pt;color:#7ec8e3}.services .item .icon-imgs{width:180px;height:180px;margin:auto}.services .item .icon-imgs img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.modal .modal-title{margin-left:auto;font-family:Jost,sans-serif;font-size:19pt}.modal .modal-imgs{width:100%;height:100%}.modal .modal-imgs img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.modal ul{padding:0;list-style-type:none;text-align:center}.modal ul li{margin:1rem 0;font-family:Staatliches,cursive;font-size:16pt}.modal .modal-content{border:none}.modal button{font-family:Jost,sans-serif}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}.about-us{background-color:rgba(0,0,0,.336)}.about-us p{text-align:center;font-size:17pt;color:#7ec8e3;font-family:Staatliches,cursive;letter-spacing:1px;padding:3rem 0}.about-us p span{color:#ff6584}.about-us .animated-card{width:100%;height:auto}.about-us .animated-card img{width:auto;height:70vh;-o-object-fit:cover;object-fit:cover;z-index:-1}.contact .illustration-img{width:100%;height:auto}.contact .illustration-img img{-o-object-fit:fill;object-fit:fill;width:100%;height:100%}.contact .input-container{position:relative}.contact .input-container input{border:0;border-bottom:2px solid #9e9e9e;outline:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;color:#40e0d0;font-family:Jost,sans-serif;font-weight:400}.contact .input-container label{top:0;left:0;right:0;color:#7ec8e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;cursor:text;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Staatliches,cursive;letter-spacing:.8px}.contact .input-container input,.contact .input-container label{width:100%;height:3rem;font-size:1.3rem}.contact .input-container input:focus,.contact .input-container input:valid{border-bottom:2px solid #26a69a}.contact .input-container input:focus+label,.contact .input-container input:valid+label{color:#26a69a;font-size:.8rem;top:-30px;pointer-events:none}.contact textarea{background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:2px solid #9e9e9e!important;resize:none;color:#40e0d0!important;font-family:Jost,sans-serif}.contact textarea::-webkit-input-placeholder{color:#7ec8e3;font-family:Staatliches,cursive;font-size:1.3rem}.contact textarea:-ms-input-placeholder{color:#7ec8e3;font-family:Staatliches,cursive;font-size:1.3rem}.contact textarea::-ms-input-placeholder{color:#7ec8e3;font-family:Staatliches,cursive;font-size:1.3rem}.contact textarea::placeholder{color:#7ec8e3;font-family:Staatliches,cursive;font-size:1.3rem}.contact input::-webkit-inner-spin-button,.contact input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact input[type=number]{-moz-appearance:textfield}.contact input[type=submit]{font-family:azenet-font;font-weight:600}.footer{background-color:#a0e7e5}.footer ul{list-style-type:none}.footer ul li{margin:auto auto;font-family:azenet-font;font-weight:600}@media (max-width:1024px) and (min-width:768.5px){.about-us p{font-size:13pt}.footer{text-align:center}.footer .footer-img{margin:1rem auto;width:100%;height:auto}.footer .footer-img img{width:40px;height:40px;-o-object-fit:fill;object-fit:fill}}@media (max-width:768px) and (min-width:425.5px){.about-us p{font-size:13pt}.footer{text-align:center}.footer .footer-img{margin:1rem auto;width:100%;height:auto}.footer .footer-img img{width:40px;height:40px;-o-object-fit:fill;object-fit:fill}}@media only screen and (max-width:425px) and (min-width:375.5px){.about-us p{font-size:13pt}.about-us .animated-card{display:none}.footer{text-align:center}.footer .footer-img{margin:1rem auto;width:100%;height:auto}.footer .footer-img img{width:40px;height:40px;-o-object-fit:fill;object-fit:fill}}@media only screen and (max-width:375px) and (min-width:320.5px){.about-us p{font-size:13pt}.about-us .animated-card{display:none}.footer{text-align:center}.footer .footer-img{margin:1rem auto;width:100%;height:auto}.footer .footer-img img{width:40px;height:40px;-o-object-fit:fill;object-fit:fill}}@media only screen and (max-width:320px) and (min-width:315px){.about-us p{font-size:13pt}.about-us .animated-card{display:none}.footer{text-align:center}.footer li{font-size:10pt}.footer .footer-img{margin:1rem auto;width:100%;height:auto}.footer .footer-img img{width:40px;height:40px;-o-object-fit:fill;object-fit:fill}}html{scroll-behavior:smooth}body{background-color:#605f5a}body header{width:100%;height:100%}body header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body nav{background:#140816;background:-webkit-gradient(linear,left top,left bottom,color-stop(35%,rgba(20,8,22,.473827)),to(rgba(251,252,247,0)));background:linear-gradient(180deg,rgba(20,8,22,.473827) 35%,rgba(251,252,247,0) 100%)}body nav .navbar-brand{font-family:azenet-font;font-weight:800}body nav .navbar-brand .letter{display:inline-block;line-height:1em;-webkit-transform-origin:0 0;transform-origin:0 0}body nav .navbar-brand .text-wrapper{position:relative;display:inline-block;padding-top:.2em;padding-right:.05em;padding-bottom:.1em;overflow:hidden;color:#fbd160;font-size:16pt}body nav li{letter-spacing:.5px;font-size:18px;font-family:Staatliches,cursive}body nav li .nav-link{color:#fbd160!important}body .scrollup{position:fixed;bottom:20px;right:50px;display:none;z-index:1}body .scrollup img{width:50px;height:50px;-o-object-fit:fill;object-fit:fill;padding:.8rem;background-color:#41729f;border-radius:5rem;-webkit-box-shadow:inset 0 0 9px 5px rgba(195,224,229,.4);box-shadow:inset 0 0 9px 5px rgba(195,224,229,.4)}body .about-us h1,body .contact h1,body .portfolio h1,body .services h1{text-align:center;font-family:azenet-font;font-weight:bolder;padding:5rem 0;margin-bottom:0;color:#d4f1f4;text-shadow:2px 2px 0 #4074b5,2px -2px 0 #4074b5,-2px 2px 0 #4074b5,-2px -2px 0 #4074b5,2px 0 0 #4074b5,0 2px 0 #4074b5,-2px 0 0 #4074b5,0 -2px 0 #4074b5}