/* ≥1700px */
@media (max-width: 1700px) {
    /* HEADER */
    #header .contact {
        display: none;
    }
}

/* xxl	≥1400px */
@media (max-width: 1399px) {
    /* HEADER */
    #header .phone {
        display: none;
    }

    /* TYPE 1 SEC 2 */
    .type1-sec3__icon img {
        width: 30px;
        height: auto;
        object-fit: contain;
    }

    /* FOOTER */
    #footer .contact .button {
        width: 100%;
    }
}

/* xl	≥1200px */
@media (max-width: 1199px) {
    /* HEADER */
    #header {
        background-color: var(--color-light);
    }

    /* NAVBAR MOBILE */
    .navbar-collapse #main-menu {
        position: absolute;
        top: 50px;
        right: 0;
        width: 260px;
        max-height: 80vh;
        display: flex;
        flex-direction: column;
        padding: 10px;
        background-color: var(--color-light);
        box-shadow: var(--box-shadow);
        transform-origin: 50% 0;
        transform: scaleY(0);
        transition-duration: 250ms;
        overflow-y: auto;
    }
    .navbar-collapse.show #main-menu {
        transform: scaleY(1);
    }
    .navbar-collapse #main-menu > li:first-of-type {
        display: block;
    }
    .navbar-collapse #main-menu > li.menu-item-has-children > a::after,
    .navbar .navbar-nav .dropdown .dropdown > .dropdown-item::after {
        display: none;
    }
    .navbar-collapse #main-menu li.menu-item-has-children > span.mobile-dropdown {
        position: absolute;
        right: 0;
        top: 0;
        width: 32px;
        height: 32px;
        text-align: center;
        cursor: grab;
    }
    .navbar-collapse #main-menu li.menu-item-has-children > span.mobile-dropdown::after {
        content: "\f107";
        font-family: "Font Awesome 6 Free";
        font-size: 13px;
        font-weight: 700;
    }
    .navbar-collapse #main-menu > li.menu-item-has-children > span.mobile-dropdown.active-child::after {
        color: var(--color-primary);
    }
    .navbar-collapse #main-menu li a {
        padding: 5px 0;
    }
     .navbar-collapse #main-menu > li.current-menu-item > a {
        color: var(--color-primary);
     }
    .navbar-collapse #main-menu li:hover > a::before, 
    .navbar-collapse #main-menu li.current-menu-item > a::before {
        display: none !important;
    }
    .navbar-collapse #main-menu li ul.dropdown-menu {
        position: relative;
        top: 0; 
        left: 0;
        display: none;
        width: 100%;
        padding-left: 10px;
        box-shadow: 0 0 0;
        visibility: visible;
        opacity: 1;
    }
    .navbar-collapse #main-menu li ul.dropdown-menu .dropdown-menu {
        padding-top: 0;
        padding-bottom: 0;
    }
    .navbar-collapse #main-menu li ul.dropdown-menu.active-child {
        display: block;
        z-index: 1000;
    }
    .navbar-collapse #main-menu li > ul.dropdown-menu > li > a {
        font-size: var(--sm-ps-fs);
        line-height: var(--sm-ps-lh);
    }
    .navbar-collapse #main-menu li > ul.dropdown-menu > li > a:focus,
    .navbar-collapse #main-menu li > ul.dropdown-menu > li > a:active {
        color: var(--color-primary);
        background-color: transparent;
    }

    /* BLOG */
    #recent-posts .news:nth-child(n+3) {
        display: none;
    }
    .news:not(:last-of-type) {
        margin-bottom: 20px;
    }

}

