.elementor-5245 .elementor-element.elementor-element-4769b551 > .elementor-container{min-height:65px;}.elementor-5245 .elementor-element.elementor-element-4769b551 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5245 .elementor-element.elementor-element-4769b551:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-4769b551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF0F5;}.elementor-5245 .elementor-element.elementor-element-4769b551 > .elementor-background-overlay{background-color:#F3D9E4;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5245 .elementor-element.elementor-element-4769b551{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 3%;}.elementor-bc-flex-widget .elementor-5245 .elementor-element.elementor-element-52041714.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5245 .elementor-element.elementor-element-52041714.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5245 .elementor-element.elementor-element-52041714 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5245 .elementor-element.elementor-element-c3f503d{text-align:left;}.elementor-5245 .elementor-element.elementor-element-c3f503d > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-5245 .elementor-element.elementor-element-2403692{text-align:center;}.elementor-5245 .elementor-element.elementor-element-35c83f88 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5245 .elementor-element.elementor-element-dadffa5{--display:flex;--width:100%;--overlay-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-5245 .elementor-element.elementor-element-cc4db40{text-align:center;width:100%;max-width:100%;}.elementor-5245 .elementor-element.elementor-element-cc4db40 > .elementor-widget-container{margin:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-5245 .elementor-element.elementor-element-cc4db40.elementor-element{--align-self:flex-start;}.elementor-5245 .elementor-element.elementor-element-b041226{font-family:"Helvetica", Sans-serif;font-size:29px;font-weight:900;font-style:italic;}.elementor-5245 .elementor-element.elementor-element-b041226 > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-5245 .elementor-element.elementor-element-1254422 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px #000000;}.elementor-5245 .elementor-element.elementor-element-1254422 > .elementor-widget-container{padding:17px 17px 17px 17px;}.elementor-5245 .elementor-element.elementor-element-c5b46b0 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#E63C7E;color:#E63C7E;background-color:#F6E6E6;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.95);}.elementor-5245 .elementor-element.elementor-element-c5b46b0 > .elementor-widget-container{padding:17px 17px 17px 17px;}.elementor-5245 .elementor-element.elementor-element-6a8dc81{--display:flex;--width:100%;--flex-direction:column;--align-items:center;--justify-content:flex-start;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--margin-top:70px;--margin-right:40px;--margin-bottom:70px;--margin-left:40px;}.elementor-5245 .elementor-element.elementor-element-6a8dc81:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-6a8dc81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-9a24a9d{text-align:center;top:0px;}.elementor-5245 .elementor-element.elementor-element-9a24a9d .elementor-heading-title{color:#D94F83;font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:800;}.elementor-5245 .elementor-element.elementor-element-9a24a9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-12px -12px -12px -12px;}.elementor-5245 .elementor-element.elementor-element-9a24a9d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5245 .elementor-element.elementor-element-9a24a9d{left:0px;}body.rtl .elementor-5245 .elementor-element.elementor-element-9a24a9d{right:0px;}.elementor-5245 .elementor-element.elementor-element-32dfd84{text-align:center;}.elementor-5245 .elementor-element.elementor-element-32dfd84 .elementor-heading-title{color:#4A1445;font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:600;}.elementor-5245 .elementor-element.elementor-element-32dfd84 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-5245 .elementor-element.elementor-element-307cc43{--display:flex;--width:100%;--flex-direction:column;--align-items:center;--justify-content:flex-start;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--margin-top:70px;--margin-right:40px;--margin-bottom:70px;--margin-left:40px;}.elementor-5245 .elementor-element.elementor-element-307cc43:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-307cc43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-9e6c2ca{font-family:"Montserrat", Sans-serif;}.elementor-5245 .elementor-element.elementor-element-ebcc2e8{text-align:center;}.elementor-5245 .elementor-element.elementor-element-ebcc2e8 .elementor-heading-title{color:#4A1445;font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:800;}.elementor-5245 .elementor-element.elementor-element-ebcc2e8 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-5245 .elementor-element.elementor-element-f51e1fe{--display:flex;--width:100%;--flex-direction:row;--gap:0px;--overlay-opacity:0.5;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5245 .elementor-element.elementor-element-f51e1fe:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-f51e1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9FC;}.elementor-5245 .elementor-element.elementor-element-f51e1fe::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-d9e7ef3{--display:flex;--content-width:100%;--flex-direction:column;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3C6D8;--border-radius:14px 14px 14px 14px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:28px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;}.elementor-5245 .elementor-element.elementor-element-d9e7ef3:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-d9e7ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-7b14ecb .elementor-icon-wrapper{text-align:center;}.elementor-5245 .elementor-element.elementor-element-7b14ecb.elementor-view-stacked .elementor-icon{background-color:#F28C6B;}.elementor-5245 .elementor-element.elementor-element-7b14ecb.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-7b14ecb.elementor-view-default .elementor-icon{color:#F28C6B;border-color:#F28C6B;}.elementor-5245 .elementor-element.elementor-element-7b14ecb.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-7b14ecb.elementor-view-default .elementor-icon svg{fill:#F28C6B;}.elementor-5245 .elementor-element.elementor-element-7b14ecb .elementor-icon i, .elementor-5245 .elementor-element.elementor-element-7b14ecb .elementor-icon svg{transform:rotate(0deg);}.elementor-5245 .elementor-element.elementor-element-f30f272 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-5245 .elementor-element.elementor-element-d76550c{--display:flex;--content-width:100%;--flex-direction:column;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3C6D8;--border-radius:14px 14px 14px 14px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:28px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;}.elementor-5245 .elementor-element.elementor-element-d76550c:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-d76550c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-8e37259 .elementor-icon-wrapper{text-align:center;}.elementor-5245 .elementor-element.elementor-element-8e37259.elementor-view-stacked .elementor-icon{background-color:#48BFC4;}.elementor-5245 .elementor-element.elementor-element-8e37259.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-8e37259.elementor-view-default .elementor-icon{color:#48BFC4;border-color:#48BFC4;}.elementor-5245 .elementor-element.elementor-element-8e37259.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-8e37259.elementor-view-default .elementor-icon svg{fill:#48BFC4;}.elementor-5245 .elementor-element.elementor-element-8e37259 .elementor-icon i, .elementor-5245 .elementor-element.elementor-element-8e37259 .elementor-icon svg{transform:rotate(0deg);}.elementor-5245 .elementor-element.elementor-element-944981e{--display:flex;--content-width:100%;--flex-direction:column;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3C6D8;--border-radius:14px 14px 14px 14px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:28px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;}.elementor-5245 .elementor-element.elementor-element-944981e:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-944981e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-49047f8 .elementor-icon-wrapper{text-align:center;}.elementor-5245 .elementor-element.elementor-element-49047f8.elementor-view-stacked .elementor-icon{background-color:#FF1E10;}.elementor-5245 .elementor-element.elementor-element-49047f8.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-49047f8.elementor-view-default .elementor-icon{color:#FF1E10;border-color:#FF1E10;}.elementor-5245 .elementor-element.elementor-element-49047f8.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-49047f8.elementor-view-default .elementor-icon svg{fill:#FF1E10;}.elementor-5245 .elementor-element.elementor-element-49047f8 .elementor-icon i, .elementor-5245 .elementor-element.elementor-element-49047f8 .elementor-icon svg{transform:rotate(0deg);}.elementor-5245 .elementor-element.elementor-element-88f10f1{--display:flex;--width:100%;--flex-direction:row;--gap:0px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5245 .elementor-element.elementor-element-88f10f1:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-88f10f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9FC;}.elementor-5245 .elementor-element.elementor-element-1c5db31{--display:flex;--content-width:100%;--flex-direction:column;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3C6D8;--border-radius:14px 14px 14px 14px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:28px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;}.elementor-5245 .elementor-element.elementor-element-1c5db31:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-1c5db31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-08f9664 .elementor-icon-wrapper{text-align:center;}.elementor-5245 .elementor-element.elementor-element-08f9664.elementor-view-stacked .elementor-icon{background-color:#8E7CC3;}.elementor-5245 .elementor-element.elementor-element-08f9664.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-08f9664.elementor-view-default .elementor-icon{color:#8E7CC3;border-color:#8E7CC3;}.elementor-5245 .elementor-element.elementor-element-08f9664.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-08f9664.elementor-view-default .elementor-icon svg{fill:#8E7CC3;}.elementor-5245 .elementor-element.elementor-element-08f9664 .elementor-icon i, .elementor-5245 .elementor-element.elementor-element-08f9664 .elementor-icon svg{transform:rotate(0deg);}.elementor-5245 .elementor-element.elementor-element-4871b66{--display:flex;--content-width:100%;--flex-direction:column;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3C6D8;--border-radius:14px 14px 14px 14px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:28px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;}.elementor-5245 .elementor-element.elementor-element-4871b66:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-4871b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-4d5bebc .elementor-icon-wrapper{text-align:center;}.elementor-5245 .elementor-element.elementor-element-4d5bebc.elementor-view-stacked .elementor-icon{background-color:#7DBB7A;}.elementor-5245 .elementor-element.elementor-element-4d5bebc.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-4d5bebc.elementor-view-default .elementor-icon{color:#7DBB7A;border-color:#7DBB7A;}.elementor-5245 .elementor-element.elementor-element-4d5bebc.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-4d5bebc.elementor-view-default .elementor-icon svg{fill:#7DBB7A;}.elementor-5245 .elementor-element.elementor-element-4d5bebc .elementor-icon i, .elementor-5245 .elementor-element.elementor-element-4d5bebc .elementor-icon svg{transform:rotate(0deg);}.elementor-5245 .elementor-element.elementor-element-9435aa0{--display:flex;--content-width:100%;--flex-direction:column;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3C6D8;--border-radius:14px 14px 14px 14px;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:28px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;}.elementor-5245 .elementor-element.elementor-element-9435aa0:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-9435aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-071461a .elementor-icon-wrapper{text-align:center;}.elementor-5245 .elementor-element.elementor-element-071461a.elementor-view-stacked .elementor-icon{background-color:#E94B8B;}.elementor-5245 .elementor-element.elementor-element-071461a.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-071461a.elementor-view-default .elementor-icon{color:#E94B8B;border-color:#E94B8B;}.elementor-5245 .elementor-element.elementor-element-071461a.elementor-view-framed .elementor-icon, .elementor-5245 .elementor-element.elementor-element-071461a.elementor-view-default .elementor-icon svg{fill:#E94B8B;}.elementor-5245 .elementor-element.elementor-element-071461a .elementor-icon i, .elementor-5245 .elementor-element.elementor-element-071461a .elementor-icon svg{transform:rotate(0deg);}.elementor-5245 .elementor-element.elementor-element-5b0e3d4{--display:flex;--width:100%;--min-height:61px;--overlay-opacity:0.5;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px -3px;border-color:#5A2038;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:1px;--padding-top:32px;--padding-right:27px;--padding-bottom:32px;--padding-left:26px;}.elementor-5245 .elementor-element.elementor-element-5b0e3d4:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-5b0e3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C22D72;}.elementor-5245 .elementor-element.elementor-element-5b0e3d4::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-5245 .elementor-element.elementor-element-5b0e3d4.e-container{--align-self:center;}.elementor-5245 .elementor-element.elementor-element-a79dcf1{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-5245 .elementor-element.elementor-element-a79dcf1.e-container{--align-self:flex-start;}.elementor-5245 .elementor-element.elementor-element-2a858e0{--display:flex;--width:100%;--flex-direction:row;--gap:40px;--overlay-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-5245 .elementor-element.elementor-element-4472fe3{--display:flex;--content-width:100%;--flex-direction:column;--overlay-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:9px;--margin-left:0px;}.elementor-5245 .elementor-element.elementor-element-4472fe3.e-container{--flex-grow:0;--flex-shrink:0;}.elementor-5245 .elementor-element.elementor-element-1d2851b{text-align:center;}.elementor-5245 .elementor-element.elementor-element-1d2851b img{width:90%;border-radius:20px 20px 20px 20px;}.elementor-5245 .elementor-element.elementor-element-1d2851b.elementor-element{--align-self:stretch;}.elementor-5245 .elementor-element.elementor-element-1b82bad{--display:flex;--content-width:100%;--flex-direction:column;--align-items:stretch;--justify-content:flex-start;--overlay-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5245 .elementor-element.elementor-element-1b82bad.e-container{--flex-grow:0;--flex-shrink:0;}.elementor-5245 .elementor-element.elementor-element-340efc1{--display:flex;--width:100%;--flex-direction:row;--gap:0px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5245 .elementor-element.elementor-element-340efc1:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-340efc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFF9FB 0%, #EEB1CB 100%);}.elementor-5245 .elementor-element.elementor-element-c40fb94{--display:flex;--content-width:100%;--overlay-transition:0.3s;--margin-top:34px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-5245 .elementor-element.elementor-element-9d6bb3a{font-size:44px;font-weight:500;line-height:0.1em;letter-spacing:-3px;word-spacing:5px;}.elementor-5245 .elementor-element.elementor-element-9d6bb3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-97cf45e{--display:flex;--content-width:100%;--flex-direction:column;--overlay-transition:0.3s;}.elementor-5245 .elementor-element.elementor-element-98a9557{text-align:right;}.elementor-5245 .elementor-element.elementor-element-bdd577c{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-5245 .elementor-element.elementor-element-7fef462{--display:flex;--width:100%;--overlay-opacity:0.5;--overlay-transition:0.3s;}.elementor-5245 .elementor-element.elementor-element-7fef462::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary_color ) 100%);}.elementor-5245 .elementor-element.elementor-element-0db6c2c{text-align:center;}.elementor-5245 .elementor-element.elementor-element-0db6c2c .elementor-heading-title{color:#E63C7E;}.elementor-5245 .elementor-element.elementor-element-41a44ea{text-align:center;}.elementor-5245 .elementor-element.elementor-element-fa23150{text-align:center;font-family:"Noto Naskh Arabic", Sans-serif;font-size:19px;font-weight:300;font-style:italic;letter-spacing:-0.6px;}.elementor-5245 .elementor-element.elementor-element-fa23150 > .elementor-widget-container{margin:0px 0px 19px 0px;}.elementor-5245 .elementor-element.elementor-element-8e28d61{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-5245 .elementor-element.elementor-element-6c2ab45{--display:flex;--width:100%;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5245 .elementor-element.elementor-element-6c2ab45 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-5245 .elementor-element.elementor-element-a0a361f{text-align:center;}.elementor-5245 .elementor-element.elementor-element-68e90d7{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-5245 .elementor-element.elementor-element-a34e210 .elementor-button{border-radius:11px 11px 11px 11px;}.elementor-5245 .elementor-element.elementor-element-83669ae{--display:flex;--content-width:100%;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5245 .elementor-element.elementor-element-83669ae .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-5245 .elementor-element.elementor-element-c189334 .elementor-button{font-size:39px;font-weight:700;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__figure{order:1;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__icon{order:2;align-self:center;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__title{order:3;text-align:center;align-self:center;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment{order:4;align-self:center;text-align:center;color:#17213F;width:350px;background-color:#FDF0F5;padding:25px 15px 25px 15px;border-radius:5px 5px 5px 5px;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__name{order:5;align-self:center;text-align:center;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__position{order:6;align-self:center;text-align:center;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__date{order:7;align-self:center;text-align:center;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__rating{order:8;font-size:20px;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__content{justify-content:center;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__tag-img{width:150px;height:150px;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__icon i{color:#020101;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__icon svg{fill:#020101;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__name a:hover{color:#8D3535;}body:not(.rtl) .elementor-5245 .elementor-element.elementor-element-cd3a051 i:not(:last-of-type){margin-right:7px;}body.rtl .elementor-5245 .elementor-element.elementor-element-cd3a051 i:not(:last-of-type){margin-left:7px;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__instance .jet-slick-dots{justify-content:center;}.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__instance .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-5245 .elementor-element.elementor-element-cd3a051.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5245 .elementor-element.elementor-element-b0242af img{width:100%;}.elementor-5245 .elementor-element.elementor-element-b0242af{width:100%;max-width:100%;}.elementor-5245 .elementor-element.elementor-element-11ccb3dd > .elementor-container{min-height:45px;}.elementor-5245 .elementor-element.elementor-element-11ccb3dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5245 .elementor-element.elementor-element-11ccb3dd:not(.elementor-motion-effects-element-type-background), .elementor-5245 .elementor-element.elementor-element-11ccb3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#467FF7;}.elementor-5245 .elementor-element.elementor-element-11ccb3dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 3%;}.elementor-5245 .elementor-element.elementor-element-11ccb3dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5245 .elementor-element.elementor-element-b66c16c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5245 .elementor-element.elementor-element-3c5dd990{text-align:center;}.elementor-5245 .elementor-element.elementor-element-3c5dd990 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5245 .elementor-element.elementor-element-d9e7ef3{--width:33.33%;}.elementor-5245 .elementor-element.elementor-element-d76550c{--width:33.33%;}.elementor-5245 .elementor-element.elementor-element-944981e{--width:33.33%;}.elementor-5245 .elementor-element.elementor-element-1c5db31{--width:33.33%;}.elementor-5245 .elementor-element.elementor-element-4871b66{--width:33.33%;}.elementor-5245 .elementor-element.elementor-element-9435aa0{--width:33.33%;}.elementor-5245 .elementor-element.elementor-element-5b0e3d4{--content-width:920px;}.elementor-5245 .elementor-element.elementor-element-4472fe3{--width:50%;}.elementor-5245 .elementor-element.elementor-element-1b82bad{--width:100%;}.elementor-5245 .elementor-element.elementor-element-c40fb94{--width:55%;}.elementor-5245 .elementor-element.elementor-element-97cf45e{--width:45%;}}@media(max-width:1024px){.elementor-5245 .elementor-element.elementor-element-4769b551{padding:0% 5% 0% 5%;}.elementor-5245 .elementor-element.elementor-element-11ccb3dd{padding:0% 5% 0% 5%;}.elementor-5245 .elementor-element.elementor-element-3c5dd990 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-5245 .elementor-element.elementor-element-52041714{width:50%;}.elementor-5245 .elementor-element.elementor-element-35c83f88{width:50%;}.elementor-5245 .elementor-element.elementor-element-6a8dc81{--min-height:0px;--margin-top:58px;--margin-right:58px;--margin-bottom:58px;--margin-left:58px;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;}.elementor-5245 .elementor-element.elementor-element-6a8dc81.e-container{--align-self:center;}body:not(.rtl) .elementor-5245 .elementor-element.elementor-element-9a24a9d{left:-29px;}body.rtl .elementor-5245 .elementor-element.elementor-element-9a24a9d{right:-29px;}.elementor-5245 .elementor-element.elementor-element-9a24a9d{top:-56px;}.elementor-5245 .elementor-element.elementor-element-32dfd84{text-align:center;width:242px;max-width:242px;}.elementor-5245 .elementor-element.elementor-element-32dfd84 .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:-2.5px;}.elementor-5245 .elementor-element.elementor-element-32dfd84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-32dfd84.elementor-element{--align-self:flex-start;}.elementor-5245 .elementor-element.elementor-element-307cc43{--margin-top:12px;--margin-right:12px;--margin-bottom:12px;--margin-left:12px;}.elementor-5245 .elementor-element.elementor-element-9e6c2ca{text-align:center;}.elementor-5245 .elementor-element.elementor-element-9e6c2ca > .elementor-widget-container{margin:-11px -11px -11px -11px;}.elementor-5245 .elementor-element.elementor-element-ebcc2e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-9d6bb3a{font-size:28px;}.elementor-5245 .elementor-element.elementor-element-9d6bb3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5245 .elementor-element.elementor-element-c189334 .elementor-button{font-size:25px;}.elementor-5245 .elementor-element.elementor-element-cd3a051{width:450px;max-width:450px;}}/* Start custom CSS for image, class: .elementor-element-c3f503d */.elementor-5245 .elementor-element.elementor-element-c3f503d img {
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0%,
        #000 12%,
        #000 82%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to right,
        transparent 0%,
        #000 12%,
        #000 82%,
        transparent 100%
    );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc4db40 */.elementor-5245 .elementor-element.elementor-element-cc4db40 .af-hero-text {
    width: 100%;
    max-width: 680px;
    margin: 0 auto;
    box-sizing: border-box;
    color: #0B1F49;
    overflow: visible;
}

