*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}html{scroll-behavior:smooth}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080808}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#header{color:#ababab;width:100%;height:100vh}.container{padding:10px 10%}nav{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.logo{width:200px}nav ul{border:2px solid #ababab;border-radius:30px}nav ul li{margin:15px 30px;font-weight:700;list-style:none;display:inline-block}nav ul li a{color:#fff;font-size:18px;text-decoration:none;position:relative}nav ul li a:after{content:"";background:#ff004f;width:0;height:3px;transition:all .5s;position:absolute;bottom:-6px;left:0}nav ul li a:hover:after{width:100%}.header-text{margin-top:20%;font-size:30px}.header-text h1{margin-top:20px;font-size:60px}.header-text h1 span{color:#ff004f}.header-col-1{flex-basis:40%;margin-top:5%}.header-col-1 img{border-radius:15px;width:100%}#about{color:#ababab}.row{flex-wrap:wrap;justify-content:space-between;margin-top:100px;display:flex}.about-col-1{flex-basis:35%}.about-col-1 img{border-radius:15px;width:100%}.about-col-1 h1{display:none}.about-col-2{flex-basis:60%}.about-col-2 p{margin-right:10px;line-height:1.5}.sub-title{color:#fff;margin-bottom:10px;font-size:50px;font-weight:600}.tab-titles{margin:20px 0 25px;display:flex}.tab-links{cursor:pointer;margin-right:50px;font-size:18px;font-weight:500;position:relative}.tab-links:after{content:"";background:#ff004f;width:0;height:3px;transition:all .5s;position:absolute;bottom:-8px;left:0}.tab-links.active-link:after{width:50%}.active-link{color:#fff;font-weight:700}.tab-contents ul li{margin:10px 20px 10px 0;font-size:15px;list-style:none}.tab-contents ul li span{color:#b54769;font-size:16px;line-height:1.5}.tab-contents{display:none}.tab-contents.active-tab{display:block}#portfolio{padding:50px 0}.work-list{grid-gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px;display:grid}.work{border-radius:10px;position:relative;overflow:hidden}.work img{border-radius:10px;width:100%;height:100%;transition:transform .5s;display:block}.layer{text-align:center;background-image:linear-gradient(#000,#ff004f);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:0%;padding:0 40px;font-size:14px;transition:height .5s;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.layer h3{margin-bottom:20px;font-weight:700}.layer p{line-height:1.5}.layer a{color:#ff004f;text-align:center;background:#fff;border-radius:50%;width:60px;height:60px;margin-top:20px;font-size:18px;line-height:60px;text-decoration:none}.work:hover img{transform:scale(1.2)}.work:hover .layer{height:70%}.btn{color:#fff;border:1px solid #ff004f;border-radius:6px;width:fit-content;margin:50px auto;padding:14px 50px;text-decoration:none;transition:background .5s;display:block}.btn:hover{background:#ff004f}.services-list{grid-gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px;display:grid}.services-list div{background:#262626;border-radius:10px;padding:40px;font-size:13px;font-weight:300;transition:background .5s,transform .5s}.services-list div i{margin-bottom:30px;font-size:50px}.services-list div h2{margin-bottom:15px;font-size:30px;font-weight:500}.services-list div p{line-height:1.5}.services-list div a{color:#fff;margin-top:20px;font-size:12px;text-decoration:none;display:inline-block}.services-list div:hover{background:#ff004f;transform:translateY(-10px)}.contact-left{flex-basis:35%}.contact-right{flex-basis:60%}.contact-left p{margin-top:30px}.contact-left p i{color:#ff004f;margin-right:15px;font-size:25px}.social-icons{margin-top:30px}.social-icons a{color:#ababab;margin-right:15px;font-size:30px;text-decoration:none;transition:transform .5s;display:inline-block}.social-icons a:hover{color:#ff004f;transform:translateY(-5px)}.btn.btn2{background:#ff004f;display:inline-block}.contact-right form{width:100%}form input,form textarea{color:#fff;background:#262626;border:0;border-radius:6px;outline:none;width:100%;margin:15px 0;padding:15px;font-size:18px}form .btn2{cursor:pointer;margin-top:20px;padding:14px 60px;font-size:18px}.copyright{text-align:center;background:#262626;width:100%;margin-top:20px;padding:25px 0;font-weight:300}.pink-class{color:#ff004f}nav .fas{display:none}#emailMsg{color:#61b752;margin-top:-20px;display:none}.loading{width:50px;height:auto;margin-top:20px;margin-left:15px;position:absolute}.formLoading{display:inline-block}.formNotLoading{display:none}@media only screen and (width<=600px){.logo{width:150px}.header-col-1{flex-basis:100%;margin-top:30px}.header-text{margin-top:10%;font-size:16px}.header-text h1{font-size:30px}nav .fas{font-size:25px;display:block}nav ul{z-index:2;background:#ff004f;width:200px;height:100vh;padding-top:50px;transition:right .5s;position:fixed;top:0;right:-200px}nav ul li{margin:25px;display:block}nav ul .fas{cursor:pointer;position:absolute;top:25px;left:25px}.sub-title{font-size:40px}.about-col-1,.about-col-2{flex-basis:100%}.about-col-1 h1{display:block}.about-col-1 img{margin-top:15px}.about-col-2 h1{display:none}.about-col-1{margin-bottom:20px}.about-col-2{font-size:14px}.tab-links{margin-right:20px;font-size:16px}.contact-left,.contact-right{flex-basis:100%}.copyright{font-size:14px}}