/* lg	≥992px */
@media (max-width: 991px) {
    /* DEBT FORM */
    .debt-form__h {
        padding: 0 17%;
    }

    /* HOME SEC 1 */
    .home-sec1__col:nth-of-type(2) {
        margin-top: -50px;
    }

    /* HOME SEC 2 */
    .home-sec2__sub-icon img {
        height: 91px;
        width: auto;
    }

    /* HOME SEC 4 */
    .home-sec4 {
        background-color: var(--color7);
    }
    #page-wrapper .home-sec4 {
        margin-top: 150px;
    }
    .home-sec4__img:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 50%;
        background: linear-gradient(0deg,rgba(7, 40, 199, 1) 0%, rgba(7, 40, 199, 1) 30%, rgba(255, 255, 255, 0) 100%);
        z-index: 1;
    }

    /* TYPE 2 SEC 3 */
    .type2-sec3 {
        transform: translateY(40px);
    }

    /* SIDEBAR */
    .sidebar__col {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-end;
        gap: var(--gap-sm) var(--gap-sm);
    }
    .sidebar__sub-col {
        width: calc(50% - calc(var(--gap-sm) / 2));
    }

    /* FOOTER */
    .footer__p2 {
        position: relative;
    }
    .footer__p2 p {
        max-height: 100px;
        overflow: hidden;
        transition: max-height var(--transition);
        text-align: justify;
    }
    .footer__p2::after {
        content: "show more";
        position: absolute;
        bottom: 2px;
        left: 50%;
        transform: translateX(-50%);
        font-size: 13px;
        line-height: 19px;
        text-decoration: underline;
        font-weight: 300;
        opacity: 0.600;
    }
    .footer__p2.expanded p {
        max-height: none;
    }
    .footer__p2.expanded::after {
        content: "show less";
    }
    .footer .copy__box {
        border-top: 1px solid var(--color8);
    }
}

/* md	≥768px */
@media (max-width: 767px) {
    /* HEADER */
    #header .contact {
        display: none;
    }

    /* SIDEBAR */
    .sidebar__sub-col {
        width: 100%;
    }
}

/* sm	≥576px */
@media (max-width: 575px) {  
    /* FOOTER */
    .footer .copy__box {
        padding-bottom: 100px;
    }
    #footer .links {
        display: none;
    }
    .social-media {
        margin-bottom: 4px;
    }
    .social-media ul li {
        margin: 0 3px;
    }
    .social-media ul li a {
        width: 48px;
        height: 48px;
    }
    .social-media ul li a::after {
        font-size: 19px;
    }
    #footer .menu ul {
        flex-wrap: wrap;
    }
    #footer .menu ul li {
        padding: 0 15px !important;
    }
    #footer .menu ul li:after {
        display: none;
    }
    .grecaptcha-badge {
        bottom: 80px !important;
    }
    .copy p {
        line-height: 18px;
    }
}

@media (min-width: 470px) and (max-width: 991px) {
}

/* sm	≥576px */
@media (min-width: 576px) {
    /* GENERAL */
    .col4, 
    .col5 {
        width: calc(50% - calc(var(--gap-sm) / 2));
    }
}

/* md	≥768px */
@media (min-width: 768px) {
    /* GENERAL */
    .grid__row {
        grid-template-columns: var(--grid-margin) repeat(10, minmax(1px, calc(680px / 10))) var(--grid-margin);
    }
    .col3,
    .col5 {
        width: calc(50% - calc(var(--gap-sm) / 2));
    }
    .col6,
    .col7,
    .col8 {
        width: calc(33.33333333333333% - calc((var(--gap-sm) * 2) / 3));
    }
}

