.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu { width: 1000px !important;}
.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu ul { width: 100% !important;}

.btn { border-radius: 12px; padding-left: 30px; padding-right: 30px; font-weight: 500; min-width: 200px; margin: 0 0px;}
.btn { width: 30%; align-self: center; color: #fff; background: transparent; cursor: pointer; transition: all 0.6s ease; position: relative; display: inline-block; outline: none;}
.btn { background-color: #fec72c; z-index: 1; position: relative; overflow: hidden; border: none;}
.btn-primary { padding: 12px 30px; background-color: #3F4040; border-color: #3F4040; color: #fec72c;}
.btn-primary:hover { background-color: #fec72c; border-color: #fec72c;}
.btn-primary::after { position: absolute; content: ""; width: 0; height: 100%; top: 0; left: 0; z-index: -1; border-radius: 12px; transition: width 0.6s ease; border: 1px solid #3F4040;}
.btn-primary:hover {  color: #3F4040 !important;}
.btn-primary:hover::after { width: 100%;}
.btn-primary:active { top: 2px;}

.btn-secundary { padding: 12px 30px; background-color: #fec72c;}
.btn-secundary:hover { border-color: #3F4040;}
.btn-secundary::after { position: absolute; content: ""; width: 0; height: 100%; top: 0; left: 0; z-index: -1; background-color: #3F4040; border-radius: 12px; transition: width 0.6s ease;}
.btn-secundary:hover {  color: #ffffff !important;}
.btn-secundary:hover::after { width: 100%;}
.btn-secundary:active { top: 2px;}

.navbar-nav { font-family: var(--alt-font) !important; font-weight: 500 !important; letter-spacing: 0.5px !important; }

#tank_you #card { border-radius: 12px;}
#tank_you ul { list-style: none; padding: 0; margin: 0; display: flex ; justify-content: space-between; width: 30%;}
#tank_you li { font-size: 30px;}

@media (max-width: 767px) {
    #linkedin .col-md-12 { flex-direction: column;}
    #linkedin a { margin-top: 30px;}
}