/* ETICHETTA */
.elementor-5245 .elementor-element.elementor-element-cc4db40 .af-label {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #0B1F49;
    margin-bottom: 28px;
}

/* HEADLINE */
.elementor-5245 .elementor-element.elementor-element-cc4db40 h1 {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 28px 0 !important;
    padding: 0 !important;

    font-family: Georgia, "Times New Roman", serif;
    font-size: 46px;
    line-height: 1.05;
    font-weight: 700;
    letter-spacing: -1.2px;
    color: #0B1F49;

    text-align: center !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}

/* TUTTO IL TESTO DELLA HEADLINE DEVE RESTARE NELLO STESSO FLUSSO */
.elementor-5245 .elementor-element.elementor-element-cc4db40 h1 span,
.elementor-5245 .elementor-element.elementor-element-cc4db40 h1 a,
.elementor-5245 .elementor-element.elementor-element-cc4db40 h1 strong,
.elementor-5245 .elementor-element.elementor-element-cc4db40 h1 em {
    display: inline !important;
    position: static !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    white-space: normal !important;
}

/* PAROLA ROSA */
.elementor-5245 .elementor-element.elementor-element-cc4db40 h1 span {
    color: #E83E82;
    font-style: italic;
    font-weight: 700;
}

/* PARAGRAFI */
.elementor-5245 .elementor-element.elementor-element-cc4db40 p {
    margin: 0 0 24px 0;
    padding: 0;
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 1.55;
    font-weight: 400;
    color: #0B1F49;
    text-align: center !important;
    overflow-wrap: normal;
    word-break: normal;
    hyphens: none;
}