/* lg	≥992px */
@media (min-width: 992px) {
    /* GENERAL */
    .grid__row {
        grid-template-columns: var(--grid-margin) repeat(10, minmax(1px, calc(920px / 10))) var(--grid-margin);
    }
    .row-g,
    .content__row {
        gap: var(--gap) var(--gap);
    }
    .col2 {
        width: calc(50% - calc(var(--gap) / 2));
    }
    .col3 {
        width: calc(33.33333333333333% - calc((var(--gap) * 2) / 3));
    }
    .col4 {
        width: calc(50% - calc(var(--gap) / 2));
    }
    .col5,
    .col6,
    .col7,
    .col8 {
        width: calc(20% - calc((var(--gap) * 4) / 5));
    }

    /* HEADER */
    #header {
        position: fixed;
    }
    .hero__basic {
        padding-top: 150px;
    }

    /* SIDEBAR */
    .content__col {
        width: calc(70% - calc(var(--gap) / 2));
    }
    .sidebar__col {
        width: calc(30% - calc(var(--gap) / 2));
    }
    .sidebar__menu-h {
        margin-top: 32px;
    }
    .sidebar__menu-list {
        margin-bottom: 27px;
    }
    
    /* HERO */
    .hero__col:nth-of-type(1) {
        position: relative;
        grid-column: 6/-1;
        grid-row: 1/2;
        z-index: -1;
    }
    .hero__col:nth-of-type(2) {
        grid-column: 2/7;
        grid-row: 1/2;
        align-self: center;
    }
    .hero__image-page .hero__col:nth-of-type(2) {
        transform: translateY(40px);
    }
    .hero__col:nth-of-type(3) {
        grid-column: 2/8;
    }
    .hero__col:nth-of-type(1)::before {
        content: '';
        position: absolute;
        top: -10px;
        left: -2px;
        width: 40%;
        height: 105%;
        background-color: var(--color-light);
        clip-path: polygon(100% 0, 0 0, 0 100%);
    }
    .hero__img img {
        max-height: 580px;
    }

    /* DEBT FORM */
    .debt-form__row {
        margin-top: -80px;
    }
    #sidebar-area .debt-form__row {
        margin-top: 0;
    }
    
    /* HOME SEC 1 */
    .home-sec1__col:nth-of-type(1) {
        position: relative;
        grid-column: 6/-1;
        grid-row: 1/2;
        z-index: -1;
    }
    .home-sec1__col:nth-of-type(2) {
        grid-column: 2/7;
        grid-row: 1/2;
        align-self: center;
        padding-left: 10%;
    }
    .home-sec1__col:nth-of-type(1)::before {
        content: '';
        position: absolute;
        top: -10px;
        left: -2px;
        width: 40%;
        height: 105%;
        background-color: var(--color-light);
        clip-path: polygon(0 0, 0% 100%, 70% 0);
    }
    .home-sec1__img img {
        max-height: 500px;
    }

    /* HOME SEC 2 */
    .home-sec2__sub-col {
        padding: 53px 3.5% 0;
    }

    /* HOME SEC 3 */
    .home-sec3__col:nth-of-type(1) {
        grid-column: 7/11;
        grid-row: 1/2;
        align-self: center;
        padding-left: 10%;
    }
    .home-sec3__col:nth-of-type(2) {
        position: relative;
        grid-column: 1/8;
        grid-row: 1/2;
        z-index: -1;
    }
    .home-sec3__col:nth-of-type(2)::before {
        content: '';
        position: absolute;
        top: -10px;
        right: -2px;
        width: 40%;
        height: 105%;
        background-color: var(--color-light);
        clip-path: polygon(80% 0, 100% 0, 100% 100%, 0% 100%);
    }
    .home-sec3__img img {
        max-height: 700px;
    }

    /* HOME SEC 4 */
    .home-sec4__container {
        background-color: var(--color7);
        border-radius: var(--border-radius15);
    }
    .home-sec4__img img {
        max-height: 450px;
    }
    .home-sec4__col:nth-of-type(2) {
        padding: 40px 0 40px 10%;
    }

    /* TYPE 1 SEC 1 */
    .type1-sec1 {
        margin-top: -50px;
        border-left: 22px solid var(--color9);
    }

    /* TYPE 2 SEC 3 */
    .type2-sec3 {
        padding-top: 40px;
        padding-bottom: 30px;
    }
}

/* xl	≥1200px */
@media (min-width: 1200px) {
    /* GENERAL */  
    .wrapper {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .page__wrapper {
        padding-top: 0;
    }
    .grid__row {
        grid-template-columns: var(--grid-margin) repeat(10, minmax(1px, calc(1100px / 10))) var(--grid-margin);
    }
    .col4 {
        width: calc(25% - calc((var(--gap) * 3) / 4));
    }
    .col6 {
        width: calc(16.66666666666667% - calc((var(--gap) * 5) / 6));
    }
    .col7 {
        width: calc(14.28571428571429% - calc((var(--gap) * 6) / 7));
    }
    .col8 {
        width: calc(12.5% - calc((var(--gap) * 7) / 8));
    }
   
    
    /* HEADER */
    #header .logo {
        margin-top: -15px;
        margin-right: 20px;
    }

    /* NAVBAR TOGGLER */
    .navbar .navbar-nav .dropdown:hover > .dropdown-menu,
    .navbar .navbar-nav .dropdown > .dropdown-menu:hover {
        visibility: visible;
        opacity: 1;
        z-index: 1000;
    }

    /* HERO */
    .hero__basic {
        padding-top: 150px;
        padding-bottom: 60px;
    }
    
    /* HOME SEC 1 */
    .home-sec1 {
        padding-top: 0px;
        padding-bottom: 37px;
    }

    /* HOME SEC 3 */
    .home-sec3 {
        padding-top: 15px;
    }

    /* HOME SEC 4 */
    .home-sec4 {
        padding-top: 0;
    }
    .home .home-sec4 {
        padding-top: 0;
        padding-bottom: 72px;
    }

    /* CONTACT */
    .contact-intro {
        padding-bottom: 0;
    }
    
}

