/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/*
    LEGENDA COLORI: 
    #f6f6f4 var(--e-global-color-6bb25c8)
*/


/* .pricing-fixed-table-head{
    display: none;
}
.show{
    display: block;
} 
*/

body:not(.elementor-editor-active) .empty-field,
body:not(.elementor-editor-active) .nascosto {
    display: none;
}


.elementor-sticky--active .hide-on-scroll{
    display: none;
}
.pricing-table-head.elementor-sticky--active{
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: var(--e-global-color-6bb25c8);
}


/* Pricing Table */
.pricing-rows-container .pricing-row:last-child .elementor-container{
    border-bottom: 1px solid #d4d4d4;
}
.pricing-row .elementor-container .elementor-column{
    border-left: 1px solid #d4d4d4;
}
.pricing-row .elementor-container .elementor-column:last-child{
    border-right: 1px solid #d4d4d4;
}

.elementor-tab-title[aria-selected="true"]{

}
.elementor-tab-title[aria-selected="false"]{
    background-color: var(--e-global-color-6bb25c8);
}

.pricing-rows-container .pricing-row:nth-child(odd) .elementor-container{
    background: var(--e-global-color-6bb25c8);
}

.e-hotspot__tooltip{
    white-space: normal !important;
}

.slider-ul ul{
    padding-left: 15px;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li.only-mobile,
.jet-mega-menu-container .jet-mega-menu-list > li.only-mobile
{
    display: none;
}


/* corrieri senza link */
.jet-engine-listing-overlay-wrap.no-link-modified{
    cursor: auto;
}

/* Tabella Corrieri */
.tabella-corrieri .eae-table-wrap{
    border-radius: 10px;
}
.tabella-corrieri .eae-table__body tr.eae-table__body-row .eae-body-icon .eae-body-image{
    padding: 12px;
    background: #FFF;
}
.tabella-corrieri thead tr th:nth-child(2){
    border-top-left-radius: 10px;
}

.tabella-corrieri tbody tr td:first-child{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.tabella-corrieri thead tr th:last-child{
    border-top-right-radius: 10px;
}
.tabella-corrieri tbody tr td:last-child{
    border-bottom-right-radius: 10px;
}
.tabella-corrieri thead tr th:first-child,
.tabella-corrieri tbody tr td:first-child{
    position: -webkit-sticky;
    position: sticky;
    left: 0;
}

/* Corrieri table */
.corrieri-rows-container .pricing-row:last-child .elementor-container{
    border-bottom: 1px solid #d4d4d4;
}
.corrieri-rows-container .pricing-row:nth-child(odd) .elementor-container{
    background: var(--e-global-color-6bb25c8);
}
.corrieri-rows-container .pricing-row .elementor-container .elementor-column{
    padding: 10px;
}



/* fix per asterisco corrieri su pagina comparazione */
.asterisk{display: none;}
.visible-asterisk .asterisk{display: inline;}

/* Blog fix per liste elementor con list style disc */
.elementor-icon-list-items.elementor-post-info {
    list-style: none;
    margin: 0;
}


/* Mega Menu (JET) assets */
.jet-mega-menu-mega-container .elementor-tab-title {
    display: flex;
    align-items: center;
}
.jet-mega-menu-mega-container .elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 1em;
}

.jet-mega-menu-mega-container .jet-mega-menu-item__badge-inner{
    padding: 3px 5px;
    border-radius: 3px;
}

.jet-mega-menu-mega-container .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item__desc {
    font-size: 100%;
    color: #6C7C8C;
    font-weight: 400;
    max-width: 1px;
    text-wrap: nowrap;
  }

.jet-mega-menu-mega-container .jet-mega-menu-item:hover .jet-mega-menu-item__label{
    text-decoration: underline;
}
.jet-mega-menu-mega-container .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list .jet-mega-menu-item:hover .jet-mega-menu-item__desc{
    color: var( --e-global-color-text );
}

.jet-mega-menu-mega-container .elementor-widget-tabs .elementor-tab-content {
    padding: 1em;
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item.jet-mega-current-menu-item > .jet-mega-menu-item__inner .jet-mega-menu-item__link--top-level .jet-mega-menu-item__title {
    color: #fff;
}

/* mega menu border radius */
.jet-mega-menu-mega-container {
    border-radius: 5px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.jet-mega-menu-mega-container .jet-mega-menu-mega-container__inner {
    border-radius: 5px;
}
.jet-mega-menu-mega-container .elementor-widget-tabs .elementor-tabs-wrapper {
    border-radius: 5px;
}
.jet-mega-menu-mega-container .elementor-widget-tabs > .elementor-widget-container {
    border-radius: 5px;
}
.jet-mega-menu-mega-container .elementor-tabs-content-wrapper {
    border-radius: 0 5px 5px 0;
}
/* END mega menu border radius */

/* Mega Menu Mobile */
.jet-mobile-menu .jet-mobile-menu__instance .jet-menu-desc {
    font-size: 14px;
    font-style: normal;

    text-wrap: nowrap;
    width: 1px;
}
.jet-mobile-menu .jet-menu-badge__inner {
    font-size: 10px;
    line-height: 1;
    padding: 3px;
    padding: 3px 5px;
    border-radius: 3px;
}
.jet-mobile-menu .jet-menu-badge {
    /* position: absolute;
    right: 70px; */
}
.jet-mobile-menu .jet-mobile-menu__controls {
    border-bottom: 2px solid #D7D7D7;
    margin: 5px 18px;
}

/* Remving padding */
.jet-mobile-menu .jet-mobile-menu__item > .jet-mobile-menu__list{
    padding: 0;
}


.jet-mobile-menu .jet-mobile-menu__container,
.jet-mobile-menu .jet-mobile-menu__container-inner{
    border-radius: 3px 0 0 3px;
}



/* Mobile Badges color fix */
.jet-mobile-menu .badge-new .jet-menu-badge__inner {
    background-color: #43C95B !important;
}
.jet-mobile-menu .badge-hot .jet-menu-badge__inner {
    background-color: #FB7F03 !important;
}

/******* Gerarchia con bordi */

/* OPZIONE 1 tutto uguale 2px solid */
.jet-mobile-menu .mobile-link.mobile-sub-level-link {
    border-left: 2px solid #D7D7D7;
    padding: 10px 0px 10px 15px;
}

/* OPZIONE 2 Solid-Double 2-4px */
/*  2 livello */
.jet-mobile-menu .mobile-link.mobile-sub-level-link {
    border-left: 2px solid #D7D7D7;
    padding: 10px 0px 10px 15px;
}
/* 3 livello */
.jet-mobile-menu li.jet-mobile-menu__item li.jet-mobile-menu__item .jet-mobile-menu__list > .jet-mobile-menu__items .mobile-link.mobile-sub-level-link {
    border-left: 1px solid #D7D7D7;
    
}

/* OPZIONE 3 - Colori diversi */
/* .jet-mobile-menu li.jet-mobile-menu__item li.jet-mobile-menu__item .jet-mobile-menu__list > .jet-mobile-menu__items .mobile-link.mobile-sub-level-link{
    border-left-color: #ff683185;
} */




/* Voci primo livello */
.jet-mobile-menu .jet-mobile-menu__body > .jet-mobile-menu__list > .jet-mobile-menu__items > li > .jet-mobile-menu__item-inner {
    padding: 10px 18px;
}
/* Voci secondo livello */
.jet-mobile-menu li.jet-mobile-menu__item .jet-mobile-menu__list > .jet-mobile-menu__items > li > .jet-mobile-menu__item-inner {
    padding: 0px 18px 0px 19px;
}
/* Voci terzo livello */
.jet-mobile-menu li.jet-mobile-menu__item li.jet-mobile-menu__item .jet-mobile-menu__list > .jet-mobile-menu__items > li > .jet-mobile-menu__item-inner {
    padding: 0px 18px 0px 36px;
}
.jet-mobile-menu .jet-mobile-menu__list .jet-mobile-menu__list .jet-mobile-menu__item > .jet-mobile-menu__list {
    margin: 8px 0;
}
.jet-mobile-menu .jet-mobile-menu__item:last-child .mobile-link.mobile-sub-level-link {
    padding-bottom: 0;
}



/* SFONDO BLU */
.jet-mobile-menu .jet-mobile-menu__container{
/*     background-image: linear-gradient(90deg, var( --e-global-color-cff6992 ) 0%, var( --e-global-color-text ) 100%);
    background-image: linear-gradient(270deg, var( --e-global-color-cff6992 ) 0%, var( --e-global-color-text ) 100%);
    background-color: var( --e-global-color-text ); */
    background-color: #fff;
    
    /* background-image: url("/wp-content/uploads/2024/09/arzigogoli-bg-mobile-menu-10.png");
    background-size: cover;
    background-position: right; */
}
.jet-mobile-menu .jet-mobile-menu__container-inner{
    background-color: transparent;
}
.jet-mobile-menu .jet-mobile-menu__body{
    flex-grow: 1;
}
/* .jet-mobile-menu .jet-mobile-menu__back,
.jet-mobile-menu .jet-dropdown-arrow,
.jet-mobile-menu .jet-mobile-menu__item .jet-menu-label,
.jet-mobile-menu .jet-mobile-menu__item .mobile-sub-level-link .jet-menu-label{
    color:#f3f3f3 !important;
}
.jet-mobile-menu .jet-mobile-menu__item .jet-menu-desc {
    color: #FFFFFF94 !important;
} */


/* Dropdown login-register */
.login-dropwdown .jet-mobile-menu .jet-mobile-menu__container{
    margin-top: 10px;
}
.login-dropwdown .jet-mobile-menu .jet-mobile-menu__container,
.login-dropwdown .jet-mobile-menu .jet-mobile-menu__container-inner{
    border-radius: 3px;
}
.login-dropwdown .jet-mobile-menu__controls{
    display: none;
}

.carosello-scorrimento-continuo img.swiper-slide-image{
    max-width: 200px;
}

.blog-loop-title .elementor-heading-title{    
    /* maximum rows */
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-loop-categories{    
    /* maximum text  */
    display: block;
    max-width: 170px !important; /* Lunghezza totale massima della lista */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (min-width: 768px){
    /* Pricing Table */
    /* .pricing-rows-container .pricing-row:nth-child(odd) .elementor-container{
        background: var(--e-global-color-6bb25c8);
    } */

    .blog-loop-title {
        min-height: 140px;
      }

      

    .recensioni.elementor-widget-testimonial-carousel .elementor-testimonial__text{
        min-height: 250px;
    }

    /* corrieri table */
    .corrieri-rows-container > .elementor-container > .elementor-column:nth-child(2) .pricing-row .elementor-container .elementor-column:first-child {
        border-left-width: 0px;
    }



}


/* fixing pricing tab to show on mobile as in desktop */
@media (max-width: 767px){
    .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li.only-mobile,
    .jet-mega-menu-container .jet-mega-menu-list > li.only-mobile{
        display: flex;
    }

    .pricing-tab .elementor-tabs .elementor-tabs-wrapper {
        display: flex;
    }
    .pricing-tab .elementor-tab-title {
        flex: fit-content;
        flex-basis: 0;
        flex-grow: 1;
    }
    .pricing-tab.elementor-widget-tabs .elementor-tab-desktop-title{
        padding: 10px 20px;
        font-size: .7em !important;
    }
    .pricing-tab.elementor-element .elementor-tabs-content-wrapper,
    .pricing-tab.elementor-element .elementor-tabs-content-wrapper .elementor-tab-content{
        border-width: 0 !important;
    }
    .pricing-tab .elementor-tab-mobile-title{
        display: none;
    }
    .pricing-tab .elementor-widget-tabs .elementor-tab-desktop-title{
        padding: 20px 10px;
    }
    .pricing-tab .elementor-tabs .elementor-tab-content {
        padding: 20px; 
    }

    .pricing-row .elementor-container .elementor-column:first-child{
        border-top: 1px solid #d4d4d4;
        /* border-bottom: 1px solid #d4d4d4; */
        /* background: var(--e-global-color-6bb25c8); */
    }

    .pricing-row .elementor-container .elementor-column:not(:first-child){
        min-height: 38px;
    }
    

    /* setting up styles for selected column values */
    /* fare classe generica da richiamare poi in JS */
    /* .pricing-row .elementor-container .elementor-column:nth-child(3) */
    .pricing-row .elementor-container .elementor-column.selected-column-tab{
        /* TODO: scegliere colore */
        /* background: #43cb5b33; */
    }

    .e-hotspot__tooltip{
        white-space: normal !important;
        max-width: 200px;
        min-width: 200px !important;
    }

    .plans-swiper{
        overflow: hidden;
    }
    .plans-swiper .swiper{
        overflow: visible;
    } 

    .plans-swiper .swiper-slide-prev, .plans-swiper .swiper-slide-next{
        opacity: .8;
        scale: 95%;
    }

    .swiper-backface-hidden .swiper-slide{
        -moz-transition-property: scale, opacity;
        -moz-transition-duration: 400ms;
        -moz-transition-timing-function: linear;
        -o-transition-property: scale, opacity;
        -o-transition-duration: 400ms;
        -o-transition-timing-function: linear;
        -ms-transition-property: scale, opacity;
        -ms-transition-duration: 400ms;
        -ms-transition-timing-function: linear;
        transition-property: scale, opacity;
        transition-duration: 400ms;
        transition-timing-function: linear;
    }


    /* Popup pricing Table */

    .popup-pricing-container .pricing-row .elementor-container .elementor-column:not(:first-child){
        width: 50%;
        display: none;
    }
    /* .popup-pricing-container .pricing-row .elementor-container .elementor-column:nth-child(n+4){
        display: none;
    } */
    .popup-pricing-container .pricing-row .elementor-container .elementor-column.selected-plan{
        display: flex;
    }
    .disabled-icon{
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        /* IE 5-7 */
        filter: alpha(opacity=50);
        /* Netscape */
        -moz-opacity: 0.5;
        /* Safari 1.x */
        -khtml-opacity: 0.5;
        /* Good browsers */
        opacity: 0.5;
    }

    /* Style Fixes  */
    .dialog-message .popup-pricing-container{
        font-size: 18px;
    }
    .popup-pricing-container .pricing-heading .elementor-container .elementor-column .elementor-element-populated,
    .popup-pricing-container .pricing-row .elementor-container .elementor-column .elementor-element-populated{
        padding: 10px 15px;
        text-align: center;
        justify-content: center;
    }
    .popup-pricing-container .pricing-row .elementor-container .elementor-column .elementor-element-populated .elementor-icon-wrapper{
        text-align: center;
    }

    .corrieri-rows-container .pricing-header .elementor-container .elementor-column,
    .corrieri-rows-container .pricing-row .elementor-container .elementor-column{
        width: 50%;
    }


}

@media (max-width: 480px){
        /* Single blog post */
    .contenuto-articolo h2{ font-size: 28px;}
    .contenuto-articolo ul, .contenuto-articolo ol{ margin-left: 2em;}
}

/* Accordion custom: aggiungere all'elemento su Elementor la classe css "accordion-item-custom" */
.accordion-item-custom .elementor-accordion-item {
  	margin-bottom: 2rem;
  	padding: 1rem 1.5rem;
  	border-radius: 20px;
  	background-color: #fff;
  	box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.1);
  	cursor: pointer;
}
.accordion-item-custom .elementor-tab-title[aria-selected="false"]{
    background-color: initial;
}

/* Form contatti custom */
#form-field-name, #form-field-email, #form-field-textarea, .elementor-field-type-submit button {
	box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.1);
}

.hs-form-a23bcf8b-3a09-4c7d-9847-b654486934aa_eefe7208-4754-4e65-99df-0c9119418887 .hs-button,
.hbspt-form input.hs-button{
    width: 100%;
}


.elementor p a{
    text-decoration: underline;
}


/* min-height a titolo Whitepaper per allineare CTA */
.titolo-wp-min-height {
	display: block;
	min-height: 100px;
}


.q-login-popup .dialog-close-button {
	text-decoration: none;
}


.elementor-icon-wrapper{
    cursor: pointer;
}
.elementor-element-4a563ed{
    width: 100%;
}


.box-testo-colorato-app .testo-colorato {
    color: var( --e-global-color-accent )
}


.hide-section-qapla-app {
    display: none !important;
}

.hide-stampa-in-tre-click {
    display: none !important;
}

.hide-formati-stampa {
    display: none !important;
}

.hide-fascia-amazon {
    display: none !important;
}

.hide-paesi-supportati {
    display: none !important;
}


/* Popup box per corrieri */
.premium-modal-box-modal-header{
    justify-content: center !important;
}
.premium-modal-box-modal-body p{
    text-align: center;
}
.premium-modal-box-close-button-container{
    position: absolute;
    top: 5px;
    right:10px;
}
/* fix for button shortcode */
.premium-modal-box-modal-body .elementor-button {
    /* background-image: linear-gradient(90deg, var( --e-global-color-cff6992 ) 0%, var( --e-global-color-text ) 100%); */
    border-radius: 50px 50px 50px 50px;
}
/* .premium-modal-box-modal-body .elementor-button:hover, .premium-modal-box-modal-body .elementor-button:focus {
    background-image: linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-cff6992 ) 90%);
} */


/* styling for cpt loops filters label */
.custom-label-search-filters p {
	margin-bottom: 0 !important;
}


/* Tabella comparativa landing custom (plugin WP Table Builder) */
:root {
    --border-color-wptb: #818181;
    --border-radius-wptb: 10px;
    --width-cell-wptb: 100px;
    --padding-wptb: calc(10px * 2);
    /* --width-cell-wptb-compare: 112.5px; */
    --width-cell-wptb-compare: 100px;
    --padding-wptb-compare: calc(8px * 2);
}
.sticky-tablet tr td:nth-child(1),
.sticky-tablet tr td:nth-child(2) {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1000;
    background-color: inherit;
}
.sticky-tablet tr td:nth-child(2) {
    left: calc(var(--width-cell-wptb) + var(--padding-wptb));
}
.sticky-tablet tr td:nth-child(2) {
    background-color: #fafafa;
}
.sticky-tablet tr:nth-child(even) td:nth-child(2) {
    background-color: #d1d1d1;
}
.sticky-tablet tr:first-child td:nth-child(2)::after {
    border-top: 2px solid var(--border-color-wptb);
    border-top-left-radius: var(--border-radius-wptb);
    border-top-right-radius: var(--border-radius-wptb);
}
.sticky-tablet tr:last-child td:nth-child(2)::after {
    border-bottom: 2px solid var(--border-color-wptb);
    border-bottom-left-radius: var(--border-radius-wptb);
    border-bottom-right-radius: var(--border-radius-wptb);
}
.sticky-tablet tr td:nth-child(2)::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-right: 2px solid var(--border-color-wptb);
    border-left: 2px solid var(--border-color-wptb);
}
.sticky-tablet .wptb-row:nth-child(odd) {
    background-color: white;
}
.sticky-tablet .wptb-row:nth-child(even) td{
    background-color: #eee;
}
.sticky-tablet .wptb-row:nth-child(2n) td:first-child {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.sticky-tablet .wptb-row:nth-child(2n) td:last-child {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.c-gre-5 path {
    fill: green;
}
.c-red-6 path {
    fill: red;
}
.sticky-tablet td {
    text-align: center;
}


.comparison-table.sticky-tablet tr td:nth-child(2) {
    left: calc(var(--width-cell-wptb-compare) + var(--padding-wptb-compare));
}
.comparison-table.sticky-tablet .wptb-row:nth-child(2n) td:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.comparison-table.sticky-tablet tr:first-child td:nth-child(n+2)::after {
    border-top: 2px solid var(--border-color-wptb);
    border-top-left-radius: var(--border-radius-wptb);
    border-top-right-radius: var(--border-radius-wptb);
}
.comparison-table.sticky-tablet tr:last-child td:nth-child(n+2)::after {
    border-bottom: 2px solid var(--border-color-wptb);
    border-bottom-left-radius: var(--border-radius-wptb);
    border-bottom-right-radius: var(--border-radius-wptb);
}
.comparison-table.sticky-tablet tr td:nth-child(n+2)::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border-right: 2px solid var(--border-color-wptb);
    border-left: 2px solid var(--border-color-wptb);
}
.comparison-table.sticky-tablet tr td:nth-child(n+3)::after {
    width: 99%;
}
.comparison-table.sticky-tablet tr td:nth-child(n+3){
    /* padding-left: 10px 1% 10px 10px; */
}

.sticky-tablet wptb_shortcode_container_element{
    position: relative;
    z-index: 1;
}

/* Styles for one column */
.comparison-table.sticky-tablet.one-col-sticky tr td:nth-child(2) {
    position: relative;
    left: 0;
    z-index: 1;
}
.comparison-table.sticky-tablet.one-col-sticky .table .elementor-shortcode::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 100%;
    z-index: -100;
    background-color: transparent;  
}
[data-elementor-device-mode="mobile"] .comparison-table.sticky-tablet.one-col-sticky .table .elementor-shortcode::after {
    background-color: white;
    z-index: 100;
}
[data-elementor-device-mode="desktop"] .comparison-table.sticky-tablet.one-col-sticky .wptb-row:nth-child(odd), [data-elementor-device-mode="tablet"] .comparison-table.sticky-tablet.one-col-sticky .wptb-row:nth-child(odd) {
    background-color: transparent;
}


/* For jet_filter_custom.js */
#corrieri-listing-mob, #corrieri-listing {
    overflow: hidden;
    max-height: 0;
}

