@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap);h1{font-size:30px;font-weight:600;line-height:normal;letter-spacing:3px;text-transform:uppercase}@media (max-width:767px){h1{font-size:22px;line-height:30px}}h2{font-size:30px;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase}@media (max-width:767px){h2{font-size:22px}}h3{font-size:24px;font-weight:300;line-height:32px;letter-spacing:1px}@media (max-width:767px){h3{font-size:20px;line-height:28px}}h4{font-size:16px;font-weight:400;line-height:normal;letter-spacing:1px}@media (max-width:767px){h4{line-height:26px}}h5{font-size:14px;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase}@media (max-width:767px){h5{font-size:12px;line-height:18px}}h6{font-size:14px;font-weight:400;line-height:20px;letter-spacing:1.75px;text-transform:uppercase}@media (max-width:767px){h6{font-size:10px;line-height:16px}}p.small-text{font-size:16px;line-height:24px}p,p.body-copy,table{font-size:14px;font-weight:400;line-height:24px;letter-spacing:1px}@media (max-width:767px){p,p.body-copy,table{font-size:12px;line-height:22px}}p.small,p.small-copy{font-size:10px;font-weight:500;line-height:16px}@media (max-width:767px){p.small,p.small-copy{font-size:8px;line-height:14px}}h1,h2,h3,h4,h5,h6,p{margin:0 0 20px 0}a{text-decoration:none}body,html{font-family:Montserrat,sans-serif;margin:0;width:100%;height:100%;font-size:14px;line-height:24px;font-style:normal;font-weight:500;color:#000}@media (max-width:991px){body,html{font-size:12px;line-height:22px}}@media (max-width:991px){.container{padding:0 32px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1440px){.container{max-width:1440px}}@media (max-width:1200px){main{margin-top:96px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}.user-login-form,.user-pass,.user-register-form{max-width:500px;margin:30px auto;padding:0 32px}.user-login-form *,.user-pass *,.user-register-form *{font-family:Montserrat,sans-serif}.user-login-form label,.user-pass label,.user-register-form label{font-weight:600}.user-login-form input[type=email],.user-login-form input[type=password],.user-login-form input[type=text],.user-pass input[type=email],.user-pass input[type=password],.user-pass input[type=text],.user-register-form input[type=email],.user-register-form input[type=password],.user-register-form input[type=text]{width:100%;padding:10px;border:solid 1px #004c34;border-radius:4px}.user-login-form .description,.user-pass .description,.user-register-form .description{font-size:11px}.user-login-form .form-item,.user-pass .form-item,.user-register-form .form-item{margin-bottom:18px}.user-login-form .form-submit,.user-pass .form-submit,.user-register-form .form-submit{width:100%;height:50px;font-family:Montserrat,sans-serif;font-size:18px;border-radius:4px;border:solid 2px #004c34;background:#004c34;color:#fff;cursor:pointer}.user-login-form .form-submit:hover,.user-pass .form-submit:hover,.user-register-form .form-submit:hover{background:#fff;color:#004c34}body[class*=gin] #block-mape-tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex}body[class*=gin] #block-mape-tabs ul li{list-style:none}body[class*=gin] #block-mape-tabs ul li a{padding:5px 10px;color:#000;border:solid #ccc;border-width:0 0 1px 0}body[class*=gin] #block-mape-tabs ul li a.is-active{color:#004c34;border-width:1px 1px 0 1px;border-radius:3px 3px 0 0}body:not([class*=gin]) #block-mape-tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body:not([class*=gin]) #block-mape-tabs ul li{list-style:none;margin:0 30px}@media (max-width:768px){body:not([class*=gin]) #block-mape-tabs ul li{margin:0 10px}}body:not([class*=gin]) #block-mape-tabs ul li a{color:#000;font-weight:600}