@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Ubuntu:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;800&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--primaryColor:#dc3545;--white:#fff;--black:rgba(0,0,0,0.7);--black2:#333;--yellow:rgba(235,11,187,0.9098039215686274);--blue:#e7f3ff}*,:after,:before{padding:0;margin:0;box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}body,input,textarea{font-size:1.6rem;font-weight:400;font-family:"Open Sans",sans-serif;color:rgba(0,0,0,.7);color:var(--black);background-color:#fff;background-color:var(--white);line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:500}a{color:inherit;text-decoration:none}li,ul{list-style:none}ul li{margin-left:24px}img{max-width:100%}::selection{background-color:rgba(235,11,187,.9098039215686274);background-color:var(--yellow);color:#fff;color:var(--white)}.container{max-width:135rem;margin:0 auto}.header{position:relative;background-color:rgba(0,0,0,.7);background-color:var(--black);height:calc(100vh - 2rem);width:100%;background:url(/static/media/521147.0e03286a.jpg) 50%/cover no-repeat fixed;z-index:1000}@media only screen and (max-width:500px){.header{height:100vh;width:700px}}@media only screen and (min-width:768px){.header{height:100vh;width:1520}}@media only screen and (min-width:1400px){.header{height:100vh;width:100%}}.header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}.hamburger{display:none}.navigation{position:relative;height:5.5rem;line-height:5.5rem}.d-flex{display:flex;align-items:center}.nav{justify-content:space-between}.fix-nav{position:fixed;top:0;left:0;width:100%;height:5.5rem;background-color:#dc3545;background-color:var(--primaryColor);box-shadow:0 5px 15px rgba(0,0,0,.1);transition:all .3s ease-in-out;z-index:100}.logo{cursor:pointer}.logo h1{font-size:3rem;font-weight:700;margin:0 0 0 20px;color:#fff;color:var(--white);font-style:italic}.logo h1 span{color:rgba(235,11,187,.9098039215686274);color:var(--yellow)}.nav-menu{height:auto}.nav-item:not(:last-child){margin-right:.5rem}.nav-link:link,.nav-link:visited{padding:1rem;color:#fff;color:var(--white);font-size:1.4rem;font-weight:600;text-transform:uppercase;transition:all .3s ease-in-out}.nav-link:hover{color:rgba(235,11,187,.9098039215686274);color:var(--yellow)}@media only screen and (max-width:996px){.navigation{position:fixed;top:0;left:0;width:100%;z-index:100}.nav{display:block;background-color:#dc3545;background-color:var(--primaryColor)}.nav-header{justify-content:space-between;width:100%}.nav-menu{height:0;overflow:hidden;display:flex;align-items:flex-start;justify-content:start;flex-direction:column;transition:all .3s ease-in-out;z-index:999}.hamburger{display:block;font-size:2.5rem;color:#fff;color:var(--white);cursor:pointer}.nav-list{width:100%;height:auto;flex-direction:column;align-items:flex-start;margin-bottom:1.6rem}.nav-item:not(:last-child){margin-right:.5rem}.nav-list .nav-item{width:100%}.nav-list .nav-link:link,.nav-list .nav-link:visited{display:block;font-size:1.4rem;padding:0}}.hero{margin-top:20rem;height:100%}.hero h1{font-size:3rem;line-height:1.2;font-weight:800;color:#fff;color:var(--white)}.hero h1 span{color:rgba(235,11,187,.9098039215686274);color:var(--yellow)}.hero p{color:#fff;color:var(--white);font-size:1.4rem;margin-top:5rem;width:100%}.bannerimg{height:300px;width:300px;display:flex}@media (max-width:800px){.bannerimg{visibility:hidden}}.hero .btn-group{margin-top:3rem}.hero .btn-group .btn{font-size:1.5rem;font-weight:600;display:inline-block;margin-right:1rem;transition:all .3s linear}.hero .btn-group .btn:first-child{padding:1rem 4rem;background-color:#dc3545;background-color:var(--primaryColor);color:#fff;color:var(--white)}.hero .btn-group .btn:first-child:hover{background-color:rgba(235,11,187,.9098039215686274);background-color:var(--yellow)}.hero .btn-group .btn:last-child{padding:1rem 4rem;background-color:#fff;background-color:var(--white);color:#dc3545;color:var(--primaryColor)}.hero .btn-group .btn:last-child:hover{background-color:#dc3545;background-color:var(--primaryColor);color:#fff;color:var(--white)}@media only screen and (max-width:998px){.header{height:100vh}.hero{margin-top:0;padding-top:20rem;height:100%}.hero h1{font-size:3rem}.hero p{width:80%}}@media only screen and (max-width:768px){.hero h1{font-size:3rem}}@media only screen and (max-width:567px){.hero h1{font-size:3rem}.headercontent{margin-right:0}.hero p{color:#fff;color:var(--white);font-size:1.4rem;margin-top:3rem;width:100%}.hero .btn-group .btn:first-child{margin-bottom:1rem}}.section{margin-top:5rem;padding:8rem 0;overflow-x:hidden;width:100%}@media (max-width:500px){.section{width:700px}}.about-center{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:5rem;gap:5rem}.subtitle:before{margin:0 1rem .3rem}.subtitle:after,.subtitle:before{content:"";height:2px;width:2.5rem;background-color:#dc3545;background-color:var(--primaryColor);display:inline-block}.subtitle:after{margin:0 .8rem .3rem}.title{font-size:3.5rem;text-transform:uppercase;color:#dc3545;color:var(--primaryColor);font-weight:600;margin-bottom:1.5rem}.about p{font-size:1.5rem}.about p.top{margin-top:2rem;text-align:left}.count{margin-top:4rem;display:flex;align-items:center;justify-content:space-between}.count div{text-align:center}.count div span{font-weight:600;font-size:4rem;color:#dc3545;color:var(--primaryColor)}.count div p{font-size:1.5rem}@media only screen and (max-width:996px){.about-center{grid-template-columns:1fr}}.services{background-color:#e7f3ff;background-color:var(--blue)}.section .top{text-align:center;margin-bottom:3rem}.section .top p{width:65%;margin:0 auto}.service{position:relative;background-color:#fff;background-color:var(--white);text-align:center;padding:3rem;height:23rem;border-radius:.5rem;transform:perspective(1px) translateZ(0)}.service span{font-size:3rem;color:rgba(235,11,187,.9098039215686274);color:var(--yellow)}.service h3{font-size:1.6rem;font-weight:600;text-transform:uppercase;color:#333;color:var(--black2);margin:1rem 0 .5rem}.service h3,.service p{transition:all .3s ease-out}.service p{font-size:1.5rem}.service:hover>h3,.service:hover>p{color:#fff;color:var(--white)}.service:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;background-color:#dc3545;background-color:var(--primaryColor);z-index:-1;transform:scale(0);transition:all .3s ease-out}.service:hover:before{transform:scale(1)}.glide__bullets{position:absolute;bottom:-15%}.glide__bullet{height:1.1rem;width:1.1rem}.glide__bullet:focus,.glide__bullet:hover{border:2px solid #dc3545;border:2px solid var(--primaryColor);background-color:#dc3545;background-color:var(--primaryColor)}.glide__bullet--active{border:2px solid rgba(235,11,187,.9098039215686274);border:2px solid var(--yellow);background-color:rgba(235,11,187,.9098039215686274);background-color:var(--yellow)}@media only screen and (max-width:768px){.subtitle{font-size:1.4rem}.title{font-size:2.5rem}.section .top p{font-size:1.5rem;width:90%}}.portfolio-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem 3rem;gap:2rem 3rem;margin-top:7rem}.portfolio-container .single{position:relative;height:26rem;z-index:0}.portfolio-container .single img{width:100%;height:100%;object-fit:cover}.portfolio-container .overlay{position:absolute;bottom:0;height:0%;width:100%;background-color:rgba(0,0,0,.7);z-index:1;overflow:hidden;transition:all .5s ease-out}.portfolio-container .single:hover .overlay{height:100%}.portfolio-container .overlay .details{color:rgba(235,11,187,.9098039215686274);color:var(--yellow);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;padding:1rem}.portfolio-container .overlay .details h3{font-weight:700;font-size:1.9rem;margin-bottom:2rem}.portfolio-container .overlay .btn-group{color:#fff;color:var(--white)}.portfolio-container .overlay .btn-group a{background-color:rgba(0,0,0,.8);font-size:1.8rem;display:inline-block;padding:.6rem 1.3rem}@media only screen and (max-width:996px){.portfolio-container{grid-template-columns:repeat(1,1fr)}}.glide__arrow{position:absolute;top:0;opacity:0;visibility:hidden;border:1px solid #dc3545;border:1px solid var(--primaryColor);background-color:#dc3545;background-color:var(--primaryColor);transition:all .3s}.glide__arrow--right{left:30%}.testimonials:hover .glide__arrow{opacity:1;visibility:visible}.blog .single{border:1px solid #ccc}.blog .single .img-holder{width:100%;height:25rem}.blog .single .img-holder img{object-fit:cover;height:100%;width:100%}.blog .single .bottom{padding:2rem}.blog .single span{display:inline-block;color:#dc3545;color:var(--primaryColor);font-size:1.2rem}.blog .single h3{font-size:1.8rem;font-weight:700;line-height:1.3;margin:.5rem 0 1rem}.blog .single p{font-size:1.5rem;margin-bottom:2rem}.blog .single a{font-size:1.4rem;color:rgba(235,11,187,.9098039215686274);color:var(--yellow)}.blog .glide__arrow{top:50%}.blog .glide__arrow--left{left:0}.blog .glide__arrow--right{left:97.1%}.blog:hover .glide__arrow{visibility:visible;opacity:1}@media only screen and (max-width:996px){.blog .glide__arrow--right{left:91%}}@media only screen and (max-width:768px){.blog{grid-template-columns:1fr}}.contact{background-color:#e7f3ff;background-color:var(--blue)}.contact-center{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}.contact-center h2{font-weight:700;font-size:3.5rem;color:#dc3545;color:var(--primaryColor);text-transform:uppercase;margin-bottom:1rem}.contact-center p{font-size:1.5rem;margin-bottom:1rem}.contact-center .left .bottom{margin-top:3rem;display:flex;align-items:center}.contact-center .left .bottom>div{margin-right:auto}.contact-center .left .bottom span{font-size:3rem;color:#dc3545;color:var(--primaryColor)}.contact-center .left .bottom h4{font-size:1.5rem;font-weight:600}.contact-center .left .bottom small{font-size:1.5rem}.contact-center .right .form{border:1px solid rgba(235,11,187,.9098039215686274);border:1px solid var(--yellow);padding:3rem}.contact-center .right .form div{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.contact-center .right .form input{text-indent:1rem;padding:1rem 2rem 1rem 0}.contact-center .right .form input,.contact-center .right .form textarea{border:1px solid rgba(235,11,187,.9098039215686274);border:1px solid var(--yellow);border-radius:.5rem}.contact-center .right .form textarea{display:block;width:100%;padding:1rem;margin-bottom:2rem;overflow:auto;resize:vertical}.contact-center .right .form a{display:inline-block;padding:1.3rem 3rem;background-color:#dc3545;background-color:var(--primaryColor);color:#fff;color:var(--white)}@media only screen and (max-width:996px){.contact-center{grid-template-columns:1fr}}.contact .right form .fields{display:flex}.contact .right form .field,.contact .right form .fields .field{height:45px;width:100%;margin-bottom:15px}.contact .right form .textarea{height:80px;width:100%}.contact .right form .name{margin-right:10px}.contact .right form .email{margin-left:10px}.contact .right form .field input,.contact .right form .textarea textarea{height:100%;width:100%;border:1px solid #d3d3d3;border-radius:6px;outline:none;padding:0 15px;font-size:17px;font-family:"Poppins",sans-serif;transition:all .3s ease}.contact .right form .field input:focus,.contact .right form .textarea textarea:focus{border-color:#b3b3b3}.contact .right form .textarea textarea{padding-top:10px;resize:none}.contact .right form .button{height:47px;width:170px}.contact .right form .button button{width:100%;height:100%;border:2px solid #dc143c;background:#dc143c;color:#fff;outline:none;font-size:20px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .3s ease}.contact .right form .button button:hover{color:#dc143c;background:none}footer{background-color:#dc3545;background-color:var(--primaryColor);padding:2rem;color:#fff;color:var(--white);text-align:center;width:100%}@media (max-width:500px){footer{width:700px}}@media (min-width:767px){.skillrow{display:flex;flex-wrap:nowrap;object-fit:contain;overflow-x:scroll;overflow-y:hidden;background-position:cover}}@media (max-width:768px){.skillrow{display:flex;flex-wrap:wrap;object-fit:contain;overflow-x:scroll;overflow-y:hidden;background-position:cover}}
/*# sourceMappingURL=main.e5ad1de6.chunk.css.map */