#corrieri-listing-mob.show, #corrieri-listing.show {
    overflow: visible;
    max-height: none;
}
.corrieri-spinner {
    opacity: 0;
    position: absolute;
    top: 36px;
    left: 250px;
    transition: opacity 0.3s ease-out;
}
[data-elementor-device-mode="mobile"] .corrieri-spinner {
    top: 105px;
}
.corrieri-spinner.show {
    opacity: 1;
}
/* #corrieri-listing-mob .jet-filters-loading {
    display: none !important;
} */


 /* Move reCAPTCHA v3 badge to the left */
 
 .grecaptcha-badge {
    width: 70px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    left: 4px !important;
  }
  
  .grecaptcha-badge:hover {
    width: 256px !important;
  }


.qp-gradient2025 {
    background: var(--Gradient-Gradient2025-v3, linear-gradient(73deg, #FF6931 14.62%, #F87F03 20.45%, #3A1799 26.35%, #050D49 48.09%, #074D8A 69.46%, #29ABE2 96.74%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.qp-column-gradient2025 {
    border-radius: 30px;
    background: var(--Gradient-Gradient2025-v4, linear-gradient(74deg, #FF6931 -26.49%, #F87F03 -1.09%, #3A1799 30.95%, #050D49 57.23%, #074D8A 84.37%, #29ABE2 110.08%));
}

.qp-column-gradient2025-v2 {
    border-radius: 30px;
    background: linear-gradient(80deg, #FF6931 -13.09%, #F87F03 -10.09%, #3A1799 12.46%, #050D49 45.5%, #074D8A 76.7%, #29ABE2 94.89%);
}