@import url("https://fonts.googleapis.com/css2?family=Saira:wght@300;400;800;900&display=swap"); body { margin: 0; padding: 0; background: #4EFF41; font-family: "Saira", sans-serif; } h1 { color: #4EFF41; } a, p, span { color: #0fc756; text-decoration: none; } main .top-menu { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 20px; } main .top-menu a { background: #0fc756; color: #FFF; padding: 10px 30px; font-size: 30px; font-weight: 100; transition: 0.5s; border-radius: 10px 20px; box-shadow: 14px 6px 9px 3px rgba(4, 113, 22, 0.5098039216); border: 1px solid #FFF; } main .top-menu a:hover { background: #047116; font-weight: 900; border-radius: 8px 30%; border: 1px solid #4EFF41; } @media (max-width: 576px) { main .top-menu a { padding: 5px 15px; font-size: 20px; } } main .top-menu .right-portfolio-menu a { box-shadow: -19px 4px 9px 0px rgba(4, 113, 22, 0.5098039216); } main .top-menu .right-portfolio-menu a:hover { border-radius: 8px 20px; } main header .clippath { -webkit-clip-path: polygon(57% 15%, 100% 50%, 57% 79%, 0% 100%, 25% 50%, 0% 0%); clip-path: polygon(57% 15%, 100% 50%, 57% 79%, 0% 100%, 25% 50%, 0% 0%); background-color: #0fc756; width: 200px; height: 300px; position: absolute; top: 50%; left: 0; transform: translate(0%, -50%); text-align: center; } @media (max-width: 576px) { main header .clippath { width: 50px !important; height: 100px !important; } } @media (max-width: 1399px) { main header .clippath { width: 150px; height: 200px; } } main header .clippath2 { -webkit-clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 34% 84%, 0% 50%, 37% 13%); clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 34% 84%, 0% 50%, 37% 13%); background-color: #0fc756; width: 200px; height: 300px; position: absolute; top: 50%; right: 0; transform: translate(0%, -50%); text-align: center; } @media (max-width: 576px) { main header .clippath2 { width: 50px !important; height: 100px !important; } } @media (max-width: 1399px) { main header .clippath2 { width: 150px; height: 200px; } } main header .container { position: absolute; top: 25%; left: 50%; transform: translate(-50%, -50%); text-align: center; } main header .container .wrapper { border: 5px solid #FFF; width: 800px; border-radius: 10px 50px 10px 50px; margin: 0 auto 0 auto; box-shadow: 20px 20px 2px 0px rgb(255, 255, 255); } @media (max-width: 576px) { main header .container .wrapper { width: 300px; } } main header .container .wrapper svg { width: 100%; height: 100%; padding: 10px; } main header .container .wrapper svg .welcome { font-size: 2rem; animation: inherit; stroke-width: 0; fill: #0fc756; } main header .container .wrapper svg text { animation: stroke 5s infinite alternate; stroke-width: 2; stroke: #FFF; font-size: 100px; font-weight: 900; } @media (max-width: 576px) { main header .container .wrapper svg text { font-size: 40px; } } @media (max-width: 576px) { main header .container .wrapper svg .second-text { display: none; } } @keyframes stroke { 0% { fill: rgba(29, 204, 52, 0); stroke: rgb(255, 255, 255); stroke-dashoffset: 25%; stroke-dasharray: 0 50%; stroke-width: 2; } 70% { fill: rgba(29, 204, 52, 0); stroke: rgb(255, 255, 255); } 80% { fill: rgba(29, 204, 52, 0); stroke: rgb(255, 255, 255); stroke-width: 3; } 100% { fill: rgb(255, 255, 255); stroke: rgba(38, 160, 35, 0); stroke-dashoffset: -25%; stroke-dasharray: 50% 0; stroke-width: 0; } } section.content { position: absolute; position: absolute; top: 55%; left: 50%; transform: translate(-50%, -50%); text-align: center; line-height: 20px; } @media (max-width: 576px) { section.content { margin-top: 20px; } } section.content h2 { color: #0fc756; font-size: 3rem; } @media (max-width: 576px) { section.content h2 { font-size: 1rem !important; margin-top: 20px; } } @media (max-width: 1399px) { section.content h2 { font-size: 2rem; } } section.content h2:after { content: ""; position: absolute; background-color: rgba(169, 255, 10, 0.7882352941); width: 45%; height: 2rem; left: 10px; top: 50px; z-index: -1; display: block; } @media (max-width: 576px) { section.content h2:after { display: none; } } @media (max-width: 1399px) { section.content h2:after { width: 40%; top: 35px; left: 40px; } } section.content h2:before { content: ""; position: absolute; background-color: rgba(169, 255, 10, 0.7882352941); width: 42%; height: 2rem; left: 57%; top: 50px; z-index: -1; display: block; } @media (max-width: 576px) { section.content h2:before { display: none; } } @media (max-width: 1399px) { section.content h2:before { width: 38%; top: 35px; left: 55%; } } section.content h3 { color: #0fc756; font-size: 3rem; margin-top: 4rem; } @media (max-width: 576px) { section.content h3 { font-size: 2rem; margin-top: 20px; } } section.content h3 .fa-wordpress:hover { color: #3858E9; } section.content h3 .fa-shopify:hover { color: rgb(0, 0, 0); } section.content h4 { font-size: 1.5rem; color: #06520d; font-weight: 300; } @media (max-width: 576px) { section.content h4 { font-size: 1rem !important; } } @media (max-width: 1199px) { section.content h4 { font-size: 1.3rem !important; } } @media (max-width: 991px) { section.content h4 { font-size: 1.1rem !important; } } section.content h4 span { color: #06520d; font-weight: 400; } section.content h4 span:after { content: ""; position: absolute; background-color: rgba(47, 224, 12, 0.8431372549); width: 100%; height: 2rem; left: 0; bottom: 22px; z-index: -1; display: block; border-radius: 10px 20px 10px 20px; } @media (max-width: 576px) { section.content h4 span:after { font-size: 1rem; } } footer { background-color: #0fc756; position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; padding: 10px 0; z-index: 999; border-top: 2px solid #FFF; } @media (max-width: 576px) { footer { display: none !important; } } footer .footer-nav ul { list-style: none; padding: 0; } footer .footer-nav li { display: inline; margin-right: 20px; } footer .footer-nav li .social-link { text-decoration: none; color: inherit; cursor: pointer; position: relative; font-size: 4rem; color: #FFF; } footer .footer-nav li .social-link:hover { color: #4EFF41; } footer .footer-nav li .fiverr img { width: 8rem; height: 8rem; } footer .footer-nav .social-link:hover + .popup-content, footer .footer-nav .popup-content:hover { display: block; } footer .popup-content { display: none; position: absolute; font-weight: 800; background-color: #FFF; border: 5px solid #4EFF41; bottom: 7rem; transform: translateX(-70%); color: #0fc756; padding: 10px; border-radius: 5px; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%); clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%); z-index: 9; /* Ensure pop-up appears above other content */ } footer #facebook { left: 35%; } footer #linkedin { left: 40%; } footer #fiverr { left: 51%; bottom: 10rem; -webkit-clip-path: polygon(100% 0%, 100% 53%, 100% 100%, 0 100%, 0% 50%, 0 0); clip-path: polygon(100% 0%, 100% 53%, 100% 100%, 0 100%, 0% 50%, 0 0); } footer #twitterx { left: 62%; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 50% 75%, 22% 100%, 26% 75%, 0% 75%); clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 50% 75%, 22% 100%, 26% 75%, 0% 75%); } footer #instagram { left: 70%; -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 50% 75%, 22% 100%, 26% 75%, 0% 75%); clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 50% 75%, 22% 100%, 26% 75%, 0% 75%); } .mobile-footer { display: none; background-color: #0fc756; position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; padding: 10px 0; z-index: 999; } @media (max-width: 576px) { .mobile-footer { bottom: 0; padding: 0; display: block; } } .mobile-footer .footer-nav ul { list-style: none; padding: 0; } .mobile-footer .footer-nav li { display: inline; margin-right: 20px; } .mobile-footer .footer-nav li .mobile-social-link { text-decoration: none; color: inherit; cursor: pointer; position: relative; font-size: 4rem; color: #FFF; } @media (max-width: 576px) { .mobile-footer .footer-nav li .mobile-social-link { font-size: 2rem; } } .mobile-footer .footer-nav li .mobile-social-link:hover { color: #4EFF41; } .mobile-footer .footer-nav li .fiverr img { width: 8rem; height: 8rem; } @media (max-width: 576px) { .mobile-footer .footer-nav li .fiverr img { width: 4rem; height: 4rem; } }/*# sourceMappingURL=style.css.map */