@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;700&family=Poppins:wght@200;400;500&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.1.1/css/bootstrap.min.css);
.tm-btn,.tm-heading{font-family:Poppins,sans-serif}.tm-btn{background-color:#323841;border:1px solid #cdd9e51a;border-radius:.5rem;color:#adbac7!important;cursor:pointer;font-weight:500;padding:.4rem .8rem;text-align:center;text-decoration:none;transform-style:ease-in-out;transition:50ms;transition-property:color,background-color,border-color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:480px){.tm-btn{font-size:1.2rem}}.tm-btn:hover{background-color:#444c56;color:#c5d3e0}.tm-btn:focus,.tm-btn:hover{border-color:#768390}.tm-input{background-color:#323841;border:1px solid #323841;border-radius:.5rem;color:#adbac7;display:block;padding:.4rem .6rem;transform-style:ease-in-out;transition:50ms;transition-property:color,background-color,border-color;width:100%}@media (max-width:480px){.tm-input{font-size:1.2rem}}.tm-input:hover{background-color:#444c56;color:#c5d3e0}.tm-input:focus,.tm-input:hover{border-color:#768390}.input-group>.tm-input{flex:1;width:1%}.tm-label{font-size:.85rem;font-weight:500;margin-left:.2rem}.tm-label,header.site-header{font-family:Poppins,sans-serif}header.site-header{align-items:center;background-color:#2d333b;border-bottom:1px solid #6666;box-shadow:0 3px 30px 0 #1115;box-sizing:border-box;color:#fffd;display:flex;font-size:1.5rem;height:70px;margin:0;overflow:hidden;padding:0 1rem;width:100%;z-index:100}header.site-header .custom-logo-link .custom-logo{display:block;float:left;height:60px;margin:0 .5rem;width:60px}header.site-header .site-title{margin:0 .5rem;text-decoration:none}header.site-header .site-title span{color:#fffd;font-size:inherit;font-weight:500;margin:0}header.site-header .site-description{color:#fff7;font-size:1.3rem;font-weight:400;margin:0 .5rem}@media (max-width:480px){header.site-header .site-description{display:none}}header.site-header button{align-items:center;background:none;color:#fffc;cursor:pointer;display:flex;font-size:1rem;padding:1.1rem;position:fixed;right:0;top:0;transition:color 50ms;z-index:100}header.site-header button:hover{color:#fff}header.site-header button i{font-size:2rem;margin-right:5px}section.nav-menu{background-color:#2d333b;border-left:1px solid #6666;border-right:10px solid #2d333b;color:#fffe;display:none;font-family:Poppins,sans-serif;height:100vh;overflow-y:auto;padding-bottom:2rem;position:fixed;right:0;top:0;z-index:1}section.nav-menu.show{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-name:nav-slide-open;animation-name:nav-slide-open;display:block}@media (max-width:480px){section.nav-menu{width:100vw}}@media (min-width:479px){section.nav-menu{box-shadow:0 3px 30px 0 #1115;width:350px}}section.nav-menu a{text-decoration:none}section.nav-menu .nav-menu-heading,section.nav-menu>.list>ul>li>a,section.nav-menu>.list>ul>li details summary{border-bottom:1px solid #ffffff20;color:#fffb;display:flex;font-size:1rem;font-weight:500;padding:1rem .8rem 1rem 1.5rem}section.nav-menu>.heading{align-items:center;box-sizing:border-box;display:flex;font-size:1.5rem;margin-top:5px;padding:0 1rem}section.nav-menu>.heading .custom-logo-link .custom-logo{display:block;float:left;height:60px;margin:0 .5rem;width:60px}section.nav-menu>.heading .site-title{margin:0 .5rem;text-decoration:none}section.nav-menu>.heading .site-title span{color:#fffd;font-size:inherit;font-weight:500;margin:0}section.nav-menu>.list a{width:100%}section.nav-menu>.list a:hover{background-color:#ffffff0a;color:#fff}section.nav-menu>.list ul{list-style:none;padding:0}section.nav-menu>.list>ul>li{padding:0}section.nav-menu>.list>ul>li details[open] summary:after{content:"\f107"}section.nav-menu>.list>ul>li details summary{display:flex;padding-left:1.5rem}section.nav-menu>.list>ul>li details summary:hover{background-color:#ffffff0a;color:#fff}section.nav-menu>.list>ul>li details summary:after{color:inherit;content:"\f104";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:.5rem}section.nav-menu>.list>ul>li details summary span{width:100%}section.nav-menu>.list>ul>li details ul li{display:flex}section.nav-menu>.list>ul>li details ul li a{border-bottom:1px solid #ffffff10;color:#fff9;list-style:none;padding:.7rem .7rem .7rem 2.5rem}section.nav-menu>.list>ul>li.br{margin-bottom:2rem}@-webkit-keyframes nav-slide-open{0%{opacity:.3;transform:translateX(10px)}to{opacity:1;transform:none}}@keyframes nav-slide-open{0%{opacity:.3;transform:translateX(10px)}to{opacity:1;transform:none}}.component .banner.home-banner .banner-content{min-height:calc(100vh - 70px)}.component .banner.home-banner .banner-content .banner-context .brand-name{font-size:4rem}@media (max-width:480px){.component .banner.home-banner .banner-content .banner-context .brand-name{font-size:3rem}}.component article.banner-sm{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:3rem solid #18191b;overflow:hidden;transition:transform .5s;width:auto}.component article.banner-sm .content{align-items:center;background:#11111138;box-shadow:inset 0 0 50vw 0 #11111180,inset 0 -150px 150px 0 #1114;color:unset;display:flex;flex-direction:column;justify-content:center;min-height:min(40rem,90vh);padding:2rem 2rem 5rem;text-decoration:unset;transition:background .5s}.component article.banner-sm .content:hover{background:#1111114d}.component article.banner-sm .content .title{font-family:Poppins,sans-serif;font-size:3rem;font-weight:700;margin-bottom:1.5rem;margin-top:3rem;max-width:1000px;text-align:center;text-shadow:0 0 3rem #0000004a;word-break:break-word}@media (max-width:480px){.component article.banner-sm .content .title{font-size:2rem}}.component article.banner-sm .content .description{color:#ffffffe8;font-size:1rem;font-weight:500;margin-top:1.5rem;max-width:min(80%,600px);overflow:hidden;text-shadow:0 0 3rem #00000070;width:auto}@media (max-width:480px){.component article.banner-sm .content .description{font-size:1.1rem}}.component article.banner-sm .content .tm-btn{margin-top:2rem}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Poppins,sans-serif;overflow:hidden}.banner .banner-content{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;min-height:400px;text-shadow:0 0 .7rem #0000007a}.banner .banner-content img{height:70vw;max-height:300px}.banner .banner-content .banner-context{text-align:center}.banner .banner-content .banner-context .brand-name{font-size:3rem;font-weight:900;margin:2rem 0 0}@media (max-width:480px){.banner .banner-content .banner-context .brand-name{font-size:2.5rem}}.banner .banner-content .banner-context .brand-description{word-wrap:break-word;background:#ffffffe6;color:rgba(0,0,0,.7);display:inline-block;font-size:1rem;font-weight:600;padding:.2rem .5rem}.component .container img{max-width:100%;width:100%}.component .container .post-on{color:#fff7}.fb-comments-cont{display:flex;justify-content:center;padding:2rem}.fb-comments-cont .fb-comments{background:#fff;border-radius:.7rem;padding:1rem}.scrollbar,body,section.nav-menu{overflow:overlay}.scrollbar::-webkit-scrollbar,body::-webkit-scrollbar,section.nav-menu::-webkit-scrollbar{width:10px}.scrollbar::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,section.nav-menu::-webkit-scrollbar-thumb{border-left:5px solid #777}.scrollbar::-webkit-scrollbar-track,body::-webkit-scrollbar-track,section.nav-menu::-webkit-scrollbar-track{border-left:5px dotted #aaa5}body{background-color:#22272e;font-family:Open Sans,sans-serif;margin:0}body *{outline:0}body button{border:0}body .component{color:#fffc}body .component a{color:#88c}
