:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;margin:0;padding:0;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000}html,body{max-width:100%;overflow-x:hidden}@tailwind base;@tailwind components;@tailwind utilities;.highlightedWord{font-size:6rem;font-weight:700;background:linear-gradient(to right,#ff5e62,#f96,#ffc372,#8e44ad,#2c3e50);background-clip:text;-webkit-background-clip:text;color:transparent;text-fill-color:transparent;display:inline}.title-heading{font-family:Monomakh,serif;padding-left:8px;font-size:24px;text-transform:lowercase}.button{line-height:1;text-decoration:none;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;display:inline-flex;border:none;cursor:pointer;align-items:center;gap:.75rem;background-color:var(--clr);color:#fff;border-radius:10rem;font-weight:600;padding:.75rem 1.5rem;padding-left:20px;padding-bottom:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .3s;box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}.button__icon-wrapper{flex-shrink:0;width:25px;height:25px;position:relative;color:var(--clr);background-color:#fff;border-radius:50%;display:grid;place-items:center;overflow:hidden}.button:hover{background-color:#000}.button:hover .button__icon-wrapper{color:#000}.button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.button:hover .button__icon-svg:first-child{transition:transform .3s ease-in-out;transform:translate(150%,-150%)}.button:hover .button__icon-svg--copy{transition:transform .3s ease-in-out .1s;transform:translate(0)}.button-container{display:flex;align-items:center}@media (max-width: 768px){.button-container{justify-content:center}}.title-heading{padding-left:8px;font-size:24px;text-transform:lowercase}.navbar{display:flex;justify-content:space-between;align-items:center;color:#fff;padding-right:2rem}.title{font-size:24px;font-weight:700;font-family:Monomakh,serif;text-transform:lowercase}.nav-links{display:flex;gap:4rem}.nav-links li{list-style:none;cursor:pointer;transition:.3s;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.nav-links li:hover{color:#888}@media (max-width: 768px){.nav-links{display:none}.navbar{padding-right:0}}.hamburger{background:none;border:none;color:#fff;display:none;cursor:pointer}@media (max-width: 768px){.hamburger{display:block}}.mobile-menu{position:absolute;top:60px;right:20px;background:#333;padding:10px;border-radius:8px;box-shadow:0 5px 10px #0003;width:80%;height:60%;z-index:99}.mobile-menu ul{display:flex;flex-direction:column;gap:10px}.mobile-menu li{list-style:none;cursor:pointer;transition:.3s}.mobile-menu li:hover{color:#888}.secondHeadline{text-align:center;margin-top:2%;border-top:.1px solid rgb(60,60,60);border-image:initial;border-bottom:none;border-left:none;border-right:none;padding:30px}.btn-shine{display:inline-block;color:#fff;font-weight:600;text-decoration:none;white-space:nowrap;background:linear-gradient(to right,#4d4d4d,#fff,#4d4d4d 50%);background-size:200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 6s infinite linear;text-wrap:auto}@keyframes shine{0%{background-position:200%}to{background-position:-200%}}@media screen and (max-width:1500px){.secondHeadline{margin-top:22%}}@media screen and (max-width:1280px){.secondHeadline{margin-top:20%}}@media screen and (max-width:1160px){.secondHeadline{margin-top:25%}}@media screen and (max-width:1160px){.secondHeadline{margin-top:30%}}@media screen and (max-width:930px){.secondHeadline{margin-top:40%}}@media screen and (max-width:895px){.secondHeadline{margin-top:50%}}@media screen and (max-width:830px){.secondHeadline{margin-top:70%}}@media screen and (max-width:700px){.secondHeadline{margin-top:90%}}.card-parent{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#000;padding-top:20px;padding-bottom:20px;border-radius:4px}.card{position:relative;width:400px;height:550px;margin:10px;overflow:hidden;box-shadow:0 2px 2px #00000024,0 1px 5px #0000001f,0 3px 1px -2px #0003;transition:all .2s linear;border-radius:16px;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}img{width:100%;transition:all .2s linear}.subHeading{color:#fff;padding-left:12px;margin-top:8px;font-size:24px;font-weight:600;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}.card-content{position:absolute;right:100%;width:100%;transition:all .2slinear;top:1rem;color:#fff;font-weight:600}a{text-decoration:none}.card-category{font-size:16px;line-height:30px;letter-spacing:2px;margin:15px 15px 0}.card .card-content{right:0}.industry-container{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}@media screen and (max-width: 500px){.card{width:98%;align-items:center}}.footer-5-column{padding-top:3rem;margin-top:2rem;background:#000;padding:1rem}.footer-5-column p{color:#777}.bottomHeadline{font-size:140px;background:-webkit-linear-gradient(#151515,#595959);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;letter-spacing:3px}.footer-5-column .footer-container{max-width:1320px;width:100%;margin-right:auto;margin-left:auto;padding-left:12px;padding-right:12px;box-sizing:border-box}.footer-5-column .footer-container .footer-navbar-container{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:3rem;margin-right:auto;margin-left:auto}.footer-5-column .footer-container .footer-navbar-container .footer-company-details{width:35%;max-width:100%;flex:0 0 auto;padding-right:2rem;line-height:1.428}.footer-5-column .footer-container .footer-navbar-container .footer-company-details .footer-logo{width:60px}.footer-5-column .footer-container .footer-navbar-container .footer-company-details .footer-logo img{max-width:100%;height:auto}.footer-5-column .footer-container .footer-navbar-container .footer-company-details .footer-logo svg{width:100%;height:auto}.footer-5-column .footer-container .footer-navbar-container .footer-company-details .footer-content{margin-top:1rem;font-size:16px;line-height:1.8;padding-right:1rem}.footer-5-column .footer-container .footer-navbar-container .footer-company-details .footer-icons{margin-top:1.5rem}.footer-5-column .footer-container .footer-navbar-container .footer-company-details .footer-icons ul{display:flex;padding:0;margin:0;list-style-type:none}.footer-5-column .footer-container .footer-navbar-container .footer-company-details .footer-icons ul li{list-style:none;display:flex;flex-direction:row;margin-right:14px}.footer-5-column .footer-container .footer-navbar-container .footer-company-details .footer-icons ul li a{width:30px;padding:6px}.footer-5-column .footer-navbar{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;flex-grow:1;line-height:1.428}.footer-5-column .footer-navbar>.footer-navbar-col{width:25%;flex:0 0 auto}.footer-5-column .footer-navbar .footer-navbar-col h5{margin-bottom:1.5rem;color:gray;overflow-wrap:break-word;padding:0 .5rem 0 0;font-size:24px}.footer-5-column .footer-navbar .footer-navbar-col ul{padding:0 .5rem 0 0;margin:0}.footer-5-column .footer-navbar .footer-navbar-col ul li{list-style:none}.footer-5-column .footer-navbar .footer-navbar-col ul li:not(:last-child){margin-bottom:1rem}.footer-5-column .footer-navbar .footer-navbar-col ul li a{font-size:16px;text-decoration:none;color:#777;overflow-wrap:break-word;transition-timing-function:ease;transition:.6s ease-in}.footer-5-column .footer-navbar .footer-navbar-col ul li a:hover{color:#fff;transform:.1s ease-in}.footer-5-column .footer-copyright{padding:2rem 0;border-top:1px solid rgb(79 79 79)}.footer-5-column .footer-copyright p{font-size:14px;margin-bottom:0}@media all and (max-width: 1140px){.footer-5-column .footer-container .footer-navbar-container,.footer-5-column .footer-navbar{row-gap:3rem}.footer-5-column .footer-container .footer-navbar-container .footer-company-details,.footer-5-column .footer-container .footer-navbar-container .footer-navbar{padding:0;width:100%}.bottomHeadline{font-size:110px}}@media all and (max-width: 992px){.footer-5-column .footer-navbar .footer-navbar-col{width:50%}.bottomHeadline{margin-top:4rem;font-size:80px}}@media all and (max-width: 576px){.bottomHeadline{margin-top:6rem;font-size:50px}}@media all and (max-width: 500px){.bottomHeadline{margin-top:6rem;font-size:34px}}
