@import url("https://fonts.googleapis.com/css?family=Cinzel|Domine");body{width:100%;min-height:100dvh;overflow-x:hidden}body #gradient-canvas{position:fixed;top:0;left:0;width:100%;height:100dvh;--gradient-color-1:#fff;--gradient-color-2:#139ac9;--gradient-color-3:#afd3e1;--gradient-color-4:#fff;z-index:-1}body main{width:100%;min-height:100dvh;height:100%}body main header{padding:15px 0;width:100%}body main header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}body main header .logo img{height:50px;margin-right:10px}body main header .logo .text{color:#000}body main header .logo .text h1{font-size:18px;font-weight:700;margin-bottom:0;line-height:14px}body main header .logo .text p{margin:0;font-weight:700}body main section.body{padding:30px 0;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body main section.body .intro h4{font-size:16px;font-weight:700;margin-bottom:0}body main section.body .intro h1{font-size:32px;font-weight:700}body main section.body .intro p{font-size:16px;margin:0;text-align:justify}body main section.body .poster{text-align:center}body main section.body .poster img{width:100%;max-width:350px;height:auto}body main section.body .menu-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main section.body .menu-list li{margin-bottom:15px}body main section.body .menu-list li .btn-list{width:100%;min-width:250px;background-color:#139ac9;border-radius:15px;border-color:#139ac9;padding:6px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}body main section.body .menu-list li .btn-list,body main section.body .menu-list li .btn-list span.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body main section.body .menu-list li .btn-list span.icon{color:#c5da7a;background:#171717;height:40px;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;margin-right:6px}body main section.body .menu-list li .btn-list h2{margin:0;font-size:24px;color:#fff}body main section.page-register .main-nav .nav-link{width:100%;border-radius:10px;padding:8px;margin-bottom:15px;line-height:18px;background:#fff;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}body main section.page-register .main-nav .nav-link,body main section.page-register .main-nav .nav-link span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body main section.page-register .main-nav .nav-link span{margin-right:5px;color:#c5da7a;background:#171717;height:30px;width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:7px}body main section.page-register .main-nav .nav-link p{margin:0;width:calc(100% - 50px);font-weight:700;color:#139ac9}body main section.page-register .main-nav .nav-link.active{background:#139ac9}body main section.page-register .main-nav .nav-link.active p{color:#fff}body main section.page-register .main-tab-content{background:#fff;padding:25px;border-radius:15px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}body main section.page-register .main-tab-content .tab-pane .card{border:none}body main section.page-register .main-tab-content .tab-pane .card h1.title{font-size:24px;font-weight:700!important;margin-bottom:15px}body main section.page-register .main-tab-content .tab-pane .card p.description{font-size:14px!important}body main section.page-register .main-tab-content .tab-pane .nav-tabs{border:none}body main section.page-register .main-tab-content .tab-pane .nav-tabs .nav-link{border:none;color:#139ac9;font-weight:700;font-size:16px;margin-bottom:0;border-radius:5px}body main section.page-register .main-tab-content .tab-pane .nav-tabs .nav-link.active{background:#139ac9;color:#c5da7a}body main section.page-register .main-tab-content .tab-pane .sub-tab-content{padding:25px 0}body main section.page-register .main-tab-content .tab-pane .sub-tab-content .tab-pane .card{font-size:14px}