﻿@font-face{font-family:'body';src:url(/Content/fonts/jost.woff2) format('woff2');font-display:swap}@font-face{font-family:'cursive';src:url(/Content/fonts/liujian.woff2) format('woff2');font-display:swap}@font-face{font-family:'sfl';src:url(/Content/fonts/sf-light.woff2) format('woff2');font-display:swap}@font-face{font-family:'sfi';src:url(/Content/fonts/sf-regularItalic.woff2) format('woff2');font-display:swap}@font-face{font-family:'sfr';src:url(/Content/fonts/sf-regular.woff2) format('woff2');font-display:swap}@font-face{font-family:'sfb';src:url(/Content/fonts/sf-semibold.woff2) format('woff2');font-display:swap}
html{scroll-behavior:smooth}body{background-color:var(--bg);border-bottom-color:#FDE9A9;font-family:body;color:var(--text);overflow-x:hidden}*,*:before,*:after{text-shadow:none!important}:root{--text:#FFFFFF;--bg:#000000;--yellow:#FFFF00;--error:red;--sky:linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%)}h1{font-family:body;font-weight:700}h2{font-family:body;font-weight:500}p{font-family:body}- .sticky-button{width:2.3%;position:fixed;right:20px;bottom:20px}.bi-google{background:linear-gradient(to bottom,#4285F4 25%,#EA4335 25%,#EA4335 50%,#FBBC05 50%,#FBBC05 75%,#34A853 75%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block}.owl-next span,.owl-prev span{padding:0 1rem}img{width:100%}a{text-decoration:none;color:var(--text);transition:0.3s}a:hover{opacity:1;text-decoration:none;color:var(--pink)}ul{list-style-type:none;padding-left:0;margin:0}.row{margin:0!important}.btn-primary{background-color:#fff0;border:1px solid var(--yellow);color:var(--yellow);padding:7px 14px;border-radius:40px;transition:0.5s;font-size:15px}.btn-primary:hover{color:var(--bg);background-color:var(--yellow)}.pagination{justify-content:center;--bs-pagination-border-width:0px;--bs-pagination-border-color:var(--text);--bs-pagination-color:var(--text);--bs-pagination-active-bg:transparent;--bs-pagination-active-color:var(--yellow);--bs-pagination-hover-color:var(--yellow);--bs-pagination-hover-bg:transparent}header{margin:0;width:100%;background-color:#fff0;position:fixed;z-index:2000;display:flex;justify-content:space-between;padding:1rem 2rem}.logo{padding:1rem}nav{height:100%;position:fixed;right:0;top:0;width:320px;transform:translateX(320px);transition:transform 260ms ease-in-out;background-color:#141414;padding:6rem 1rem 1rem 1rem;overflow-y:auto}nav ol{margin:0;padding:0}nav ol li{list-style:none;padding:20px;border-bottom:.2px solid var(--text)}nav ol li a{color:var(--text);text-decoration:none;font-weight:700;text-transform:uppercase;font-weight:400}nav ol li .active{color:var(--yellow)}input[type=checkbox]{display:none}input[type=checkbox]:checked~nav{transform:translateX(0)}.menuIconToggle{height:24px;width:28px;cursor:pointer;z-index:3000;display:flex;flex-direction:column;justify-content:space-between;align-self:anchor-center}.hamb-line{width:100%;height:3px;background-color:var(--yellow);border-radius:2px;transition:all 0.3s ease}input[type=checkbox]:checked~.menuIconToggle .hamb-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}input[type=checkbox]:checked~.menuIconToggle .hamb-line:nth-child(2){opacity:0}input[type=checkbox]:checked~.menuIconToggle .hamb-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media screen and (max-width:640px){nav{height:100vh;width:100%;transform:translateX(100%)}}.has-dropdown{position:relative}.has-dropdown>a{display:flex;justify-content:space-between;align-items:center}.arrow{display:inline-block;width:6px;height:6px;border-right:2px solid var(--text);border-bottom:2px solid var(--text);transform:rotate(45deg);margin-left:8px;transition:transform 0.3s ease,border-color 0.3s ease}.dropdown{display:none}nav>ol>.has-dropdown+.dropdown{background-color:#141414}.dropdown .has-dropdown+.dropdown{background-color:#212020}.has-dropdown.active>a .arrow{transform:rotate(-135deg);border-color:var(--yellow)}.dropdown .has-dropdown>a .arrow{border-color:#999;transform:rotate(45deg) scale(.8)}footer{background:var(--bg)}.footer-icons{text-align:center;padding:1.5rem 0}.footer-icons a{font-size:1.2rem;color:var(--yellow);padding:0 .3rem}@media(max-width:550px){header{padding:0 1rem 0 0}.logo{padding:1.5rem}.work-modal .btn-close-white{display:none}.nav-link>a{line-height:1;padding:.7rem 2rem}.nav-links{padding-top:3rem}.dropdown-link>a{padding:.7rem 2rem;font-weight:300;border-left:none;border-right:none;border-top:none}.dropdown{border-bottom:none}.dropdown>ul>li.dropdown-link:last-child>a{border-bottom:none}}