/* FRASE IN EVIDENZA */
.elementor-5245 .elementor-element.elementor-element-cc4db40 .af-highlight {
    font-weight: 700;
    font-style: italic;
    margin-top: 28px;
    margin-bottom: 26px;
}

/* RISULTATI */
.elementor-5245 .elementor-element.elementor-element-cc4db40 .af-results {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 70px;
    margin-top: 42px;
    padding-top: 28px;
    border-top: 1px solid rgba(11, 31, 73, 0.18);
}

.elementor-5245 .elementor-element.elementor-element-cc4db40 .af-result {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.elementor-5245 .elementor-element.elementor-element-cc4db40 .af-result strong {
    font-family: Georgia, "Times New Roman", serif;
    font-size: 28px;
    line-height: 1;
    font-weight: 700;
    color: #0B1F49;
    margin-bottom: 8px;
}

.elementor-5245 .elementor-element.elementor-element-cc4db40 .af-result span {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 1.3;
    color: #0B1F49;
}

/* TABLET */
@media (max-width: 1024px) {

    .elementor-5245 .elementor-element.elementor-element-cc4db40 .af-hero-text {
        max-width: 620px;
    }

    .elementor-5245 .elementor-element.elementor-element-cc4db40 h1 {
        font-size: 40px;
    }

    .elementor-5245 .elementor-element.elementor-element-cc4db40 p {
        font-size: 17px;
    }
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-5245 .elementor-element.elementor-element-cc4db40 .af-hero-text {
        max-width: 100%;
    }

    .elementor-5245 .elementor-element.elementor-element-cc4db40 h1 {
        font-size: 34px;
        line-height: 1.08;
        letter-spacing: -0.6px;
    }

    .elementor-5245 .elementor-element.elementor-element-cc4db40 p {
        font-size: 16px;
        line-height: 1.5;
    }

    .elementor-5245 .elementor-element.elementor-element-cc4db40 .af-results {
        gap: 40px;
    }

    .elementor-5245 .elementor-element.elementor-element-cc4db40 .af-result strong {
        font-size: 24px;
    }

    .elementor-5245 .elementor-element.elementor-element-cc4db40 .af-result span {
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2851b */.elementor-5245 .elementor-element.elementor-element-1d2851b img {
    width: 100%;
    height: 420px;
    object-fit: cover;
    object-position: center;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b82bad */.elementor-5245 .elementor-element.elementor-element-1b82bad > .e-con-inner {
    width: calc(100% - 40px) !important;
    margin-left: 40px !important;
    margin-right: 0 !important;
}

.elementor-5245 .elementor-element.elementor-element-1b82bad > .e-con-inner > .elementor-element {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for jet-testimonials, class: .elementor-element-cd3a051 *//* =====================================================
   AROMAFITNESS® — TESTIMONIANZE
   ===================================================== */

.elementor-5245 .elementor-element.elementor-element-cd3a051 {
    --pink: #E63E7C;
    --pink-light: #FDF0F5;
    --navy: #17213F;
    --white: #FFFFFF;
}


/* ---------- SFONDO SEZIONE ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 {
    background: var(--pink-light) !important;
    padding: 55px 0 65px !important;
}


/* ---------- AREA CAROUSEL ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials {
    padding: 0 55px !important;
}


/* ---------- CARD ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__item {
    background: var(--white) !important;
    border-radius: 24px !important;
    border: 1px solid rgba(230,62,124,.12) !important;

    padding: 38px 34px 32px !important;

    min-height: 390px !important;

    box-shadow:
        0 12px 35px rgba(23,33,63,.07) !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;

    box-sizing: border-box !important;
}


/* ---------- NASCONDI FOTO ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__item-img,
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__item-image,
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__image {
    display: none !important;
}


/* ---------- NASCONDI ICONA ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__item-icon,
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__icon {
    display: none !important;
}


/* ---------- COMMENTO ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment {
    color: var(--navy) !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size: 18px !important;
    line-height: 1.55 !important;

    font-weight: 500 !important;

    text-align: center !important;

    margin: 0 auto 22px !important;

    max-width: 100% !important;
}


/* ---------- VIRGOLETTE ROSA ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment:before {
    content: "“" !important;

    display: block !important;

    font-family: Georgia, serif !important;

    font-size: 65px !important;

    line-height: .45 !important;

    font-weight: 700 !important;

    color: var(--pink) !important;

    margin-bottom: 20px !important;
}


/* ---------- PICCOLA LINEA ROSA ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment:after {
    content: "" !important;

    display: block !important;

    width: 65px !important;
    height: 2px !important;

    background: var(--pink) !important;

    margin: 25px auto 0 !important;
}


/* ---------- NOME ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__name {
    color: var(--navy) !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size: 19px !important;

    font-weight: 800 !important;

    text-align: center !important;

    margin-top: 18px !important;
}


/* ---------- POSIZIONE ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__position {
    color: var(--pink) !important;

    font-family:
        Arial,
        Helvetica,
        sans-serif !important;

    font-size: 13px !important;

    font-weight: 700 !important;

    text-transform: uppercase !important;

    letter-spacing: .5px !important;

    text-align: center !important;

    margin-top: 5px !important;
}


/* ---------- FRECCE ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__prev-arrow,
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__next-arrow,
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__arrow {
    width: 48px !important;
    height: 48px !important;

    background: var(--pink) !important;

    color: #FFFFFF !important;

    border-radius: 50% !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    box-shadow:
        0 8px 20px rgba(230,62,124,.22) !important;
}


/* ---------- FRECCE HOVER ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__prev-arrow:hover,
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__next-arrow:hover,
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__arrow:hover {
    background: var(--navy) !important;
}


/* ---------- DOTS ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__dots li button {
    width: 12px !important;
    height: 12px !important;

    border-radius: 50% !important;

    background: var(--pink) !important;

    opacity: .20 !important;
}


/* ---------- DOT ATTIVO ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__dots li.slick-active button {
    background: var(--pink) !important;

    opacity: 1 !important;

    transform: scale(1.15) !important;
}


/* ---------- DISTANZA DOTS ---------- */

.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__dots {
    margin-top: 32px !important;
}


/* ---------- TABLET ---------- */

@media (max-width: 1024px) {

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials {
        padding: 0 35px !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__item {
        min-height: 370px !important;
        padding: 32px 25px !important;
    }

}


/* ---------- MOBILE ---------- */

@media (max-width: 767px) {

    .elementor-5245 .elementor-element.elementor-element-cd3a051 {
        padding: 40px 15px 50px !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials {
        padding: 0 15px !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__item {
        min-height: 340px !important;

        padding: 30px 22px !important;

        border-radius: 20px !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment {
        font-size: 16px !important;
        line-height: 1.5 !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment:before {
        font-size: 52px !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__name {
        font-size: 17px !important;
    }

}
/* =====================================================
   CORREZIONE CARD TESTIMONIANZE
   ===================================================== */

/* Il commento deve avere lo stesso bianco della card */
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment {
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}


/* Elimina completamente il "comment corner"
   che crea il triangolino/riquadro colorato */
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment:after {
    content: none !important;
    display: none !important;
    border: none !important;
    background: none !important;
}


/* Elimina eventuali elementi grafici del corner */
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment-corner,
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment-corner:before,
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment-corner:after {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}


/* La card rimane completamente bianca */
.elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__item {
    background: #FFFFFF !important;
}
/* =====================================================
   FIX MOBILE TESTIMONIANZE
   ===================================================== */

@media (max-width: 767px) {

    /* Sezione */
    .elementor-5245 .elementor-element.elementor-element-cd3a051 {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
        padding: 40px 15px 50px !important;
    }

    /* Carousel */
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
        padding: 0 !important;
    }

    /* Slider */
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__instance,
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .slick-slider,
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .slick-list,
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .slick-track {
        width: 100% !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .slick-list {
        overflow: hidden !important;
        height: auto !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .slick-track {
        height: auto !important;
    }

    /* Singola testimonianza */
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__item {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;

        width: 100% !important;
        min-height: 340px !important;
        height: auto !important;

        box-sizing: border-box !important;

        padding: 30px 22px !important;
    }

    /* Contenuto */
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment,
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__name,
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__position {
        visibility: visible !important;
        opacity: 1 !important;
    }

    /* Testo */
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment {
        font-size: 16px !important;
        line-height: 1.5 !important;
        text-align: center !important;
    }

    /* Dots */
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__dots {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        justify-content: center !important;
        margin-top: 25px !important;
    }
}/* ===== FIX MOBILE TESTIMONIANZE ===== */

@media (max-width: 767px) {

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials {
        width: 100% !important;
        height: auto !important;
        overflow: visible !important;
        padding: 0 15px !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials .slick-list {
        height: auto !important;
        overflow: hidden !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials .slick-track {
        height: auto !important;
        display: flex !important;
        align-items: flex-start !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials .slick-slide {
        height: auto !important;
    }

    /* IMPORTANTE: NON allungare il contenitore interno */
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials .slick-slide > div {
        height: auto !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__item {
        width: 100% !important;
        height: auto !important;
        min-height: 340px !important;
        max-height: none !important;

        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;

        box-sizing: border-box !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__comment,
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__name,
    .elementor-5245 .elementor-element.elementor-element-cd3a051 .jet-testimonials__position {
        visibility: visible !important;
        opacity: 1 !important;
    }

}
@media (max-width: 767px) {

    .elementor-5245 .elementor-element.elementor-element-cd3a051 {
        position: relative !important;
        background: transparent !important;
        z-index: 1 !important;
    }

    .elementor-5245 .elementor-element.elementor-element-cd3a051::before {
        content: "" !important;
        position: absolute !important;
        top: 0 !important;
        bottom: 0 !important;
        left: 50% !important;
        width: 100vw !important;
        transform: translateX(-50%) !important;

        background: #FDF0F5 !important;

        z-index: -1 !important;
        pointer-events: none !important;
    }

}/* End custom CSS */