/* xxl	≥1400px */
@media (min-width: 1400px) {
    /* GENERAL */
    .grid__row {
        grid-template-columns: var(--grid-margin) repeat(10, minmax(1px, calc(1280px / 10))) var(--grid-margin);
    }
    .col2 {
        width: calc(50% - calc(var(--gap) / 2));
    }
    .col3 {
        width: calc(33.33333333333333% - calc((var(--gap) * 2) / 3));
    }
    /* HEADER */
    #header {
        padding: 65px 0;
    }
    #header .logo {
        position: relative;
        margin-top: -20px;
        margin-right: 28px;
        padding-right: 28px;
    }
    #header .logo::before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        width: 1px;
        height: 87px;
        background-color: var(--color3);
        transition: var(--transition);
    }
    #header .logo a img {
        max-height: 60px;
    }

    /* HERO */
    .hero__basic {
        padding-top: 269px;
    }
    .hero__col:nth-of-type(2) {
        padding-left: 5%;
    }
    .hero__image-page .hero__col:nth-of-type(1) {
        grid-column: 7/-1;
    }
    .hero__col:nth-of-type(2) {
    }
    .hero__image-page .hero__col:nth-of-type(2) {
        grid-column: 2/8;
        padding-left: 10%;
    }
    .page-template-types .hero__image-page .hero__col:nth-of-type(2) {
        grid-column: 2/8;
        padding-left: 13%;
    }
    .page-template-full .content {
        padding-left: 7.5%;
    }
    .hero__img img {
        max-height: 980px;
    }
    .hero__image-page .hero__img img {
        height: 680px;
    }
    .hero__st {
        margin-bottom: 35px;
    }
    .hero__image-page .hero__st {
        margin-bottom: 15px;
    }

    /* DEBT FORM */
    .debt {
        height: 12px;
    }
    /* --- WebKit/Chromium --- */
    .debt::-webkit-slider-runnable-track {
        height: 12px;
    }
    /* --- Firefox --- */
    .debt::-moz-range-track {
        height: 12px;
    }
    .debt::-moz-range-progress { 
        height: 12px;
    }

    /* --- WebKit/Chromium --- */
    .debt::-webkit-slider-thumb {
        -webkit-appearance: none;
        height: 20px;
        width: 20px;
    }
    /* --- Firefox --- */
    .debt::-moz-range-thumb {
        width: 20px; 
        height: 20px;
    }
    .debt-form__row {
        margin-top: -173px;
        padding: 54px 15% 42px;
    }
    #sidebar-area .debt-form__row {
        margin-top: 0;
        padding: 37px 12% 42px;
    }
    .debt-form__h {
        margin-bottom: 58px;
        font-size: 25px;
        line-height: 34px;
    }
    #sidebar-area .debt-form__h {
        line-height: 31px;
    }
    .debt-value {
        top: -39px;
        font-size: 17px;
        line-height: 34px;
    }
    .debt-form__min, 
    .debt-form__max {
        bottom: -29px;
        font-size: 17px;
        line-height: 34px;
    }
    #sidebar-area .debt-form__min, 
    #sidebar-area .debt-form__max {
        font-size: 14px;
    }
    .debt-form__btn {
        padding: 20px 19%;
        font-size: 20px;
    }
    #sidebar-area .debt-form__btn {
        padding: 13px 25%;
        font-size: 16px;
    }

    /* HOME SEC 1 */
    .home-sec1__img img {
        max-height: 680px;
    }
    .home-sec1__st {
        margin-bottom: 20px;
    }
    .home-sec1__h {
        margin-bottom: 50px;
    }
    .home-sec1__sub-box {
        padding: 36px 9% 27px;
    }
    .home-sec1__sub-st {
        margin-bottom: 6px;
    }
    .home-sec1__sub-icon i {
        min-width: 47px;
        min-height: 47px;
        font-size: 14px;
    }

    /* HOME SEC 2 */
    .home-sec2__row {
        margin-bottom: 55px;
    }
    .home-sec2__h {
        margin-bottom: 30px;
        letter-spacing: -2px;
    }
    .home-sec2__sub-col {
        padding: 53px 3.5% 36px;
    }
    .home-sec2__sub-icon {
        height: 130px;
    }
    .home-sec2__sub-h {
        margin-bottom: 17px;
    }

    /* HOME SEC 3 */
    .home-sec3__container {
        margin-top: -100px;
    }
    .home-sec3__st {
        margin-bottom: 22px;
    }
    .home-sec3__h {
        margin-bottom: 22px;
    }
    .home-sec3__sub-col {
        padding: 46px 2% 33px 4%;
    }
    .home-sec3__sub-st {
        margin-bottom: -4px;
    }
    .home-sec3__sub-h {
        margin-bottom: 11px;
    }
    .home-sec3__sub-p {
        padding-right: 5%;
    }

    /* HOME SEC 4 */
    .home-sec4__col:nth-of-type(2) {
        padding: 66px 5% 66px 10%;
    }
    .home-sec4__img {
        margin-top: -121px;
    }
    .home-sec4__img img {
        max-height: 625px;
    }
    .home-sec4__st {
        margin-bottom: 21px;
    }
    .home-sec4__h {
        margin-bottom: 17px;
    }
    .home-sec4__p {
        margin-bottom: 31px;
    }
    .home-sec4__btn {
        padding: 20px 17%;
        font-size: 20px;
    }

    /* TYPE 1 SEC 1 */
    .type1-sec1 {
        margin-top: -150px;
        padding: 73px 6% 35px 9%;
        border-left: 22px solid var(--color9);
    }

    /* TYPE 1 SEC 2 */
    .type1-sec2__sub-col {
        margin-top: 25px;
        padding-left: 12%;
        padding-right: 11%;
    }
    .type1-sec2__sub-p p {
        font-size: 19px;
        line-height: 31px;
    }

    /* TYPE 1 SEC 3 */
    .type1-sec3 {
        margin-top: 34px;
        margin-bottom: 18px;
        padding: 52px 16% 33px 6%;
    }
    .type1-sec3__icon {
        top: 0;
    }
    .type1-sec3__p {
        line-height: 36px;
    }
    .type1-sec3__p::first-letter {
        padding-left: 73px;
    }

    /* TYPE 1 SEC 4 */
    .type1-sec4 {
        position: relative;
        margin-bottom: 67px;
        padding-bottom: 14px;
    }
    .type1-sec4::before {
        content: '';
        position: absolute;
        bottom: 0;
        right: 0;
        width: calc(100% - 11%);
        height: 1px;
        background-color: var(--color11);
    }

    /* TYPE 2 SEC 1 */
    .type2-sec1 {
        padding: 73px 7% 35px 4%;
    }

    /* TYPE 2 SEC 2 */
    .type2-sec2 {
        margin-top: 68px;
    }
    .type2-sec2__sub-row {
        gap: var(--gap-lg) var(--gap-lg);
    }
    .type2-sec2__sub-col {
        width: calc(50% - calc(var(--gap-lg) / 2));
        padding: 147px 3% 40px 4%;
        border: 8px solid var(--color13);
    }
    .type2-sec2__sub-label {
        top: 55px;
        padding: 13px 6% 13px 9%;
    }
    .type2-sec2__sub-st {
        font-size: 17px;
    }
    .type2-sec2__sub-p {
        line-height: 29px;
    }

    /* TYPE 2 SEC 3 */
    .type2-sec3 {
        padding-top: 67px;
        padding-bottom: 97px;
    }
    .type2-sec3__h p {
        line-height: 38px;
    }

    /* SIDEBAR */
    .content__row {
        gap: var(--gap-xl) var(--gap-xl);
    }
    .content__col {
        width: calc(66% - calc(var(--gap-xl) / 2));
    }
    .sidebar__col {
        width: calc(34% - calc(var(--gap-xl) / 2));
    }
    .sidebar__menu-h {
        margin-top: 62px;
        padding-left: 13%;
        padding-right: 13%;
    }
    .sidebar__menu-list {
        margin-top: 55px;
    }
    .sidebar__menu ul li a {
        font-size: 20px;
    }
    .sidebar__menu ul li a::before {
        font-size: 14px;
    }

    /* CONTACT */
    .contact-map iframe {
        height: 450px;
    }

    /* PAGE TEMPLATE FULL */
    .page-template-full #page-wrapper {
        background-color: var(--color1);
        margin-bottom: 40px;
        padding-bottom: 95px;
    }

    /* FOOTER */
    #footer {
        margin-left: 35px;
        margin-right: 35px;
    }
    #footer .logo a img {
        max-height: 65px;
    }
    #footer .logo p {
        margin-top: 45px;
        padding-right: 12%;
    }
    #footer .address {
        margin-bottom: 50px;
    }
    #footer .contact .button {
        font-size: 17px;
        min-width: 200px;
        padding: 13px 30px;
    }
    #footer .menu {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    #footer .menu ul li a,
    #footer .menu-quick-menu-container ul.menu li a {
        font-size: 15px;
    }
    .footer__p2 {
        margin-top: 35px;
    }
    .footer .copy__box {
        padding-top: 7px;
    }
}

