@font-face{font-family:Fira Code;src:url("./media/FiraCode-Bold-MSHEOBKB.ttf") format("truetype");font-weight:600;font-style:bold}@font-face{font-family:Fira Code;src:url("./media/FiraCode-Light-QJUCJWTJ.ttf") format("truetype");font-weight:300;font-style:light}@font-face{font-family:Fira Code;src:url("./media/FiraCode-Medium-GRGILDIB.ttf") format("truetype");font-weight:400;font-style:medium}@font-face{font-family:Fira Code;src:url("./media/FiraCode-Regular-M2CKUTDH.ttf") format("truetype");font-weight:500;font-style:regular}@font-face{font-family:Fira Code;src:url("./media/FiraCode-SemiBold-SR5SKWSP.ttf") format("truetype");font-weight:700;font-style:semibold}@font-face{font-family:Karla;src:url("./media/Karla-Bold-OE6JHA6J.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Karla;src:url("./media/Karla-ExtraBold-7DMVCWZV.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Karla;src:url("./media/Karla-ExtraLight-TZIFO5CJ.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Karla;src:url("./media/Karla-Light-RA2EF2BI.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Karla;src:url("./media/Karla-Medium-4P2RTTZN.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Karla;src:url("./media/Karla-Regular-IZF76UWN.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Karla;src:url("./media/Karla-SemiBold-5ILNOB4N.ttf") format("truetype");font-weight:600;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body,html{height:100%;background-color:#2e2d2d}.section-content-mw1440{max-width:1400px;width:calc(100% - 40px);margin:0 auto}.section-content-mw2100{max-width:2060px;width:calc(100% - 40px);margin:0 auto}ul{list-style-type:none}.portfolio-btn{color:#fff;border:1px solid white;border-radius:50px;padding:15px 30px;background-color:transparent;font-size:18px;font-family:Karla,sans-serif;font-weight:300;cursor:pointer;transition:all .3s ease}.portfolio-btn:hover{border-color:#3dcfb6;color:#3dcfb6}.portfolio-btn1{color:#fff;border:1px solid white;border-radius:50px;padding:15px 30px;background-color:transparent;font-size:18px;font-family:Karla,sans-serif;font-weight:300;cursor:pointer;transition:all .3s ease;display:inline-block;margin-right:auto}.portfolio-btn1:hover{border-color:#3dcfb6;color:#3dcfb6}.portfolio-btn,.portfolio-btn1{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.btn-swipe{display:inline-block;overflow:hidden;height:1.2em;line-height:1.2em}.btn-swipe__text{display:block;height:1.2em;line-height:1.2em;white-space:nowrap;transition:transform .35s ease;will-change:transform}.btn-swipe__text--base,.btn-swipe__text--clone{transform:translateY(0)}.portfolio-btn:hover .btn-swipe__text--base,.portfolio-btn1:hover .btn-swipe__text--base,.portfolio-btn:hover .btn-swipe__text--clone,.portfolio-btn1:hover .btn-swipe__text--clone{transform:translateY(-100%)}@media (prefers-reduced-motion: reduce){.btn-swipe__text{transition:none}}.cursor-d{cursor:default}.contact-section a,.contact-section p a,.contact-section label a,.contact-section span a,.contact-section div a{color:#3dcfb6!important;text-decoration:none!important}.contact-section a:hover,.contact-section p a:hover,.contact-section label a:hover,.contact-section span a:hover,.contact-section div a:hover{color:#fff!important}.contact-section a:visited,.contact-section p a:visited,.contact-section label a:visited,.contact-section span a:visited,.contact-section div a:visited,.contact-section a:link,.contact-section p a:link,.contact-section label a:link,.contact-section span a:link,.contact-section div a:link,.contact-section a:active,.contact-section p a:active,.contact-section label a:active,.contact-section span a:active,.contact-section div a:active{color:#3dcfb6!important}.contact-section a:focus,.contact-section p a:focus,.contact-section label a:focus,.contact-section span a:focus,.contact-section div a:focus{color:#3dcfb6!important}@media (max-width: 400px){.portfolio-btn,.portfolio-btn1{padding:10px 20px;font-size:15px}}
