 .page-id-41734 .container { max-width:1240px; }
.toptext{font-size:3rem; font-weight:600; margin-bottom:30px;}
.btn-warning {background: #ef8a30;border: 0;color: #fff;}
.btn-warning:hover{background: #000;border: #000;color: #fff;}
.btn-primary{background-color:#1353d1;border:0; color:#fff;}
.btn-primary:hover{background: #000;border: #000;color: #fff;}

.thumb{border:3px solid #000; border-radius:20px; padding:20px; height:100%;}
.thumb h2{font-weight:600; margin-top:20px;font-size: 1.5rem;color:#000;}
.thumb img{width:90px;}
.topform input{font-size:20px!important; border-radius:15px!important;}
.topform .leftform{border-radius:15px 0 0 15px!important;height:60px;}
.topform .rightform{border-radius:0 15px 15px 0!important;height:60px;}
.form-control:focus{box-shadow:none!important;}
.topform .btn{border-radius:10px!important; margin-left:10px!important;}
.btn-lg{font-size:30px; font-weight:600;}
.h3, h3 {
    font-size: 1.75rem !important;
}

.custom-card {
    border: 3px solid var(--bs-dark);
    border-radius: 20px;
    padding: clamp(15px, 3vw, 50px) clamp(15px, 3vw, 20px);
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: var(--bs-dark);
}
a.custom-card:hover {
    color: var(--bs-primary);
    border-color: var(--bs-primary);
}
.custom-card img {
    max-height: clamp(2em, 5vw, 3.5em);
    margin-bottom: 20px;
}
.custom-card span {
    font-weight: 600;
    /*font-size: 1.5em;*/
}

.form-control-lg {
    padding-top: 14px!important;
    padding-bottom: 14px!important;
    height: inherit!important;
}

ul.register-link li.menu-item a {
    color: #000;
    text-decoration: underline;
    text-underline-offset: 6px;
    font-weight: 600;
}