/* xxxl ≥1700px */
@media (min-width: 1700px) {
    .st {
        padding: 9px 41px;
        font-size: 16px;
        line-height: 16px;
        border-radius: 18px;
    }
    .container {
        max-width: var(--container);
    }
    .container-sm {
        max-width: var(--container-sm);
    }
    .container-md {
        max-width: var(--container-md);
    }
    .container-lg {
        max-width: var(--container-lg);
    }
    .container-xl {
        max-width: var(--container-xl);
    }
    .container-xxl {
        max-width: var(--container-xxl);
    }
    .grid__row {
        grid-template-columns: var(--grid-margin) repeat(10, minmax(1px, var(--grid-row))) var(--grid-margin);
    }

    /* HOME SEC 3 */
    .home-sec3__container {
        margin-top: -155px;
    }
}

@media (hover: hover) and (pointer: fine) {
    /* GENERAL */
    a:hover {
        color: inherit;
    }
    a.link:hover::before {
        transform: scaleX(1);
    }
    .button:hover {
        color: var(--color-light);
        background-color: var(--color-secondary);
        border-color: var(--color-secondary);
    }
    .button2:hover {
        color: var(--color-light);
        background-color: var(--color-primary);
        border: 1px solid var(--color-primary);
    }
    .logo a:hover img {
        transform: scale(90%);
    }

    /* NAVBAR */
    .navbar .navbar-nav .nav-link:hover::before {
        transform: scaleX(1);
    }
    .navbar .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover {
        color: var(--color-primary);
    }
    .navbar-collapse #main-menu li > ul.dropdown-menu > li > a:hover {
        color: var(--color-primary);
    }

    /* SIDEBAR */
    .sidebar__menu ul li a:hover, .sidebar__menu ul li a[aria-current="page"] {
        color: var(--color12);
        background-color: var(--color-light);
    }
    .sidebar__menu ul li a:hover::before {
        color: var(--color12);
    }

    /* BLOG */
    .news:hover > a {
        box-shadow: var(--box-shadow-hover);
    }

    /* SINGLE POST */
    #single-wrapper .back:hover::before,
    #single-wrapper .back:hover span {
        color: var(--color-body);
    }

    /* PAGINATION */
    .pagination .page-item .page-link.next:hover,
    .pagination .page-item .page-link.prev:hover{
        background-color: var(--color-primary);
        color: var(--color-light);
    }

    /* HOME SEC 1 */
    .home-sec1__sub-box:hover .home-sec1__sub-icon i {
        background-color: var(--color-primary);
    }

    /* FOOTER */
    #footer .menu ul li a:hover::before,
    #footer .menu-quick-menu-container ul.menu li a:hover::before {
        transform: scaleX(1);
    }
    .social-media ul li a:hover {
        background-color: transparent;
        border-color: var(--color-secondary);
    }
    .social-media ul li a:hover::after {
        color: var(--color-secondary);
    }
    .copy a:hover {
        opacity: 1;
    }
    .copy a:hover span {
        background: rgb(0, 0, 0);
        background: -moz-linear-gradient(90deg, rgba(0, 0, 0,1) 0%, rgba(0, 0, 0,1) 45%, rgba(66,167,224,1) 55%, rgba(66,167,224,1) 60%, rgba(0, 0, 0,1) 60%, rgba(0, 0, 0,1) 100%);
        background: -webkit-linear-gradient(90deg, rgba(0, 0, 0,1) 0%, rgba(0, 0, 0,1) 45%, rgba(66,167,224,1) 55%, rgba(66,167,224,1) 60%, rgba(0, 0, 0,1) 60%, rgba(0, 0, 0,1) 100%);
        background: linear-gradient(90deg, rgba(0, 0, 0,1) 0%, rgba(0, 0, 0,1) 26%, rgba(66,167,224,1) 26%, rgba(66,167,224,1) 37%, rgba(0, 0, 0,1) 37%, rgba(0, 0, 0,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#999999",GradientType=1);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
}