.elementor-1509 .elementor-element.elementor-element-6cd818b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-8fd1321{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1509 .elementor-element.elementor-element-9fb484f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1509 .elementor-element.elementor-element-9fb484f.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1509 .elementor-element.elementor-element-a0b59b1{width:var( --container-widget-width, 100% );max-width:100%;padding:35px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#252525;}.elementor-1509 .elementor-element.elementor-element-029e6fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1509 .elementor-element.elementor-element-3096b69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1509 .elementor-element.elementor-element-61d0208{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1509 .elementor-element.elementor-element-b42a272{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#DFBF94;}.elementor-1509 .elementor-element.elementor-element-6713821{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1509 .elementor-element.elementor-element-40e3b26{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#DFBF94;}.elementor-1509 .elementor-element.elementor-element-44bd51b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1509 .elementor-element.elementor-element-8ec5531{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#DFBF94;}.elementor-1509 .elementor-element.elementor-element-d7040b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1509 .elementor-element.elementor-element-c36213f{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#DFBF94;}.elementor-1509 .elementor-element.elementor-element-2af5658{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1509 .elementor-element.elementor-element-e50cb34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1509 .elementor-element.elementor-element-b7cf750{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#DFBF94;}.elementor-1509 .elementor-element.elementor-element-2669caa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1509 .elementor-element.elementor-element-db7b334{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#DFBF94;}.elementor-1509 .elementor-element.elementor-element-bbd9219{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1509 .elementor-element.elementor-element-8884aad{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#DFBF94;}.elementor-1509 .elementor-element.elementor-element-d669dea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1509 .elementor-element.elementor-element-5f0e57f{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#DFBF94;}.elementor-1509 .elementor-element.elementor-element-e282388{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1509 .elementor-element.elementor-element-07d4140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1509 .elementor-element.elementor-element-2bd375a{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#DFBF94;}.elementor-1509 .elementor-element.elementor-element-d0b752f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1509 .elementor-element.elementor-element-6283088{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;color:#DFBF94;}.elementor-1509 .elementor-element.elementor-element-e50ad28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-1509 .elementor-element.elementor-element-e50ad28:not(.elementor-motion-effects-element-type-background), .elementor-1509 .elementor-element.elementor-element-e50ad28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1D5AE;}.elementor-1509 .elementor-element.elementor-element-802d91e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#242424;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1509 .elementor-element.elementor-element-8707c75 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;fill:#181818;color:#181818;border-radius:20px 20px 20px 20px;}.elementor-1509 .elementor-element.elementor-element-8707c75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1509 .elementor-element.elementor-element-8707c75.elementor-element{--align-self:center;}.elementor-1509 .elementor-element.elementor-element-fd231b9{--display:flex;--min-height:588px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-fd231b9.e-con{--align-self:center;}.elementor-1509 .elementor-element.elementor-element-cb5de3d{--display:flex;--min-height:395px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1509 .elementor-element.elementor-element-9e44ee9{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#1F1F1F;}.elementor-1509 .elementor-element.elementor-element-9e44ee9.elementor-element{--align-self:center;}.elementor-1509 .elementor-element.elementor-element-07507e3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1509 .elementor-element.elementor-element-9266b99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1509 .elementor-element.elementor-element-7b851bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1509 .elementor-element.elementor-element-34b1db2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1509 .elementor-element.elementor-element-d0e89ff{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-1509 .elementor-element.elementor-element-d610629 .elementor-button{background-color:#F1D5AE00;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:1.3px;fill:#DABA8E;color:#DABA8E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1D5AE;border-radius:20px 20px 20px 20px;}.elementor-1509 .elementor-element.elementor-element-d610629 .elementor-button:hover, .elementor-1509 .elementor-element.elementor-element-d610629 .elementor-button:focus{background-color:#F1D5AE;color:#FFFFFF;}.elementor-1509 .elementor-element.elementor-element-d610629{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1509 .elementor-element.elementor-element-d610629 .elementor-button:hover svg, .elementor-1509 .elementor-element.elementor-element-d610629 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1509 .elementor-element.elementor-element-98d81d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1509 .elementor-element.elementor-element-469f151{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-6a793d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-4f29f14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-4e10c32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1509 .elementor-element.elementor-element-4e10c32:not(.elementor-motion-effects-element-type-background), .elementor-1509 .elementor-element.elementor-element-4e10c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1D5AE;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1509 .elementor-element.elementor-element-0febf91{width:var( --container-widget-width, 53% );max-width:53%;padding:100px 0px 50px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-1509 .elementor-element.elementor-element-0febf91.elementor-element{--align-self:center;}.elementor-1509 .elementor-element.elementor-element-0febf91 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:200;line-height:34px;letter-spacing:0.3px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1509 .elementor-element.elementor-element-8707c75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1509 .elementor-element.elementor-element-9e44ee9{--container-widget-width:489px;--container-widget-flex-grow:0;width:var( --container-widget-width, 489px );max-width:489px;}.elementor-1509 .elementor-element.elementor-element-0febf91{--container-widget-width:747px;--container-widget-flex-grow:0;width:var( --container-widget-width, 747px );max-width:747px;}}@media(min-width:768px){.elementor-1509 .elementor-element.elementor-element-8fd1321{--content-width:1305px;}.elementor-1509 .elementor-element.elementor-element-9fb484f{--width:50%;}.elementor-1509 .elementor-element.elementor-element-029e6fd{--width:50%;}.elementor-1509 .elementor-element.elementor-element-3096b69{--content-width:1265px;}.elementor-1509 .elementor-element.elementor-element-61d0208{--width:25%;}.elementor-1509 .elementor-element.elementor-element-6713821{--width:25%;}.elementor-1509 .elementor-element.elementor-element-44bd51b{--width:25%;}.elementor-1509 .elementor-element.elementor-element-d7040b2{--width:25%;}.elementor-1509 .elementor-element.elementor-element-2af5658{--content-width:1265px;}.elementor-1509 .elementor-element.elementor-element-e50cb34{--width:25%;}.elementor-1509 .elementor-element.elementor-element-2669caa{--width:25%;}.elementor-1509 .elementor-element.elementor-element-bbd9219{--width:25%;}.elementor-1509 .elementor-element.elementor-element-d669dea{--width:25%;}.elementor-1509 .elementor-element.elementor-element-e282388{--content-width:1265px;}.elementor-1509 .elementor-element.elementor-element-07d4140{--width:25%;}.elementor-1509 .elementor-element.elementor-element-d0b752f{--width:25%;}.elementor-1509 .elementor-element.elementor-element-e50ad28{--width:50%;}.elementor-1509 .elementor-element.elementor-element-fd231b9{--content-width:918px;}.elementor-1509 .elementor-element.elementor-element-7b851bb{--width:25%;}.elementor-1509 .elementor-element.elementor-element-34b1db2{--width:58%;}.elementor-1509 .elementor-element.elementor-element-98d81d3{--width:25%;}.elementor-1509 .elementor-element.elementor-element-4f29f14{--width:50%;}.elementor-1509 .elementor-element.elementor-element-4e10c32{--width:50%;}}@media(max-width:767px){.elementor-1509 .elementor-element.elementor-element-a0b59b1{width:initial;max-width:initial;padding:30px 20px 0px 20px;font-size:14px;}.elementor-1509 .elementor-element.elementor-element-e50ad28{--width:500px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1509 .elementor-element.elementor-element-802d91e{width:initial;max-width:initial;padding:20px 0px 0px 0px;font-size:14px;}.elementor-1509 .elementor-element.elementor-element-8707c75{padding:0px 0px 0px 0px;}.elementor-1509 .elementor-element.elementor-element-fd231b9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1509 .elementor-element.elementor-element-cb5de3d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1509 .elementor-element.elementor-element-9e44ee9{font-size:14px;}.elementor-1509 .elementor-element.elementor-element-07507e3{--container-widget-width:491px;--container-widget-flex-grow:0;width:var( --container-widget-width, 491px );max-width:491px;}.elementor-1509 .elementor-element.elementor-element-d0e89ff{width:initial;max-width:initial;font-size:14px;}.elementor-1509 .elementor-element.elementor-element-d610629{padding:0px 0px 20px 0px;--container-widget-width:413px;--container-widget-flex-grow:0;width:var( --container-widget-width, 413px );max-width:413px;}.elementor-1509 .elementor-element.elementor-element-4e10c32{--min-height:240px;}.elementor-1509 .elementor-element.elementor-element-0febf91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}}/* Start custom CSS for image, class: .elementor-element-faee4c7 *//* =========================================================
   CLINICA ROSSI - CARD MASTOPLASTICA ADDITIVA
   ALTEZZA UNIFORME + EFFETTO GLASS
========================================================= */


/* =========================================================
   CARD PRINCIPALE
========================================================= */

.rossi-mastoplastica-additiva-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  cursor:pointer;

  height:545px!important;
  min-height:545px!important;
}


/* ========================================================
   CONTENITORE
======================================================== */

.rossi-mastoplastica-additiva-card
.elementor-widget-container{
  position:relative!important;
  overflow:hidden!important;
  border-radius:inherit!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   LINK
======================================================== */

.rossi-mastoplastica-additiva-card a{
  position:relative!important;

  display:block!important;

  overflow:hidden!important;

  border-radius:inherit!important;

  text-decoration:none!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   IMMAGINE
======================================================== */

.rossi-mastoplastica-additiva-card img{
  position:relative!important;

  z-index:0!important;

  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:none!important;

  object-fit:cover!important;
  object-position:center center!important;

  transform:scale(1);

  filter:
    blur(0)
    brightness(1)
    saturate(1);

  transition:
    transform .7s cubic-bezier(.16,1,.3,1),
    filter .45s ease!important;
}


/* ========================================================
   OVERLAY
======================================================== */

.rossi-mastoplastica-additiva-card
.elementor-widget-container::before{
  content:"";

  position:absolute;

  inset:0;

  z-index:3;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.01) 40%,
      rgba(54,31,22,.55) 100%
    );

  transition:
    background .45s ease;
}


/* ========================================================
   TITOLO
======================================================== */

.rossi-mastoplastica-additiva-card::before{
  content:"Mastoplastica additiva";

  position:absolute;

  left:22px;
  right:22px;

  bottom:26px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:22px;

  font-weight:300;

  line-height:1.15;

  letter-spacing:-.02em;

  text-align:center;

  pointer-events:none;

  transition:
    bottom .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   DESCRIZIONE
======================================================== */

.rossi-mastoplastica-additiva-card::after{
  content:"Aumenta il volume del seno, rispettando l'armonia del corpo.";

  position:absolute;

  left:30px;
  right:30px;

  bottom:88px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:13px;

  font-weight:300;

  line-height:1.45;

  text-align:center;

  opacity:0;

  visibility:hidden;

  transform:translateY(12px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   BOTTONE VISIVO
======================================================== */

.rossi-mastoplastica-additiva-card a::after{
  content:"SCOPRI";

  position:absolute;

  left:50%;

  bottom:24px;

  z-index:20;

  min-height:36px;

  padding:
    8px 14px 8px 30px;

  display:inline-flex;

  align-items:center;
  justify-content:center;

  border:
    1px solid rgba(255,255,255,.88);

  border-radius:999px;

  background:
    rgba(255,255,255,.94);

  color:#6d6967;

  font-family:"Poppins",sans-serif;

  font-size:11px;

  font-weight:400;

  letter-spacing:.06em;

  opacity:0;

  visibility:hidden;

  transform:
    translate(-50%,10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   PALLINO
======================================================== */

.rossi-mastoplastica-additiva-card a::before{
  content:"";

  position:absolute;

  left:
    calc(50% - 30px);

  bottom:39px;

  z-index:21;

  width:6px;

  height:6px;

  border-radius:50%;

  background:#999;

  opacity:0;

  visibility:hidden;

  transform:
    translateY(10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   HOVER DESKTOP
======================================================== */

@media(hover:hover) and (pointer:fine){

  .rossi-mastoplastica-additiva-card:hover img{
    transform:
      scale(1.07)!important;

    filter:
      blur(5px)
      brightness(.82)
      saturate(.90)!important;
  }


  .rossi-mastoplastica-additiva-card:hover
  .elementor-widget-container::before{
    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 43%,
        rgba(118,81,67,.26) 100%
      );
  }


  .rossi-mastoplastica-additiva-card:hover::before{
    bottom:160px;
  }


  .rossi-mastoplastica-additiva-card:hover::after{
    opacity:1;

    visibility:visible;

    transform:
      translateY(0);
  }


  .rossi-mastoplastica-additiva-card:hover a::after{
    opacity:1;

    visibility:visible;

    transform:
      translate(-50%,0);
  }


  .rossi-mastoplastica-additiva-card:hover a::before{
    opacity:1;

    visibility:visible;

    transform:
      translateY(0);
  }

}


/* ========================================================
   TABLET
======================================================== */

@media(min-width:768px) and (max-width:1024px){

  .rossi-mastoplastica-additiva-card{
    height:430px!important;
    min-height:430px!important;
  }

}


/* ========================================================
   MOBILE
   SOLO TITOLO
======================================================== */

@media(max-width:767px){

  .rossi-mastoplastica-additiva-card{
    height:420px!important;
    min-height:420px!important;

    border-radius:20px!important;
  }


  .rossi-mastoplastica-additiva-card
  .elementor-widget-container,
  .rossi-mastoplastica-additiva-card a{
    border-radius:20px!important;
  }


  /* GRADIENTE MOBILE */

  .rossi-mastoplastica-additiva-card
  .elementor-widget-container::before{
    background:
      linear-gradient(
        180deg,
        rgba(255,255,255,0) 20%,
        rgba(54,31,22,.03) 55%,
        rgba(54,31,22,.60) 100%
      );
  }


  /* SOLO TITOLO */

  .rossi-mastoplastica-additiva-card::before{
    left:18px;
    right:18px;

    bottom:32px;

    font-size:18px;

    line-height:1.15;

    text-align:center;
  }


  /* NASCONDI DESCRIZIONE */

  .rossi-mastoplastica-additiva-card::after{
    display:none!important;

    content:none!important;
  }


  /* NASCONDI PULSANTE E PALLINO */

  .rossi-mastoplastica-additiva-card a::after,
  .rossi-mastoplastica-additiva-card a::before{
    display:none!important;

    content:none!important;
  }


  /* NIENTE EFFETTI HOVER SU TOUCH */

  .rossi-mastoplastica-additiva-card img{
    transform:scale(1)!important;

    filter:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba0842c *//* =========================================================
   CLINICA ROSSI - CARD RINOPLASTICA E RINOSETTOPLASTICA
   ALTEZZA UNIFORME + EFFETTO GLASS
========================================================= */


/* =========================================================
   CARD PRINCIPALE
========================================================= */

.rossi-rinoplastica-rinosettoplastica-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  cursor:pointer;

  height:545px!important;
  min-height:545px!important;
}


/* ========================================================
   CONTENITORE
======================================================== */

.rossi-rinoplastica-rinosettoplastica-card
.elementor-widget-container{
  position:relative!important;
  overflow:hidden!important;
  border-radius:inherit!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   LINK
======================================================== */

.rossi-rinoplastica-rinosettoplastica-card a{
  position:relative!important;

  display:block!important;

  overflow:hidden!important;

  border-radius:inherit!important;

  text-decoration:none!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   IMMAGINE
======================================================== */

.rossi-rinoplastica-rinosettoplastica-card img{
  position:relative!important;

  z-index:0!important;

  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:none!important;

  object-fit:cover!important;
  object-position:center center!important;

  transform:scale(1);

  filter:
    blur(0)
    brightness(1)
    saturate(1);

  transition:
    transform .7s cubic-bezier(.16,1,.3,1),
    filter .45s ease!important;
}


/* ========================================================
   OVERLAY
======================================================== */

.rossi-rinoplastica-rinosettoplastica-card
.elementor-widget-container::before{
  content:"";

  position:absolute;

  inset:0;

  z-index:3;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.01) 40%,
      rgba(54,31,22,.55) 100%
    );

  transition:
    background .45s ease;
}


/* ========================================================
   TITOLO
======================================================== */

.rossi-rinoplastica-rinosettoplastica-card::before{
  content:"Rinoplastica e rinosettoplastica";

  position:absolute;

  left:22px;
  right:22px;

  bottom:26px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:22px;
  font-weight:300;

  line-height:1.15;

  letter-spacing:-.02em;

  text-align:center;

  pointer-events:none;

  transition:
    bottom .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   DESCRIZIONE
======================================================== */

.rossi-rinoplastica-rinosettoplastica-card::after{
  content:"Ridefinisce la forma del naso e migliora la funzione respiratoria.";

  position:absolute;

  left:30px;
  right:30px;

  bottom:88px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:13px;
  font-weight:300;

  line-height:1.45;

  text-align:center;

  opacity:0;
  visibility:hidden;

  transform:translateY(12px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   BOTTONE VISIVO
======================================================== */

.rossi-rinoplastica-rinosettoplastica-card a::after{
  content:"SCOPRI";

  position:absolute;

  left:50%;
  bottom:24px;

  z-index:20;

  min-height:36px;

  padding:
    8px 14px 8px 30px;

  display:inline-flex;

  align-items:center;
  justify-content:center;

  border:
    1px solid rgba(255,255,255,.88);

  border-radius:999px;

  background:
    rgba(255,255,255,.94);

  color:#6d6967;

  font-family:"Poppins",sans-serif;

  font-size:11px;
  font-weight:400;

  letter-spacing:.06em;

  opacity:0;
  visibility:hidden;

  transform:
    translate(-50%,10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   PALLINO
======================================================== */

.rossi-rinoplastica-rinosettoplastica-card a::before{
  content:"";

  position:absolute;

  left:calc(50% - 30px);

  bottom:39px;

  z-index:21;

  width:6px;
  height:6px;

  border-radius:50%;

  background:#999;

  opacity:0;
  visibility:hidden;

  transform:
    translateY(10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   HOVER DESKTOP
======================================================== */

@media(hover:hover) and (pointer:fine){

  .rossi-rinoplastica-rinosettoplastica-card:hover img{
    transform:
      scale(1.07)!important;

    filter:
      blur(5px)
      brightness(.82)
      saturate(.90)!important;
  }


  .rossi-rinoplastica-rinosettoplastica-card:hover
  .elementor-widget-container::before{
    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 43%,
        rgba(118,81,67,.26) 100%
      );
  }


  .rossi-rinoplastica-rinosettoplastica-card:hover::before{
    bottom:160px;
  }


  .rossi-rinoplastica-rinosettoplastica-card:hover::after{
    opacity:1;

    visibility:visible;

    transform:
      translateY(0);
  }


  .rossi-rinoplastica-rinosettoplastica-card:hover a::after{
    opacity:1;

    visibility:visible;

    transform:
      translate(-50%,0);
  }


  .rossi-rinoplastica-rinosettoplastica-card:hover a::before{
    opacity:1;

    visibility:visible;

    transform:
      translateY(0);
  }

}


/* ========================================================
   TABLET
======================================================== */

@media(min-width:768px) and (max-width:1024px){

  .rossi-rinoplastica-rinosettoplastica-card{
    height:430px!important;
    min-height:430px!important;
  }

}


/* ========================================================
   MOBILE
   SOLO TITOLO
======================================================== */

@media(max-width:767px){

  .rossi-rinoplastica-rinosettoplastica-card{
    height:420px!important;
    min-height:420px!important;

    border-radius:20px!important;
  }


  .rossi-rinoplastica-rinosettoplastica-card
  .elementor-widget-container,
  .rossi-rinoplastica-rinosettoplastica-card a{
    border-radius:20px!important;
  }


  /* GRADIENTE MOBILE */

  .rossi-rinoplastica-rinosettoplastica-card
  .elementor-widget-container::before{
    background:
      linear-gradient(
        180deg,
        rgba(255,255,255,0) 20%,
        rgba(54,31,22,.03) 55%,
        rgba(54,31,22,.60) 100%
      );
  }


  /* SOLO TITOLO */

  .rossi-rinoplastica-rinosettoplastica-card::before{
    left:14px;
    right:14px;

    bottom:32px;

    font-size:17px;

    line-height:1.2;

    text-align:center;
  }


  /* NASCONDI DESCRIZIONE */

  .rossi-rinoplastica-rinosettoplastica-card::after{
    display:none!important;

    content:none!important;
  }


  /* NASCONDI PULSANTE E PALLINO */

  .rossi-rinoplastica-rinosettoplastica-card a::after,
  .rossi-rinoplastica-rinosettoplastica-card a::before{
    display:none!important;

    content:none!important;
  }


  /* NIENTE EFFETTI HOVER SU TOUCH */

  .rossi-rinoplastica-rinosettoplastica-card img{
    transform:scale(1)!important;

    filter:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d650adf *//* =========================================================
   CLINICA ROSSI - CARD BLEFAROPLASTICA CHIRURGICA
   ALTEZZA UNIFORME + EFFETTO GLASS
========================================================= */


/* =========================================================
   CARD PRINCIPALE
========================================================= */

.rossi-blefaroplastica-chirurgica-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  cursor:pointer;

  height:545px!important;
  min-height:545px!important;
}


/* ========================================================
   CONTENITORE
======================================================== */

.rossi-blefaroplastica-chirurgica-card
.elementor-widget-container{
  position:relative!important;
  overflow:hidden!important;
  border-radius:inherit!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   LINK
======================================================== */

.rossi-blefaroplastica-chirurgica-card a{
  position:relative!important;

  display:block!important;

  overflow:hidden!important;

  border-radius:inherit!important;

  text-decoration:none!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   IMMAGINE
======================================================== */

.rossi-blefaroplastica-chirurgica-card img{
  position:relative!important;

  z-index:0!important;

  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:none!important;

  object-fit:cover!important;
  object-position:center center!important;

  transform:scale(1);

  filter:
    blur(0)
    brightness(1)
    saturate(1);

  transition:
    transform .7s cubic-bezier(.16,1,.3,1),
    filter .45s ease!important;
}


/* ========================================================
   OVERLAY
======================================================== */

.rossi-blefaroplastica-chirurgica-card
.elementor-widget-container::before{
  content:"";

  position:absolute;

  inset:0;

  z-index:3;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.01) 40%,
      rgba(54,31,22,.55) 100%
    );

  transition:
    background .45s ease;
}


/* ========================================================
   TITOLO
======================================================== */

.rossi-blefaroplastica-chirurgica-card::before{
  content:"Blefaroplastica chirurgica";

  position:absolute;

  left:22px;
  right:22px;

  bottom:26px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:22px;
  font-weight:300;

  line-height:1.15;

  letter-spacing:-.02em;

  text-align:center;

  pointer-events:none;

  transition:
    bottom .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   DESCRIZIONE
======================================================== */

.rossi-blefaroplastica-chirurgica-card::after{
  content:"Corregge eccessi cutanei e borse palpebrali.";

  position:absolute;

  left:30px;
  right:30px;

  bottom:88px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:13px;
  font-weight:300;

  line-height:1.45;

  text-align:center;

  opacity:0;
  visibility:hidden;

  transform:translateY(12px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   BOTTONE VISIVO
======================================================== */

.rossi-blefaroplastica-chirurgica-card a::after{
  content:"SCOPRI";

  position:absolute;

  left:50%;
  bottom:24px;

  z-index:20;

  min-height:36px;

  padding:
    8px 14px 8px 30px;

  display:inline-flex;

  align-items:center;
  justify-content:center;

  border:
    1px solid rgba(255,255,255,.88);

  border-radius:999px;

  background:
    rgba(255,255,255,.94);

  color:#6d6967;

  font-family:"Poppins",sans-serif;

  font-size:11px;
  font-weight:400;

  letter-spacing:.06em;

  opacity:0;
  visibility:hidden;

  transform:
    translate(-50%,10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   PALLINO
======================================================== */

.rossi-blefaroplastica-chirurgica-card a::before{
  content:"";

  position:absolute;

  left:calc(50% - 30px);
  bottom:39px;

  z-index:21;

  width:6px;
  height:6px;

  border-radius:50%;

  background:#999;

  opacity:0;
  visibility:hidden;

  transform:
    translateY(10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   HOVER DESKTOP
======================================================== */

@media(hover:hover) and (pointer:fine){

  .rossi-blefaroplastica-chirurgica-card:hover img{
    transform:
      scale(1.07)!important;

    filter:
      blur(5px)
      brightness(.82)
      saturate(.90)!important;
  }


  .rossi-blefaroplastica-chirurgica-card:hover
  .elementor-widget-container::before{
    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 43%,
        rgba(118,81,67,.26) 100%
      );
  }


  .rossi-blefaroplastica-chirurgica-card:hover::before{
    bottom:160px;
  }


  .rossi-blefaroplastica-chirurgica-card:hover::after{
    opacity:1;

    visibility:visible;

    transform:
      translateY(0);
  }


  .rossi-blefaroplastica-chirurgica-card:hover a::after{
    opacity:1;

    visibility:visible;

    transform:
      translate(-50%,0);
  }


  .rossi-blefaroplastica-chirurgica-card:hover a::before{
    opacity:1;

    visibility:visible;

    transform:
      translateY(0);
  }

}


/* ========================================================
   TABLET
======================================================== */

@media(min-width:768px) and (max-width:1024px){

  .rossi-blefaroplastica-chirurgica-card{
    height:430px!important;
    min-height:430px!important;
  }

}


/* ========================================================
   MOBILE
   SOLO TITOLO
======================================================== */

@media(max-width:767px){

  .rossi-blefaroplastica-chirurgica-card{
    height:420px!important;
    min-height:420px!important;

    border-radius:20px!important;
  }


  .rossi-blefaroplastica-chirurgica-card
  .elementor-widget-container,
  .rossi-blefaroplastica-chirurgica-card a{
    border-radius:20px!important;
  }


  /* GRADIENTE MOBILE */

  .rossi-blefaroplastica-chirurgica-card
  .elementor-widget-container::before{
    background:
      linear-gradient(
        180deg,
        rgba(255,255,255,0) 20%,
        rgba(54,31,22,.03) 55%,
        rgba(54,31,22,.60) 100%
      );
  }


  /* SOLO TITOLO */

  .rossi-blefaroplastica-chirurgica-card::before{
    left:16px;
    right:16px;

    bottom:32px;

    font-size:17px;

    line-height:1.2;

    text-align:center;
  }


  /* NASCONDI DESCRIZIONE */

  .rossi-blefaroplastica-chirurgica-card::after{
    display:none!important;

    content:none!important;
  }


  /* NASCONDI PULSANTE E PALLINO */

  .rossi-blefaroplastica-chirurgica-card a::after,
  .rossi-blefaroplastica-chirurgica-card a::before{
    display:none!important;

    content:none!important;
  }


  /* NIENTE EFFETTI HOVER SU TOUCH */

  .rossi-blefaroplastica-chirurgica-card img{
    transform:scale(1)!important;

    filter:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956448b *//* =========================================================
   CLINICA ROSSI - CARD OTOPLASTICA
   ALTEZZA UNIFORME + EFFETTO GLASS
========================================================= */


/* =========================================================
   CARD PRINCIPALE
========================================================= */

.rossi-otoplastica-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  cursor:pointer;

  height:545px!important;
  min-height:545px!important;
}


/* ========================================================
   CONTENITORE
======================================================== */

.rossi-otoplastica-card
.elementor-widget-container{
  position:relative!important;
  overflow:hidden!important;
  border-radius:inherit!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   LINK
======================================================== */

.rossi-otoplastica-card a{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  border-radius:inherit!important;
  text-decoration:none!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   IMMAGINE
======================================================== */

.rossi-otoplastica-card img{
  position:relative!important;
  z-index:0!important;

  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:none!important;

  object-fit:cover!important;
  object-position:center center!important;

  transform:scale(1);

  filter:
    blur(0)
    brightness(1)
    saturate(1);

  transition:
    transform .7s cubic-bezier(.16,1,.3,1),
    filter .45s ease!important;
}


/* ========================================================
   OVERLAY
======================================================== */

.rossi-otoplastica-card
.elementor-widget-container::before{
  content:"";

  position:absolute;
  inset:0;

  z-index:3;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.01) 40%,
      rgba(54,31,22,.55) 100%
    );

  transition:
    background .45s ease;
}


/* ========================================================
   TITOLO
======================================================== */

.rossi-otoplastica-card::before{
  content:"Otoplastica";

  position:absolute;

  left:22px;
  right:22px;

  bottom:26px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:22px;
  font-weight:300;

  line-height:1.15;

  letter-spacing:-.02em;

  text-align:center;

  pointer-events:none;

  transition:
    bottom .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   DESCRIZIONE
======================================================== */

.rossi-otoplastica-card::after{
  content:"Corregge forma, posizione e proporzioni delle orecchie.";

  position:absolute;

  left:30px;
  right:30px;

  bottom:88px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:13px;
  font-weight:300;

  line-height:1.45;

  text-align:center;

  opacity:0;
  visibility:hidden;

  transform:translateY(12px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   BOTTONE VISIVO
======================================================== */

.rossi-otoplastica-card a::after{
  content:"SCOPRI";

  position:absolute;

  left:50%;
  bottom:24px;

  z-index:20;

  min-height:36px;

  padding:
    8px 14px 8px 30px;

  display:inline-flex;

  align-items:center;
  justify-content:center;

  border:
    1px solid rgba(255,255,255,.88);

  border-radius:999px;

  background:
    rgba(255,255,255,.94);

  color:#6d6967;

  font-family:"Poppins",sans-serif;

  font-size:11px;
  font-weight:400;

  letter-spacing:.06em;

  opacity:0;
  visibility:hidden;

  transform:translate(-50%,10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   PALLINO
======================================================== */

.rossi-otoplastica-card a::before{
  content:"";

  position:absolute;

  left:calc(50% - 30px);
  bottom:39px;

  z-index:21;

  width:6px;
  height:6px;

  border-radius:50%;

  background:#999;

  opacity:0;
  visibility:hidden;

  transform:translateY(10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   HOVER DESKTOP
======================================================== */

@media(hover:hover) and (pointer:fine){

  .rossi-otoplastica-card:hover img{
    transform:scale(1.07)!important;

    filter:
      blur(5px)
      brightness(.82)
      saturate(.90)!important;
  }


  .rossi-otoplastica-card:hover
  .elementor-widget-container::before{
    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 43%,
        rgba(118,81,67,.26) 100%
      );
  }


  .rossi-otoplastica-card:hover::before{
    bottom:160px;
  }


  .rossi-otoplastica-card:hover::after{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }


  .rossi-otoplastica-card:hover a::after{
    opacity:1;
    visibility:visible;

    transform:translate(-50%,0);
  }


  .rossi-otoplastica-card:hover a::before{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }

}


/* ========================================================
   TABLET
======================================================== */

@media(min-width:768px) and (max-width:1024px){

  .rossi-otoplastica-card{
    height:430px!important;
    min-height:430px!important;
  }

}


/* ========================================================
   MOBILE
   SOLO TITOLO
======================================================== */

@media(max-width:767px){

  .rossi-otoplastica-card{
    height:420px!important;
    min-height:420px!important;

    border-radius:20px!important;
  }


  .rossi-otoplastica-card
  .elementor-widget-container,
  .rossi-otoplastica-card a{
    border-radius:20px!important;
  }


  /* GRADIENTE MOBILE */

  .rossi-otoplastica-card
  .elementor-widget-container::before{
    background:
      linear-gradient(
        180deg,
        rgba(35,19,13,0) 20%,
        rgba(35,19,13,.02) 55%,
        rgba(35,19,13,.58) 100%
      );
  }


  /* SOLO TITOLO */

  .rossi-otoplastica-card::before{
    left:18px;
    right:18px;

    bottom:32px;

    font-size:19px;

    line-height:1.2;

    text-align:center;
  }


  /* NASCONDI DESCRIZIONE */

  .rossi-otoplastica-card::after{
    display:none!important;

    content:none!important;
  }


  /* NASCONDI PULSANTE E PALLINO */

  .rossi-otoplastica-card a::after,
  .rossi-otoplastica-card a::before{
    display:none!important;

    content:none!important;
  }


  /* NIENTE EFFETTI HOVER SU TOUCH */

  .rossi-otoplastica-card img{
    transform:scale(1)!important;

    filter:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3096b69 *//* =========================================================
   2 CARD PER RIGA SOLO SU MOBILE
========================================================= */

@media (max-width:767px){

  /* caso container Elementor normale */
  .rossi-cards-mobile{
    --flex-direction:row !important;
    --flex-wrap:wrap !important;

    flex-direction:row !important;
    flex-wrap:wrap !important;

    gap:10px !important;

    width:100% !important;
  }


  /* caso container Elementor con e-con-inner */
  .rossi-cards-mobile > .e-con-inner{
    display:flex !important;

    flex-direction:row !important;
    flex-wrap:wrap !important;

    gap:10px !important;

    width:100% !important;
    max-width:100% !important;
  }


  /* CARD DIRETTAMENTE DENTRO IL CONTAINER */
  .rossi-cards-mobile > .e-con{
    --width:calc(50% - 5px) !important;

    width:calc(50% - 5px) !important;
    max-width:calc(50% - 5px) !important;

    flex:0 0 calc(50% - 5px) !important;

    min-width:0 !important;
  }


  /* CARD DENTRO E-CON-INNER */
  .rossi-cards-mobile > .e-con-inner > .e-con{
    --width:calc(50% - 5px) !important;

    width:calc(50% - 5px) !important;
    max-width:calc(50% - 5px) !important;

    flex:0 0 calc(50% - 5px) !important;

    min-width:0 !important;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f9e01a *//* =========================================================
   CLINICA ROSSI - CARD LIFTING VISO E COLLO
   ALTEZZA UNIFORME + EFFETTO GLASS
========================================================= */


/* =========================================================
   CARD PRINCIPALE
========================================================= */

.rossi-lifting-viso-collo-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  cursor:pointer;

  height:545px!important;
  min-height:545px!important;
}


/* ========================================================
   CONTENITORE
======================================================== */

.rossi-lifting-viso-collo-card
.elementor-widget-container{
  position:relative!important;
  overflow:hidden!important;
  border-radius:inherit!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   LINK
======================================================== */

.rossi-lifting-viso-collo-card a{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  border-radius:inherit!important;
  text-decoration:none!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   IMMAGINE
======================================================== */

.rossi-lifting-viso-collo-card img{
  position:relative!important;
  z-index:0!important;

  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:none!important;

  object-fit:cover!important;
  object-position:center center!important;

  transform:scale(1);

  filter:
    blur(0)
    brightness(1)
    saturate(1);

  transition:
    transform .7s cubic-bezier(.16,1,.3,1),
    filter .45s ease!important;
}


/* ========================================================
   OVERLAY
======================================================== */

.rossi-lifting-viso-collo-card
.elementor-widget-container::before{
  content:"";

  position:absolute;
  inset:0;

  z-index:3;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.01) 40%,
      rgba(54,31,22,.55) 100%
    );

  transition:
    background .45s ease;
}


/* ========================================================
   TITOLO
======================================================== */

.rossi-lifting-viso-collo-card::before{
  content:"Lifting viso e collo";

  position:absolute;

  left:22px;
  right:22px;

  bottom:26px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:22px;
  font-weight:300;

  line-height:1.15;

  letter-spacing:-.02em;

  text-align:center;

  pointer-events:none;

  transition:
    bottom .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   DESCRIZIONE
======================================================== */

.rossi-lifting-viso-collo-card::after{
  content:"Ridefinisce i contorni di viso e collo, restituendo armonia ai profili.";

  position:absolute;

  left:30px;
  right:30px;

  bottom:88px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:13px;
  font-weight:300;

  line-height:1.45;

  text-align:center;

  opacity:0;
  visibility:hidden;

  transform:translateY(12px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   BOTTONE VISIVO
======================================================== */

.rossi-lifting-viso-collo-card a::after{
  content:"SCOPRI";

  position:absolute;

  left:50%;
  bottom:24px;

  z-index:20;

  min-height:36px;

  padding:
    8px 14px 8px 30px;

  display:inline-flex;

  align-items:center;
  justify-content:center;

  border:
    1px solid rgba(255,255,255,.88);

  border-radius:999px;

  background:
    rgba(255,255,255,.94);

  color:#6d6967;

  font-family:"Poppins",sans-serif;

  font-size:11px;
  font-weight:400;

  letter-spacing:.06em;

  opacity:0;
  visibility:hidden;

  transform:translate(-50%,10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   PALLINO
======================================================== */

.rossi-lifting-viso-collo-card a::before{
  content:"";

  position:absolute;

  left:calc(50% - 30px);
  bottom:39px;

  z-index:21;

  width:6px;
  height:6px;

  border-radius:50%;

  background:#999;

  opacity:0;
  visibility:hidden;

  transform:translateY(10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   HOVER DESKTOP
======================================================== */

@media(hover:hover) and (pointer:fine){

  .rossi-lifting-viso-collo-card:hover img{
    transform:scale(1.07)!important;

    filter:
      blur(5px)
      brightness(.82)
      saturate(.90)!important;
  }


  .rossi-lifting-viso-collo-card:hover
  .elementor-widget-container::before{
    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 43%,
        rgba(118,81,67,.26) 100%
      );
  }


  .rossi-lifting-viso-collo-card:hover::before{
    bottom:160px;
  }


  .rossi-lifting-viso-collo-card:hover::after{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }


  .rossi-lifting-viso-collo-card:hover a::after{
    opacity:1;
    visibility:visible;

    transform:translate(-50%,0);
  }


  .rossi-lifting-viso-collo-card:hover a::before{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }

}


/* ========================================================
   TABLET
======================================================== */

@media(min-width:768px) and (max-width:1024px){

  .rossi-lifting-viso-collo-card{
    height:430px!important;
    min-height:430px!important;
  }

}


/* ========================================================
   MOBILE
   SOLO TITOLO
======================================================== */

@media(max-width:767px){

  .rossi-lifting-viso-collo-card{
    height:420px!important;
    min-height:420px!important;

    border-radius:20px!important;
  }


  .rossi-lifting-viso-collo-card
  .elementor-widget-container,
  .rossi-lifting-viso-collo-card a{
    border-radius:20px!important;
  }


  /* GRADIENTE MOBILE */

  .rossi-lifting-viso-collo-card
  .elementor-widget-container::before{
    background:
      linear-gradient(
        180deg,
        rgba(35,19,13,0) 20%,
        rgba(35,19,13,.02) 55%,
        rgba(35,19,13,.58) 100%
      );
  }


  /* SOLO TITOLO */

  .rossi-lifting-viso-collo-card::before{
    left:16px;
    right:16px;

    bottom:32px;

    font-size:18px;

    line-height:1.2;

    text-align:center;
  }


  /* NASCONDI DESCRIZIONE */

  .rossi-lifting-viso-collo-card::after{
    display:none!important;

    content:none!important;
  }


  /* NASCONDI PULSANTE E PALLINO */

  .rossi-lifting-viso-collo-card a::after,
  .rossi-lifting-viso-collo-card a::before{
    display:none!important;

    content:none!important;
  }


  /* NIENTE EFFETTI HOVER SU TOUCH */

  .rossi-lifting-viso-collo-card img{
    transform:scale(1)!important;

    filter:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-140c6bf *//* =========================================================
   CLINICA ROSSI - CARD LIPOSUZIONE
   ALTEZZA UNIFORME + EFFETTO GLASS
========================================================= */


/* =========================================================
   CARD PRINCIPALE
========================================================= */

.rossi-liposuzione-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  cursor:pointer;

  height:545px!important;
  min-height:545px!important;
}


/* ========================================================
   CONTENITORE
======================================================== */

.rossi-liposuzione-card
.elementor-widget-container{
  position:relative!important;
  overflow:hidden!important;
  border-radius:inherit!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   LINK
======================================================== */

.rossi-liposuzione-card a{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  border-radius:inherit!important;
  text-decoration:none!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   IMMAGINE
======================================================== */

.rossi-liposuzione-card img{
  position:relative!important;
  z-index:0!important;

  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:none!important;

  object-fit:cover!important;
  object-position:center center!important;

  transform:scale(1);

  filter:
    blur(0)
    brightness(1)
    saturate(1);

  transition:
    transform .7s cubic-bezier(.16,1,.3,1),
    filter .45s ease!important;
}


/* ========================================================
   OVERLAY
======================================================== */

.rossi-liposuzione-card
.elementor-widget-container::before{
  content:"";

  position:absolute;
  inset:0;

  z-index:3;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.01) 40%,
      rgba(54,31,22,.55) 100%
    );

  transition:
    background .45s ease;
}


/* ========================================================
   TITOLO
======================================================== */

.rossi-liposuzione-card::before{
  content:"Liposuzione";

  position:absolute;

  left:22px;
  right:22px;

  bottom:26px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:22px;
  font-weight:300;

  line-height:1.15;

  letter-spacing:-.02em;

  text-align:center;

  pointer-events:none;

  transition:
    bottom .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   DESCRIZIONE
======================================================== */

.rossi-liposuzione-card::after{
  content:"Rimodella le aree del corpo con adiposità localizzata.";

  position:absolute;

  left:30px;
  right:30px;

  bottom:88px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:13px;
  font-weight:300;

  line-height:1.45;

  text-align:center;

  opacity:0;
  visibility:hidden;

  transform:translateY(12px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   BOTTONE VISIVO
======================================================== */

.rossi-liposuzione-card a::after{
  content:"SCOPRI";

  position:absolute;

  left:50%;
  bottom:24px;

  z-index:20;

  min-height:36px;

  padding:
    8px 14px 8px 30px;

  display:inline-flex;

  align-items:center;
  justify-content:center;

  border:
    1px solid rgba(255,255,255,.88);

  border-radius:999px;

  background:
    rgba(255,255,255,.94);

  color:#6d6967;

  font-family:"Poppins",sans-serif;

  font-size:11px;
  font-weight:400;

  letter-spacing:.06em;

  opacity:0;
  visibility:hidden;

  transform:translate(-50%,10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   PALLINO
======================================================== */

.rossi-liposuzione-card a::before{
  content:"";

  position:absolute;

  left:calc(50% - 30px);
  bottom:39px;

  z-index:21;

  width:6px;
  height:6px;

  border-radius:50%;

  background:#999;

  opacity:0;
  visibility:hidden;

  transform:translateY(10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   HOVER DESKTOP
======================================================== */

@media(hover:hover) and (pointer:fine){

  .rossi-liposuzione-card:hover img{
    transform:scale(1.07)!important;

    filter:
      blur(5px)
      brightness(.82)
      saturate(.90)!important;
  }


  .rossi-liposuzione-card:hover
  .elementor-widget-container::before{
    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 43%,
        rgba(118,81,67,.26) 100%
      );
  }


  .rossi-liposuzione-card:hover::before{
    bottom:160px;
  }


  .rossi-liposuzione-card:hover::after{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }


  .rossi-liposuzione-card:hover a::after{
    opacity:1;
    visibility:visible;

    transform:translate(-50%,0);
  }


  .rossi-liposuzione-card:hover a::before{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }

}


/* ========================================================
   TABLET
======================================================== */

@media(min-width:768px) and (max-width:1024px){

  .rossi-liposuzione-card{
    height:430px!important;
    min-height:430px!important;
  }

}


/* ========================================================
   MOBILE
   SOLO TITOLO
======================================================== */

@media(max-width:767px){

  .rossi-liposuzione-card{
    height:420px!important;
    min-height:420px!important;

    border-radius:20px!important;
  }


  .rossi-liposuzione-card
  .elementor-widget-container,
  .rossi-liposuzione-card a{
    border-radius:20px!important;
  }


  /* GRADIENTE MOBILE */

  .rossi-liposuzione-card
  .elementor-widget-container::before{
    background:
      linear-gradient(
        180deg,
        rgba(35,19,13,0) 20%,
        rgba(35,19,13,.02) 55%,
        rgba(35,19,13,.58) 100%
      );
  }


  /* SOLO TITOLO */

  .rossi-liposuzione-card::before{
    left:18px;
    right:18px;

    bottom:32px;

    font-size:19px;

    line-height:1.2;

    text-align:center;
  }


  /* NASCONDI DESCRIZIONE */

  .rossi-liposuzione-card::after{
    display:none!important;

    content:none!important;
  }


  /* NASCONDI PULSANTE E PALLINO */

  .rossi-liposuzione-card a::after,
  .rossi-liposuzione-card a::before{
    display:none!important;

    content:none!important;
  }


  /* NIENTE EFFETTI HOVER SU TOUCH */

  .rossi-liposuzione-card img{
    transform:scale(1)!important;

    filter:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e1079a *//* =========================================================
   CLINICA ROSSI - CARD LIPOFILLING
   ALTEZZA UNIFORME + EFFETTO GLASS
========================================================= */


/* =========================================================
   CARD PRINCIPALE
========================================================= */

.rossi-lipofilling-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  cursor:pointer;

  height:545px!important;
  min-height:545px!important;
}


/* ========================================================
   CONTENITORE
======================================================== */

.rossi-lipofilling-card
.elementor-widget-container{
  position:relative!important;
  overflow:hidden!important;
  border-radius:inherit!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   LINK
======================================================== */

.rossi-lipofilling-card a{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  border-radius:inherit!important;
  text-decoration:none!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   IMMAGINE
======================================================== */

.rossi-lipofilling-card img{
  position:relative!important;
  z-index:0!important;

  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:none!important;

  object-fit:cover!important;
  object-position:center center!important;

  transform:scale(1);

  filter:
    blur(0)
    brightness(1)
    saturate(1);

  transition:
    transform .7s cubic-bezier(.16,1,.3,1),
    filter .45s ease!important;
}


/* ========================================================
   OVERLAY
======================================================== */

.rossi-lipofilling-card
.elementor-widget-container::before{
  content:"";

  position:absolute;
  inset:0;

  z-index:3;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.01) 40%,
      rgba(54,31,22,.55) 100%
    );

  transition:
    background .45s ease;
}


/* ========================================================
   TITOLO
======================================================== */

.rossi-lipofilling-card::before{
  content:"Lipofilling";

  position:absolute;

  left:22px;
  right:22px;

  bottom:26px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:22px;
  font-weight:300;

  line-height:1.15;

  letter-spacing:-.02em;

  text-align:center;

  pointer-events:none;

  transition:
    bottom .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   DESCRIZIONE
======================================================== */

.rossi-lipofilling-card::after{
  content:"Ripristina e armonizza i volumi utilizzando il grasso del paziente.";

  position:absolute;

  left:30px;
  right:30px;

  bottom:88px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:13px;
  font-weight:300;

  line-height:1.45;

  text-align:center;

  opacity:0;
  visibility:hidden;

  transform:translateY(12px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   BOTTONE VISIVO
======================================================== */

.rossi-lipofilling-card a::after{
  content:"SCOPRI";

  position:absolute;

  left:50%;
  bottom:24px;

  z-index:20;

  min-height:36px;

  padding:
    8px 14px 8px 30px;

  display:inline-flex;

  align-items:center;
  justify-content:center;

  border:
    1px solid rgba(255,255,255,.88);

  border-radius:999px;

  background:
    rgba(255,255,255,.94);

  color:#6d6967;

  font-family:"Poppins",sans-serif;

  font-size:11px;
  font-weight:400;

  letter-spacing:.06em;

  opacity:0;
  visibility:hidden;

  transform:translate(-50%,10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   PALLINO
======================================================== */

.rossi-lipofilling-card a::before{
  content:"";

  position:absolute;

  left:calc(50% - 30px);
  bottom:39px;

  z-index:21;

  width:6px;
  height:6px;

  border-radius:50%;

  background:#999;

  opacity:0;
  visibility:hidden;

  transform:translateY(10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   HOVER DESKTOP
======================================================== */

@media(hover:hover) and (pointer:fine){

  .rossi-lipofilling-card:hover img{
    transform:scale(1.07)!important;

    filter:
      blur(5px)
      brightness(.82)
      saturate(.90)!important;
  }


  .rossi-lipofilling-card:hover
  .elementor-widget-container::before{
    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 43%,
        rgba(118,81,67,.26) 100%
      );
  }


  .rossi-lipofilling-card:hover::before{
    bottom:160px;
  }


  .rossi-lipofilling-card:hover::after{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }


  .rossi-lipofilling-card:hover a::after{
    opacity:1;
    visibility:visible;

    transform:translate(-50%,0);
  }


  .rossi-lipofilling-card:hover a::before{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }

}


/* ========================================================
   TABLET
======================================================== */

@media(min-width:768px) and (max-width:1024px){

  .rossi-lipofilling-card{
    height:430px!important;
    min-height:430px!important;
  }

}


/* ========================================================
   MOBILE
   SOLO TITOLO
======================================================== */

@media(max-width:767px){

  .rossi-lipofilling-card{
    height:420px!important;
    min-height:420px!important;

    border-radius:20px!important;
  }


  .rossi-lipofilling-card
  .elementor-widget-container,
  .rossi-lipofilling-card a{
    border-radius:20px!important;
  }


  /* GRADIENTE MOBILE */

  .rossi-lipofilling-card
  .elementor-widget-container::before{
    background:
      linear-gradient(
        180deg,
        rgba(35,19,13,0) 20%,
        rgba(35,19,13,.02) 55%,
        rgba(35,19,13,.58) 100%
      );
  }


  /* SOLO TITOLO */

  .rossi-lipofilling-card::before{
    left:18px;
    right:18px;

    bottom:32px;

    font-size:19px;

    line-height:1.2;

    text-align:center;
  }


  /* NASCONDI DESCRIZIONE */

  .rossi-lipofilling-card::after{
    display:none!important;

    content:none!important;
  }


  /* NASCONDI PULSANTE E PALLINO */

  .rossi-lipofilling-card a::after,
  .rossi-lipofilling-card a::before{
    display:none!important;

    content:none!important;
  }


  /* NIENTE EFFETTI HOVER SU TOUCH */

  .rossi-lipofilling-card img{
    transform:scale(1)!important;

    filter:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e6bce *//* =========================================================
   CLINICA ROSSI - CARD ADDOMINOPLASTICA
   ALTEZZA UNIFORME + EFFETTO GLASS
========================================================= */


/* =========================================================
   CARD PRINCIPALE
========================================================= */

.rossi-addominoplastica-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  cursor:pointer;

  height:545px!important;
  min-height:545px!important;
}


/* ========================================================
   CONTENITORE
======================================================== */

.rossi-addominoplastica-card
.elementor-widget-container{
  position:relative!important;
  overflow:hidden!important;
  border-radius:inherit!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   LINK
======================================================== */

.rossi-addominoplastica-card a{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  border-radius:inherit!important;
  text-decoration:none!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   IMMAGINE
======================================================== */

.rossi-addominoplastica-card img{
  position:relative!important;
  z-index:0!important;

  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:none!important;

  object-fit:cover!important;
  object-position:center center!important;

  transform:scale(1);

  filter:
    blur(0)
    brightness(1)
    saturate(1);

  transition:
    transform .7s cubic-bezier(.16,1,.3,1),
    filter .45s ease!important;
}


/* ========================================================
   OVERLAY
======================================================== */

.rossi-addominoplastica-card
.elementor-widget-container::before{
  content:"";

  position:absolute;
  inset:0;

  z-index:3;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.01) 40%,
      rgba(54,31,22,.55) 100%
    );

  transition:
    background .45s ease;
}


/* ========================================================
   TITOLO
======================================================== */

.rossi-addominoplastica-card::before{
  content:"Addominoplastica";

  position:absolute;

  left:22px;
  right:22px;

  bottom:26px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:22px;
  font-weight:300;

  line-height:1.15;

  letter-spacing:-.02em;

  text-align:center;

  pointer-events:none;

  transition:
    bottom .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   DESCRIZIONE
======================================================== */

.rossi-addominoplastica-card::after{
  content:"Rimuove l’eccesso di pelle e ridefinisce il profilo addominale.";

  position:absolute;

  left:30px;
  right:30px;

  bottom:88px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:13px;
  font-weight:300;

  line-height:1.45;

  text-align:center;

  opacity:0;
  visibility:hidden;

  transform:translateY(12px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   BOTTONE VISIVO
======================================================== */

.rossi-addominoplastica-card a::after{
  content:"SCOPRI";

  position:absolute;

  left:50%;
  bottom:24px;

  z-index:20;

  min-height:36px;

  padding:
    8px 14px 8px 30px;

  display:inline-flex;

  align-items:center;
  justify-content:center;

  border:
    1px solid rgba(255,255,255,.88);

  border-radius:999px;

  background:
    rgba(255,255,255,.94);

  color:#6d6967;

  font-family:"Poppins",sans-serif;

  font-size:11px;
  font-weight:400;

  letter-spacing:.06em;

  opacity:0;
  visibility:hidden;

  transform:translate(-50%,10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   PALLINO
======================================================== */

.rossi-addominoplastica-card a::before{
  content:"";

  position:absolute;

  left:calc(50% - 30px);
  bottom:39px;

  z-index:21;

  width:6px;
  height:6px;

  border-radius:50%;

  background:#999;

  opacity:0;
  visibility:hidden;

  transform:translateY(10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   HOVER DESKTOP
======================================================== */

@media(hover:hover) and (pointer:fine){

  .rossi-addominoplastica-card:hover img{
    transform:scale(1.07)!important;

    filter:
      blur(5px)
      brightness(.82)
      saturate(.90)!important;
  }


  .rossi-addominoplastica-card:hover
  .elementor-widget-container::before{
    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 43%,
        rgba(118,81,67,.26) 100%
      );
  }


  .rossi-addominoplastica-card:hover::before{
    bottom:160px;
  }


  .rossi-addominoplastica-card:hover::after{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }


  .rossi-addominoplastica-card:hover a::after{
    opacity:1;
    visibility:visible;

    transform:translate(-50%,0);
  }


  .rossi-addominoplastica-card:hover a::before{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }

}


/* ========================================================
   TABLET
======================================================== */

@media(min-width:768px) and (max-width:1024px){

  .rossi-addominoplastica-card{
    height:430px!important;
    min-height:430px!important;
  }

}


/* ========================================================
   MOBILE
   SOLO TITOLO
======================================================== */

@media(max-width:767px){

  .rossi-addominoplastica-card{
    height:420px!important;
    min-height:420px!important;

    border-radius:20px!important;
  }


  .rossi-addominoplastica-card
  .elementor-widget-container,
  .rossi-addominoplastica-card a{
    border-radius:20px!important;
  }


  /* GRADIENTE MOBILE */

  .rossi-addominoplastica-card
  .elementor-widget-container::before{
    background:
      linear-gradient(
        180deg,
        rgba(35,19,13,0) 20%,
        rgba(35,19,13,.02) 55%,
        rgba(35,19,13,.58) 100%
      );
  }


  /* SOLO TITOLO */

  .rossi-addominoplastica-card::before{
    left:18px;
    right:18px;

    bottom:32px;

    font-size:19px;

    line-height:1.2;

    text-align:center;
  }


  /* NASCONDI DESCRIZIONE */

  .rossi-addominoplastica-card::after{
    display:none!important;

    content:none!important;
  }


  /* NASCONDI PULSANTE E PALLINO */

  .rossi-addominoplastica-card a::after,
  .rossi-addominoplastica-card a::before{
    display:none!important;

    content:none!important;
  }


  /* NIENTE EFFETTI HOVER SU TOUCH */

  .rossi-addominoplastica-card img{
    transform:scale(1)!important;

    filter:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-977b8e3 *//* =========================================================
   CLINICA ROSSI - CARD BRACHIOPLASTICA
   ALTEZZA UNIFORME + EFFETTO GLASS
========================================================= */


/* =========================================================
   CARD PRINCIPALE
========================================================= */

.rossi-brachioplastica-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  cursor:pointer;

  height:545px!important;
  min-height:545px!important;
}


/* ========================================================
   CONTENITORE
======================================================== */

.rossi-brachioplastica-card
.elementor-widget-container{
  position:relative!important;
  overflow:hidden!important;
  border-radius:inherit!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   LINK
======================================================== */

.rossi-brachioplastica-card a{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  border-radius:inherit!important;
  text-decoration:none!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   IMMAGINE
======================================================== */

.rossi-brachioplastica-card img{
  position:relative!important;
  z-index:0!important;

  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:none!important;

  object-fit:cover!important;
  object-position:center center!important;

  transform:scale(1);

  filter:
    blur(0)
    brightness(1)
    saturate(1);

  transition:
    transform .7s cubic-bezier(.16,1,.3,1),
    filter .45s ease!important;
}


/* ========================================================
   OVERLAY
======================================================== */

.rossi-brachioplastica-card
.elementor-widget-container::before{
  content:"";

  position:absolute;
  inset:0;

  z-index:3;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.01) 40%,
      rgba(54,31,22,.55) 100%
    );

  transition:
    background .45s ease;
}


/* ========================================================
   TITOLO
======================================================== */

.rossi-brachioplastica-card::before{
  content:"Brachioplastica";

  position:absolute;

  left:22px;
  right:22px;

  bottom:26px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:22px;
  font-weight:300;

  line-height:1.15;

  letter-spacing:-.02em;

  text-align:center;

  pointer-events:none;

  transition:
    bottom .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   DESCRIZIONE
======================================================== */

.rossi-brachioplastica-card::after{
  content:"Rimuove l’eccesso cutaneo delle braccia migliorando la tonicità.";

  position:absolute;

  left:30px;
  right:30px;

  bottom:88px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:13px;
  font-weight:300;

  line-height:1.45;

  text-align:center;

  opacity:0;
  visibility:hidden;

  transform:translateY(12px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   BOTTONE VISIVO
======================================================== */

.rossi-brachioplastica-card a::after{
  content:"SCOPRI";

  position:absolute;

  left:50%;
  bottom:24px;

  z-index:20;

  min-height:36px;

  padding:
    8px 14px 8px 30px;

  display:inline-flex;

  align-items:center;
  justify-content:center;

  border:
    1px solid rgba(255,255,255,.88);

  border-radius:999px;

  background:
    rgba(255,255,255,.94);

  color:#6d6967;

  font-family:"Poppins",sans-serif;

  font-size:11px;
  font-weight:400;

  letter-spacing:.06em;

  opacity:0;
  visibility:hidden;

  transform:translate(-50%,10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   PALLINO
======================================================== */

.rossi-brachioplastica-card a::before{
  content:"";

  position:absolute;

  left:calc(50% - 30px);
  bottom:39px;

  z-index:21;

  width:6px;
  height:6px;

  border-radius:50%;

  background:#999;

  opacity:0;
  visibility:hidden;

  transform:translateY(10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   HOVER DESKTOP
======================================================== */

@media(hover:hover) and (pointer:fine){

  .rossi-brachioplastica-card:hover img{
    transform:scale(1.07)!important;

    filter:
      blur(5px)
      brightness(.82)
      saturate(.90)!important;
  }


  .rossi-brachioplastica-card:hover
  .elementor-widget-container::before{
    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 43%,
        rgba(118,81,67,.26) 100%
      );
  }


  .rossi-brachioplastica-card:hover::before{
    bottom:160px;
  }


  .rossi-brachioplastica-card:hover::after{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }


  .rossi-brachioplastica-card:hover a::after{
    opacity:1;
    visibility:visible;

    transform:translate(-50%,0);
  }


  .rossi-brachioplastica-card:hover a::before{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }

}


/* ========================================================
   TABLET
======================================================== */

@media(min-width:768px) and (max-width:1024px){

  .rossi-brachioplastica-card{
    height:430px!important;
    min-height:430px!important;
  }

}


/* ========================================================
   MOBILE
   SOLO TITOLO
======================================================== */

@media(max-width:767px){

  .rossi-brachioplastica-card{
    height:420px!important;
    min-height:420px!important;

    border-radius:20px!important;
  }


  .rossi-brachioplastica-card
  .elementor-widget-container,
  .rossi-brachioplastica-card a{
    border-radius:20px!important;
  }


  /* GRADIENTE MOBILE */

  .rossi-brachioplastica-card
  .elementor-widget-container::before{
    background:
      linear-gradient(
        180deg,
        rgba(35,19,13,0) 20%,
        rgba(35,19,13,.02) 55%,
        rgba(35,19,13,.58) 100%
      );
  }


  /* SOLO TITOLO */

  .rossi-brachioplastica-card::before{
    left:18px;
    right:18px;

    bottom:32px;

    font-size:19px;

    line-height:1.2;

    text-align:center;
  }


  /* NASCONDI DESCRIZIONE */

  .rossi-brachioplastica-card::after{
    display:none!important;

    content:none!important;
  }


  /* NASCONDI PULSANTE E PALLINO */

  .rossi-brachioplastica-card a::after,
  .rossi-brachioplastica-card a::before{
    display:none!important;

    content:none!important;
  }


  /* NIENTE EFFETTI HOVER SU TOUCH */

  .rossi-brachioplastica-card img{
    transform:scale(1)!important;

    filter:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3eab00 *//* =========================================================
   CLINICA ROSSI - CARD GINECOMASTIA
   ALTEZZA UNIFORME + EFFETTO GLASS
========================================================= */


/* =========================================================
   CARD PRINCIPALE
========================================================= */

.rossi-ginecomastia-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:22px!important;
  isolation:isolate!important;
  cursor:pointer;

  height:545px!important;
  min-height:545px!important;
}


/* ========================================================
   CONTENITORE
======================================================== */

.rossi-ginecomastia-card
.elementor-widget-container{
  position:relative!important;
  overflow:hidden!important;
  border-radius:inherit!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   LINK
======================================================== */

.rossi-ginecomastia-card a{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  border-radius:inherit!important;
  text-decoration:none!important;

  width:100%!important;
  height:100%!important;
}


/* ========================================================
   IMMAGINE
======================================================== */

.rossi-ginecomastia-card img{
  position:relative!important;
  z-index:0!important;

  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:none!important;

  object-fit:cover!important;
  object-position:center center!important;

  transform:scale(1);

  filter:
    blur(0)
    brightness(1)
    saturate(1);

  transition:
    transform .7s cubic-bezier(.16,1,.3,1),
    filter .45s ease!important;
}


/* ========================================================
   OVERLAY
======================================================== */

.rossi-ginecomastia-card
.elementor-widget-container::before{
  content:"";

  position:absolute;
  inset:0;

  z-index:3;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.01) 40%,
      rgba(54,31,22,.55) 100%
    );

  transition:
    background .45s ease;
}


/* ========================================================
   TITOLO
======================================================== */

.rossi-ginecomastia-card::before{
  content:"Ginecomastia";

  position:absolute;

  left:22px;
  right:22px;

  bottom:26px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:22px;
  font-weight:300;

  line-height:1.15;

  letter-spacing:-.02em;

  text-align:center;

  pointer-events:none;

  transition:
    bottom .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   DESCRIZIONE
======================================================== */

.rossi-ginecomastia-card::after{
  content:"Riduce il volume della regione mammaria maschile e ridefinisce il profilo del torace.";

  position:absolute;

  left:30px;
  right:30px;

  bottom:88px;

  z-index:10;

  color:#ffffff;

  font-family:"Poppins",sans-serif;

  font-size:13px;
  font-weight:300;

  line-height:1.45;

  text-align:center;

  opacity:0;
  visibility:hidden;

  transform:translateY(12px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   BOTTONE VISIVO
======================================================== */

.rossi-ginecomastia-card a::after{
  content:"SCOPRI";

  position:absolute;

  left:50%;
  bottom:24px;

  z-index:20;

  min-height:36px;

  padding:
    8px 14px 8px 30px;

  display:inline-flex;

  align-items:center;
  justify-content:center;

  border:
    1px solid rgba(255,255,255,.88);

  border-radius:999px;

  background:
    rgba(255,255,255,.94);

  color:#6d6967;

  font-family:"Poppins",sans-serif;

  font-size:11px;
  font-weight:400;

  letter-spacing:.06em;

  opacity:0;
  visibility:hidden;

  transform:translate(-50%,10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   PALLINO
======================================================== */

.rossi-ginecomastia-card a::before{
  content:"";

  position:absolute;

  left:calc(50% - 30px);
  bottom:39px;

  z-index:21;

  width:6px;
  height:6px;

  border-radius:50%;

  background:#999;

  opacity:0;
  visibility:hidden;

  transform:translateY(10px);

  pointer-events:none;

  transition:
    opacity .35s ease,
    visibility .35s ease,
    transform .45s cubic-bezier(.16,1,.3,1);
}


/* ========================================================
   HOVER DESKTOP
======================================================== */

@media(hover:hover) and (pointer:fine){

  .rossi-ginecomastia-card:hover img{
    transform:scale(1.07)!important;

    filter:
      blur(5px)
      brightness(.82)
      saturate(.90)!important;
  }


  .rossi-ginecomastia-card:hover
  .elementor-widget-container::before{
    background:
      linear-gradient(
        145deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 43%,
        rgba(118,81,67,.26) 100%
      );
  }


  .rossi-ginecomastia-card:hover::before{
    bottom:160px;
  }


  .rossi-ginecomastia-card:hover::after{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }


  .rossi-ginecomastia-card:hover a::after{
    opacity:1;
    visibility:visible;

    transform:translate(-50%,0);
  }


  .rossi-ginecomastia-card:hover a::before{
    opacity:1;
    visibility:visible;

    transform:translateY(0);
  }

}


/* ========================================================
   TABLET
======================================================== */

@media(min-width:768px) and (max-width:1024px){

  .rossi-ginecomastia-card{
    height:430px!important;
    min-height:430px!important;
  }

}


/* ========================================================
   MOBILE
   SOLO TITOLO
======================================================== */

@media(max-width:767px){

  .rossi-ginecomastia-card{
    height:420px!important;
    min-height:420px!important;

    border-radius:20px!important;
  }


  .rossi-ginecomastia-card
  .elementor-widget-container,
  .rossi-ginecomastia-card a{
    border-radius:20px!important;
  }


  /* GRADIENTE MOBILE */

  .rossi-ginecomastia-card
  .elementor-widget-container::before{
    background:
      linear-gradient(
        180deg,
        rgba(35,19,13,0) 20%,
        rgba(35,19,13,.02) 55%,
        rgba(35,19,13,.58) 100%
      );
  }


  /* SOLO TITOLO */

  .rossi-ginecomastia-card::before{
    left:18px;
    right:18px;

    bottom:32px;

    font-size:19px;

    line-height:1.2;

    text-align:center;
  }


  /* NASCONDI DESCRIZIONE */

  .rossi-ginecomastia-card::after{
    display:none!important;

    content:none!important;
  }


  /* NASCONDI PULSANTE E PALLINO */

  .rossi-ginecomastia-card a::after,
  .rossi-ginecomastia-card a::before{
    display:none!important;

    content:none!important;
  }


  /* NIENTE EFFETTI HOVER SU TOUCH */

  .rossi-ginecomastia-card img{
    transform:scale(1)!important;

    filter:none!important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5de3d */.glass-bg{
  background:rgba(255,255,255,.12);

  border:1px solid rgba(255,255,255,.22);

  border-radius:24px;

  backdrop-filter:
    blur(18px)
    saturate(120%);

  -webkit-backdrop-filter:
    blur(18px)
    saturate(120%);

  box-shadow:
    0 12px 40px rgba(60,35,25,.10),
    inset 0 1px 0 rgba(255,255,255,.22);
}/* End custom CSS */