.elementor-66608 .elementor-element.elementor-element-5104292{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-66608 .elementor-element.elementor-element-b99304f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66608 .elementor-element.elementor-element-07544f5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-66608 .elementor-element.elementor-element-07544f5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-66608 .elementor-element.elementor-element-11fe2d4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66608 .elementor-element.elementor-element-11fe2d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66608 .elementor-element.elementor-element-11fe2d4 > .elementor-element-populated{margin:8px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66608 .elementor-element.elementor-element-b844567 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66608 .elementor-element.elementor-element-b844567.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-66608 .elementor-element.elementor-element-b844567 .elementor-heading-title{font-size:1px;}.elementor-66608 .elementor-element.elementor-element-b844567 .elementor-heading-title a{transition-duration:0s;}.elementor-66608 .elementor-element.elementor-element-5157326 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66608 .elementor-element.elementor-element-dc906e1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-66608 .elementor-element.elementor-element-eff4bed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66608 .elementor-element.elementor-element-5da998c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66608 .elementor-element.elementor-element-938c899{--display:flex;}.elementor-66608 .elementor-element.elementor-element-36ecd70 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-66608 .elementor-element.elementor-element-36ecd70 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-66608 .elementor-element.elementor-element-36ecd70 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-66608 .elementor-element.elementor-element-36ecd70{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-66608 .elementor-element.elementor-element-36ecd70 .elementor-icon-list-text{transition:color 0.3s;}.elementor-66608 .elementor-element.elementor-element-ec504da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-66608 .elementor-element.elementor-element-317cc42{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-66608 .elementor-element.elementor-element-317cc42:not(.elementor-motion-effects-element-type-background), .elementor-66608 .elementor-element.elementor-element-317cc42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.accademiadelprofitto.com/wp-content/uploads/2024/03/sfondo-alt-giallo.webp");}.elementor-66608 .elementor-element.elementor-element-3a970cd.elementor-element{--align-self:center;}.elementor-66608 .elementor-element.elementor-element-023f263{--display:flex;}.elementor-66608 .elementor-element.elementor-element-8cd44bc.elementor-element{--align-self:center;}.elementor-66608 .elementor-element.elementor-element-8cd44bc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-66608 .elementor-element.elementor-element-8cd44bc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-66608 .elementor-element.elementor-element-8cd44bc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-66608 .elementor-element.elementor-element-8cd44bc .elementor-icon-list-text{transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-66608 .elementor-element.elementor-element-ec504da{--width:100%;}.elementor-66608 .elementor-element.elementor-element-317cc42{--width:100%;}}@media(max-width:1024px){.elementor-66608 .elementor-element.elementor-element-5104292{margin-top:-32px;margin-bottom:-32px;}.elementor-66608 .elementor-element.elementor-element-07544f5{margin-top:0px;margin-bottom:0px;}.elementor-66608 .elementor-element.elementor-element-b844567.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-66608 .elementor-element.elementor-element-5104292{margin-top:-115px;margin-bottom:-115px;}.elementor-66608 .elementor-element.elementor-element-07544f5{margin-top:110px;margin-bottom:110px;}.elementor-66608 .elementor-element.elementor-element-b844567.elementor-element{--align-self:center;}.elementor-66608 .elementor-element.elementor-element-36ecd70{width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;}.elementor-66608 .elementor-element.elementor-element-36ecd70.elementor-element{--align-self:center;}.elementor-66608 .elementor-element.elementor-element-3a970cd.elementor-element{--align-self:center;}.elementor-66608 .elementor-element.elementor-element-023f263{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-938c899 */.woocommerce-MyAccount-navigation {
    display:none;
}

.woocommerce-MyAccount-content {
    width: 100% !important;
    background: linear-gradient(160deg,var(--superficie-alta),var(--superficie) 62%) !important;
    padding: 3rem;
    float: none !important;
}
.shop_table.subscription_details a {
    margin: 0.3rem 0;
    background: var(--e-global-color-accent);
    color: white;
}

/* bacheca: via il contenuto WooCommerce */
body.woocommerce-dashboard .woocommerce-MyAccount-content { display: none !important; }

/* ordini, abbonamenti, dati, indirizzi, pagamenti: via le cinque carte, restano saluto e bottoni */
body.woocommerce-account:not(.woocommerce-dashboard) :is(.w-carte-alto, .w-calendario, .w-due2, .w-riprendi, .w-appuntamenti) { display: none !important; }


/* TABELLE E MODULI WOOCOMMERCE: ordini, abbonamenti, dati, indirizzi, pagamenti */
.woocommerce-MyAccount-content { color: #f2ece0; font-family: 'Montserrat', 'Segoe UI', system-ui, sans-serif; border: 1px solid #3a3733; border-left: 2px solid #d9a648; border-radius: 3px; }
.woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content legend { color: #f2ece0; font-family: 'Oswald', 'Bahnschrift', Impact, sans-serif; font-weight: 400; letter-spacing: .06em; text-transform: uppercase; }
.woocommerce-MyAccount-content p, .woocommerce-MyAccount-content address, .woocommerce-MyAccount-content label, .woocommerce-MyAccount-content legend { color: rgba(242,236,224,.80); }
.woocommerce-MyAccount-content a { color: #d9a648; }
.woocommerce-MyAccount-content a:hover { color: #f7e6bd; }
.woocommerce-MyAccount-content table.shop_table { border: 1px solid #3a3733 !important; border-collapse: collapse !important; border-radius: 0; background: transparent; }
.woocommerce-MyAccount-content table.shop_table th { background: rgba(20,19,18,.6); color: #d9a648; border: 1px solid #3a3733 !important; font-family: 'Oswald', 'Bahnschrift', Impact, sans-serif; font-weight: 400; font-size: .78rem; letter-spacing: .14em; text-transform: uppercase; padding: .8rem 1rem; }
.woocommerce-MyAccount-content table.shop_table td { border: 1px solid #3a3733 !important; color: #f2ece0; padding: .8rem 1rem; font-size: .92rem; }
.woocommerce-MyAccount-content table.shop_table tbody tr:hover td { background: rgba(217,166,72,.06); }
.woocommerce-MyAccount-content .button, .woocommerce-MyAccount-content .woocommerce-button, .woocommerce-MyAccount-content .woocommerce-Button, .woocommerce-MyAccount-content button[type="submit"] { display: inline-block; padding: .55rem 1.2rem; border: 0 !important; border-radius: 999px !important; background: linear-gradient(100deg, #e6b95c 0%, #d9a648 46%, #c4923a 100%) !important; color: #141312 !important; font-family: 'Oswald', 'Bahnschrift', Impact, sans-serif !important; font-weight: 500 !important; font-size: .78rem !important; letter-spacing: .14em; text-transform: uppercase; line-height: 1.2; cursor: pointer; text-decoration: none; transition: transform .25s cubic-bezier(.23,1,.32,1), box-shadow .25s; }
.woocommerce-MyAccount-content .button:hover, .woocommerce-MyAccount-content .woocommerce-Button:hover, .woocommerce-MyAccount-content button[type="submit"]:hover { transform: translateY(-2px); box-shadow: 0 10px 24px -12px rgba(217,166,72,.9); }
.woocommerce-MyAccount-content .woocommerce-info, .woocommerce-MyAccount-content .woocommerce-message, .woocommerce-MyAccount-content .woocommerce-error { background: #141312 !important; color: #f2ece0 !important; border-top: 2px solid #d9a648 !important; border-radius: 3px; }
.woocommerce-MyAccount-content .woocommerce-info::before, .woocommerce-MyAccount-content .woocommerce-message::before { color: #d9a648; }
.woocommerce-MyAccount-content .input-text, .woocommerce-MyAccount-content select, .woocommerce-MyAccount-content textarea { width: 100%; padding: .75rem .9rem; background: #141312 !important; border: 1px solid #3a3733 !important; border-radius: 3px; color: #f2ece0 !important; font-family: inherit; font-size: .95rem; box-shadow: none !important; outline: none; }
.woocommerce-MyAccount-content .input-text:focus, .woocommerce-MyAccount-content select:focus { border-color: #d9a648 !important; box-shadow: 0 0 0 3px rgba(217,166,72,.18) !important; }
.woocommerce-MyAccount-content .password-input { position: relative; }
.woocommerce-MyAccount-content .show-password-input { color: #d9a648; filter: brightness(0) invert(.86) sepia(.6) saturate(3) hue-rotate(-12deg); }
.woocommerce-MyAccount-content fieldset { border: 1px solid #3a3733; border-radius: 3px; padding: 1rem 1.2rem 1.2rem; margin: 1.4rem 0; }
.woocommerce-MyAccount-content legend { padding: 0 .5rem; font-size: .9rem; }
.woocommerce-MyAccount-content input[type="checkbox"] { accent-color: #d9a648; }
.woocommerce-MyAccount-content .woocommerce-Address { background: rgba(20,19,18,.45); border: 1px solid #3a3733; border-radius: 3px; padding: 1.2rem 1.4rem; }
.woocommerce-MyAccount-content .woocommerce-Address-title h2, .woocommerce-MyAccount-content .woocommerce-Address-title h3 { font-size: 1.15rem; }
.woocommerce-MyAccount-content .woocommerce-Address-title a.edit { font-size: .8rem; letter-spacing: .06em; text-transform: uppercase; }
.woocommerce-MyAccount-content address { font-style: normal; line-height: 1.6; }
.woocommerce-MyAccount-content .woocommerce-Address-title a.edit { display: inline-block; margin: .4rem 0 .9rem; padding: .55rem 1.2rem; border-radius: 999px; background: linear-gradient(100deg, #e6b95c 0%, #d9a648 46%, #c4923a 100%); color: #141312 !important; font-family: 'Oswald', 'Bahnschrift', Impact, sans-serif; font-weight: 500; font-size: .78rem; letter-spacing: .14em; text-transform: uppercase; text-decoration: none; transition: transform .25s cubic-bezier(.23,1,.32,1), box-shadow .25s; }
.woocommerce-MyAccount-content .woocommerce-Address-title a.edit:hover { transform: translateY(-2px); box-shadow: 0 10px 24px -12px rgba(217,166,72,.9); }

/* TITOLO DELL'ENDPOINT, sotto saluto e bottoni */
.woocommerce-MyAccount-content::before { display: block; margin: 0 0 1.4rem; color: #f2ece0; font-family: 'Oswald', 'Bahnschrift', Impact, sans-serif; font-weight: 400; font-size: clamp(1.25rem, 2.6vw, 1.72rem); letter-spacing: .06em; text-transform: uppercase; line-height: 1.15; }
body.woocommerce-orders .woocommerce-MyAccount-content::before { content: "I tuoi ordini"; }
body.woocommerce-view-order .woocommerce-MyAccount-content::before { content: "Dettaglio ordine"; }
body.woocommerce-subscriptions .woocommerce-MyAccount-content::before { content: "I tuoi abbonamenti"; }
body.woocommerce-view-subscription .woocommerce-MyAccount-content::before { content: "Dettaglio abbonamento"; }
body.woocommerce-edit-account .woocommerce-MyAccount-content::before { content: "I tuoi dati"; }
body.woocommerce-edit-address .woocommerce-MyAccount-content::before { content: "I tuoi indirizzi"; }
body.woocommerce-payment-methods .woocommerce-MyAccount-content::before { content: "Metodi di pagamento"; }
body.woocommerce-add-payment-method .woocommerce-MyAccount-content::before { content: "Aggiungi un metodo di pagamento"; }
/* Etichetta della casella « aggiorna per tutti i rinnovi »: la traduzione stampa « l'fatturazione utilizzato » */
#update_all_subscriptions_addresses_field label { font-size: 0; }
#update_all_subscriptions_addresses_field label::after { content: "Aggiorna l'indirizzo di fatturazione utilizzato per tutti i futuri rinnovi degli abbonamenti attivi (facoltativo)"; font-size: 1rem; }
@media (max-width:900px){ .elementor-66608 .elementor-element.elementor-element-938c899{order:7;} }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36ecd70 */@media (max-width: 640px) {
  .social-el .elementor-icon-list-items { flex-wrap: nowrap !important; gap: .6rem !important; justify-content: center; padding-bottom: 1rem; }
  .social-el .elementor-icon-list-item { flex: 0 0 auto; }
  .social-el .elementor-icon-list-icon { width: 40px !important; height: 40px !important; }
  .social-el .elementor-icon-list-icon i, .social-el .elementor-icon-list-icon svg { width: 17px !important; height: 17px !important; font-size: 16px !important; }
  .social-el .elementor-icon-list-text { font-size: .52rem !important; letter-spacing: .1em !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317cc42 *//* LOGIN: veste del sito */
.elementor-66608 .elementor-element.elementor-element-317cc42 { background-image: none !important; background-color: transparent !important; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce { max-width: 460px; margin: 0 auto; padding: 2.2rem 2.4rem 2rem; background: linear-gradient(160deg, #232120, #1c1a18 62%); border: 1px solid #3a3733; border-left: 2px solid #d9a648; border-radius: 3px; box-shadow: 0 0 40px -10px rgba(217,166,72,.35); color: #f2ece0; font-family: 'Montserrat', 'Segoe UI', system-ui, sans-serif; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce h2 { margin: 0 0 1.4rem; color: #f2ece0; text-align: center; font-family: 'Oswald', 'Bahnschrift', Impact, sans-serif; font-weight: 400; font-size: 1.7rem; letter-spacing: .08em; text-transform: uppercase; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login { border: 0 !important; padding: 0 !important; margin: 0 !important; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login label { color: rgba(242,236,224,.80); font-size: .82rem; letter-spacing: .04em; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login .required { color: #d9a648; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login .input-text { width: 100%; padding: .8rem .9rem; background: #141312; border: 1px solid #3a3733; border-radius: 3px; color: #f2ece0; font-family: inherit; font-size: .95rem; box-shadow: none; outline: none; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login .input-text:focus { border-color: #d9a648; box-shadow: 0 0 0 3px rgba(217,166,72,.18); }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login .show-password-input::after { color: #d9a648; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .the_champ_social_login_title { color: rgba(242,236,224,.55); font-size: .8rem; letter-spacing: .04em; margin: .6rem 0 .4rem; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .the_champ_login_ul { margin: 0; padding: 0; list-style: none; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login__rememberme { display: flex; align-items: center; gap: .45rem; margin: .6rem 0 1rem; color: rgba(242,236,224,.80); font-size: .85rem; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login__rememberme input { accent-color: #d9a648; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login__submit { display: block; width: 100%; padding: .95rem 1.9rem; border: 0; border-radius: 999px; background: linear-gradient(100deg, #e6b95c 0%, #d9a648 46%, #c4923a 100%); color: #141312; font-family: 'Oswald', 'Bahnschrift', Impact, sans-serif; font-weight: 500; font-size: 1rem; letter-spacing: .16em; text-transform: uppercase; cursor: pointer; transition: transform .25s cubic-bezier(.23,1,.32,1), box-shadow .25s; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login__submit:hover { transform: translateY(-2px); box-shadow: 0 10px 24px -12px rgba(217,166,72,.9); color: #141312; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .lost_password { margin: 1rem 0 0; text-align: center; font-size: .85rem; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .lost_password > a, .elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-privacy-policy-link { color: #d9a648; text-decoration: none; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .lost_password > a:hover { color: #f7e6bd; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-error, .elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-message, .elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-info { background: #141312; border-top-color: #d9a648; color: #f2ece0; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login .password-input { position: relative; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-form-login .show-password-input { color: #d9a648; filter: brightness(0) invert(.86) sepia(.6) saturate(3) hue-rotate(-12deg); }

/* PASSWORD DIMENTICATA / NUOVA PASSWORD: stessa veste del login */
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword { border: 0 !important; padding: 0 !important; margin: 0 !important; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword p { color: rgba(242,236,224,.80); font-size: .9rem; line-height: 1.55; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword label { display: block; color: rgba(242,236,224,.80); font-size: .82rem; letter-spacing: .04em; margin-bottom: .35rem; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword .required { color: #d9a648; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword .form-row { width: 100%; float: none; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword .input-text { width: 100%; padding: .8rem .9rem; background: #141312; border: 1px solid #3a3733; border-radius: 3px; color: #f2ece0; font-family: inherit; font-size: .95rem; box-shadow: none; outline: none; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword .input-text:focus { border-color: #d9a648; box-shadow: 0 0 0 3px rgba(217,166,72,.18); }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword .password-input { position: relative; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword .show-password-input { color: #d9a648; filter: brightness(0) invert(.86) sepia(.6) saturate(3) hue-rotate(-12deg); }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword .woocommerce-Button { display: block; width: 100%; margin-top: .6rem; padding: .95rem 1.9rem; border: 0; border-radius: 999px; background: linear-gradient(100deg, #e6b95c 0%, #d9a648 46%, #c4923a 100%); color: #141312; font-family: 'Oswald', 'Bahnschrift', Impact, sans-serif; font-weight: 500; font-size: 1rem; letter-spacing: .16em; text-transform: uppercase; cursor: pointer; transition: transform .25s cubic-bezier(.23,1,.32,1), box-shadow .25s; }
.elementor-66608 .elementor-element.elementor-element-317cc42 .woocommerce-ResetPassword .woocommerce-Button:hover { transform: translateY(-2px); box-shadow: 0 10px 24px -12px rgba(217,166,72,.9); color: #141312; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023f263 *//* SEGUICI SUI SOCIAL, come sulla pagina dei loggati */
.dicitura-el .elementor-heading-title { text-align: center; font-family: 'Oswald', 'Bahnschrift', Impact, sans-serif; font-weight: 300; font-size: .74rem; letter-spacing: .2em; text-transform: uppercase; color: rgba(242,236,224,.55); margin: 1.6rem 0 .9rem; }
.social-el .elementor-icon-list-items { display: flex; justify-content: center; gap: clamp(1rem,3vw,2.2rem); flex-wrap: wrap; margin: 0; padding: 0 0 1.6rem; list-style: none; }
.social-el .elementor-icon-list-item { margin: 0; padding: 0; position: relative; }
.social-el .elementor-icon-list-item a { display: flex; flex-direction: column; align-items: center; gap: .45rem; text-decoration: none; color: rgba(242,236,224,.80); }
.social-el .elementor-icon-list-icon { width: 48px; height: 48px; border-radius: 50%; border: 1px solid rgba(217,166,72,.22); display: flex; align-items: center; justify-content: center; transition: border-color 240ms ease, transform 240ms cubic-bezier(.23,1,.32,1); }
.social-el .elementor-icon-list-icon i, .social-el .elementor-icon-list-icon svg { color: #d9a648; fill: #d9a648; font-size: 19px; width: 20px; height: 20px; }
.social-el .elementor-icon-list-text { font-family: 'Oswald', 'Bahnschrift', Impact, sans-serif; font-size: .64rem; letter-spacing: .16em; text-transform: uppercase; color: rgba(242,236,224,.80); }
.social-el a:hover .elementor-icon-list-icon { border-color: #d9a648; transform: translateY(-3px); position: relative; z-index: 2; }
@media (max-width: 640px) {
  .social-el .elementor-icon-list-items { flex-wrap: nowrap !important; gap: .6rem !important; justify-content: center; padding-bottom: 1rem; }
  .social-el .elementor-icon-list-item { flex: 0 0 auto; }
  .social-el .elementor-icon-list-icon { width: 40px !important; height: 40px !important; }
  .social-el .elementor-icon-list-icon i, .social-el .elementor-icon-list-icon svg { width: 17px !important; height: 17px !important; font-size: 16px !important; }
  .social-el .elementor-icon-list-text { font-size: .52rem !important; letter-spacing: .1em !important; }
}/* End custom CSS */