.elementor-3503 .elementor-element.elementor-element-6d16a14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-f596b83 */.strip {
    background: #1B5372 !important
;
    border-block: 1px solid var(--line);
    padding: 20px 0;
    overflow: hidden;
}
.hero-title .grad {
    background: linear-gradient(100deg, #1A5271, #74BADB 50%, #1A5271);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    animation: sheen 6s linear infinite;
    -webkit-text-stroke: .5px rgba(26, 82, 113, .18);
    padding: 15px;
}

button#tPrev {
    display: none;
}
button#tNext {
    display: none;
}
.iubenda-tp-alert-btn[data-tp-float][data-tp-float=bottom-right], .iubenda-tp-alert-btn[data-tp-float][data-tp-float=top-right], .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=bottom-right], .iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=top-right], .iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-right], .iubenda-uspr-btn[data-tp-float][data-tp-float=top-right] {
    right: 0 !important;
    display: none !important;
}/* End custom CSS */