.elementor-3170301 .elementor-element.elementor-element-4ca14cab > .elementor-container{min-height:450px;}.elementor-3170301 .elementor-element.elementor-element-4ca14cab > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170301 .elementor-element.elementor-element-4ca14cab{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3170301 .elementor-element.elementor-element-1d00b5d .swiper-slide-image{height:620px;}.elementor-3170301 .elementor-element.elementor-element-1d00b5d .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-3170301 .elementor-element.elementor-element-1d00b5d .elementor-image-carousel-caption{text-align:center;}.elementor-3170301 .elementor-element.elementor-element-1d00b5d .elementor-swiper-button{color:#FF0000;}.elementor-3170301 .elementor-element.elementor-element-1d00b5d > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170301 .elementor-element.elementor-element-6fb55e9{margin-top:70px;margin-bottom:70px;}.elementor-3170301 .elementor-element.elementor-element-631c3c1{text-align:center;}.elementor-3170301 .elementor-element.elementor-element-631c3c1 .elementor-heading-title{color:#54595F;}.elementor-3170301 .elementor-element.elementor-element-631c3c1 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3170301 .elementor-element.elementor-element-d039d16 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);}.elementor-3170301 .elementor-element.elementor-element-d039d16 .swiper-pagination-bullet{width:5px;height:5px;}.elementor-3170301 .elementor-element.elementor-element-8d925ab > .elementor-container{max-width:837px;min-height:0px;}.elementor-3170301 .elementor-element.elementor-element-8d925ab > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170301 .elementor-element.elementor-element-8d925ab{margin-top:70px;margin-bottom:70px;}.elementor-3170301 .elementor-element.elementor-element-8d22915 .elementor-icon-box-wrapper{gap:15px;}.elementor-3170301 .elementor-element.elementor-element-8d22915 .elementor-icon i{transform:rotate(0deg);}.elementor-3170301 .elementor-element.elementor-element-6c303a6 .elementor-icon-box-wrapper{gap:15px;}.elementor-3170301 .elementor-element.elementor-element-6c303a6 .elementor-icon i{transform:rotate(0deg);}.elementor-3170301 .elementor-element.elementor-element-7eb8939 .elementor-icon-box-wrapper{gap:15px;}.elementor-3170301 .elementor-element.elementor-element-7eb8939 .elementor-icon i{transform:rotate(0deg);}.elementor-3170301 .elementor-element.elementor-element-9daa75b > .elementor-container{min-height:0px;}.elementor-3170301 .elementor-element.elementor-element-9daa75b > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170301 .elementor-element.elementor-element-9daa75b:not(.elementor-motion-effects-element-type-background), .elementor-3170301 .elementor-element.elementor-element-9daa75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-3170301 .elementor-element.elementor-element-9daa75b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:70px;padding:70px 0px 70px 0px;}.elementor-3170301 .elementor-element.elementor-element-9daa75b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170301 .elementor-element.elementor-element-6b0d20c{text-align:center;}.elementor-3170301 .elementor-element.elementor-element-6b0d20c .elementor-heading-title{color:#54595F;}.elementor-3170301 .elementor-element.elementor-element-6b0d20c > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3170301 .elementor-element.elementor-element-bee9c24 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(7, 1fr);grid-column-gap:50px;}.elementor-3170301 .elementor-element.elementor-element-bee9c24 .swiper-wrapper{align-items:center;}.elementor-3170301 .elementor-element.elementor-element-bee9c24 .elementor-image-carousel-caption{text-align:center;}.elementor-3170301 .elementor-element.elementor-element-bee9c24 figcaption{margin-top:0px;}.elementor-3170301 .elementor-element.elementor-element-bee9c24 .elementor-swiper-button{font-size:20px;color:#4F4F4F;}.elementor-3170301 .elementor-element.elementor-element-2d7bc8c{margin-top:0px;margin-bottom:40px;}.elementor-3170301 .elementor-element.elementor-element-5349c48 .elementor-image:hover img{opacity:0.8;}.elementor-3170301 .elementor-element.elementor-element-5349c48 .elementor-image img{transition-duration:0.5s;}.elementor-3170301 .elementor-element.elementor-element-71bdb60 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);}.elementor-3170301 .elementor-element.elementor-element-88463ce .elementor-image:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}.elementor-3170301 .elementor-element.elementor-element-88463ce .elementor-image img{transition-duration:0.8s;}.elementor-3170301 .elementor-element.elementor-element-40a0f71 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);}.elementor-3170301 .elementor-element.elementor-element-68774c6{margin-top:70px;margin-bottom:70px;}.elementor-3170301 .elementor-element.elementor-element-aa26d1a{text-align:center;}.elementor-3170301 .elementor-element.elementor-element-aa26d1a .elementor-heading-title{color:#54595F;}.elementor-3170301 .elementor-element.elementor-element-aa26d1a > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3170301 .elementor-element.elementor-element-6e80b51 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170301 .elementor-element.elementor-element-9c0b3a9 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);}.elementor-3170301 .elementor-element.elementor-element-32e7f847 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170301 .elementor-element.elementor-element-32e7f847{padding:70px 5px 70px 5px;}.elementor-3170301 .elementor-element.elementor-element-d755ecf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170301 .elementor-element.elementor-element-d755ecf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;background-image:url("/img/cms/contatto%20farmacia33.jpg");background-position:top center;background-size:cover;}.elementor-3170301 .elementor-element.elementor-element-d755ecf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170301 .elementor-element.elementor-element-d755ecf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170301 .elementor-element.elementor-element-ce010be:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170301 .elementor-element.elementor-element-ce010be > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4AC3A2;}.elementor-3170301 .elementor-element.elementor-element-ce010be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:70px 40px 70px 40px;}.elementor-3170301 .elementor-element.elementor-element-ce010be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170301 .elementor-element.elementor-element-54470c0e .elementor-icon-box-wrapper{text-align:left;}.elementor-3170301 .elementor-element.elementor-element-54470c0e .elementor-icon-box-title{color:#FFFFFF;font-family:"Inter", sans-serif;font-size:22px;font-weight:700;}.elementor-3170301 .elementor-element.elementor-element-54470c0e .elementor-icon-box-description{color:#FFFFFF;font-family:"Inter", sans-serif;font-size:14px;font-weight:400;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 input[type=email]{height:48px;padding:24px 24px 24px 24px;text-align:left;font-family:"Inter", sans-serif;color:#7a7a7a;background-color:#ffffff;border-color:rgba(255,255,255,0.25);border-width:0px 0px 0px 0px;border-radius:24px 0px 0px 24px;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 button[type=submit]{height:48px;padding:15px 17px 16px 15px;margin:-20px -20px 0;color:#FFFFFF;background-color:#000000;border-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:24px 24px 24px 24px;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 input[type=email]::placeholder{color:#7a7a7a;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 input[type=email]:-ms-input-placeholder{color:#7a7a7a;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 input[type=email]::-ms-input-placeholder {color:#7a7a7a;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 button[type=submit]:hover{color:#FFFFFF;background-color:#307ADB;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 .elementor-field-type-gdpr{margin-top:10px;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 label.elementor-field-label{color:rgba(255,255,255,0.65);font-size:12px;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 input[type=checkbox]{margin:0 5px;}@media(max-width:1024px){.elementor-3170301 .elementor-element.elementor-element-d039d16 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);}.elementor-3170301 .elementor-element.elementor-element-bee9c24 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);}.elementor-3170301 .elementor-element.elementor-element-71bdb60 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-3170301 .elementor-element.elementor-element-40a0f71 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-3170301 .elementor-element.elementor-element-9c0b3a9 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-3170301 .elementor-element.elementor-element-32e7f847{padding:24px 5px 24px 5px;}}@media(max-width:767px){.elementor-3170301 .elementor-element.elementor-element-4ca14cab > .elementor-container{min-height:0px;}.elementor-3170301 .elementor-element.elementor-element-4ca14cab > .elementor-container:after{content:"";min-height:inherit;}.elementor-3170301 .elementor-element.elementor-element-1d00b5d .swiper-slide-image{height:135px;}.elementor-3170301 .elementor-element.elementor-element-d039d16 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-3170301 .elementor-element.elementor-element-71bdb60 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-3170301 .elementor-element.elementor-element-40a0f71 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-3170301 .elementor-element.elementor-element-9c0b3a9 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-3170301 .elementor-element.elementor-element-d755ecf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170301 .elementor-element.elementor-element-d755ecf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3170301 .elementor-element.elementor-element-d755ecf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:70px 0px 70px 0px;}.elementor-3170301 .elementor-element.elementor-element-ce010be > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 input[type=email]{text-align:left;}.elementor-3170301 .elementor-element.elementor-element-23bd4b2 .elementor-widget-container, .elementor-3170301 .elementor-element.elementor-element-23bd4b2 .elementor-field-label{text-align:center;}}@media(min-width:768px){.elementor-3170301 .elementor-element.elementor-element-4083825{width:24.687%;}.elementor-3170301 .elementor-element.elementor-element-5463dc7{width:75%;}.elementor-3170301 .elementor-element.elementor-element-f947015{width:24.687%;}.elementor-3170301 .elementor-element.elementor-element-440e986{width:75%;}.elementor-3170301 .elementor-element.elementor-element-069d962{width:24.687%;}.elementor-3170301 .elementor-element.elementor-element-3b598ba{width:75%;}.elementor-3170301 .elementor-element.elementor-element-d755ecf{width:49.991%;}.elementor-3170301 .elementor-element.elementor-element-ce010be{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3170301 .elementor-element.elementor-element-069d962{width:30%;}.elementor-3170301 .elementor-element.elementor-element-3b598ba{width:70%;}.elementor-3170301 .elementor-element.elementor-element-ce010be{width:50%;}}/* Start custom CSS for image-carousel, class: .elementor-element-bee9c24 */.brand-home-slider .swiper-slide {
    position: relative;
    aspect-ratio: 1 / 1;          /* mantiene proporzioni quadrate */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    padding: 15px;
    box-sizing: border-box;
}

/* Immagini dentro il cerchio */
.brand-home-slider .swiper-slide img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}/* End custom CSS */