.elementor-9 .elementor-element.elementor-element-a12d63e{margin-top:-5%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-ba6b79c .elementor-repeater-item-3a86131 .swiper-slide-bg{background-image:url(https://nutrizioneipf.medicacom.it/wp-content/uploads/2021/12/bg.jpg);background-size:cover;}.elementor-9 .elementor-element.elementor-element-ba6b79c .swiper-slide{height:800px;transition-duration:calc(5000ms*1.2);}.elementor-9 .elementor-element.elementor-element-ba6b79c .swiper-slide-contents{max-width:66%;}.elementor-9 .elementor-element.elementor-element-ba6b79c .swiper-slide-inner{text-align:center;}.elementor-9 .elementor-element.elementor-element-ba6b79c .elementor-slide-heading{color:#F3A035;font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:600;line-height:90px;}.elementor-9 .elementor-element.elementor-element-ba6b79c .elementor-swiper-button{font-size:15px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ba6b79c .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ba6b79c > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-458a412 > .elementor-container{max-width:1200px;}.elementor-9 .elementor-element.elementor-element-458a412{padding:3% 0% 4% 0%;}.elementor-9 .elementor-element.elementor-element-dffa59f .elementor-heading-title{color:#A9A9A9;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:42px;}.elementor-9 .elementor-element.elementor-element-e7ca3c8 .elementor-heading-title{color:#808080;font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;line-height:56px;}.elementor-9 .elementor-element.elementor-element-e7ca3c8 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-382d747{color:#777777;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-9 .elementor-element.elementor-element-a22c6bd{color:#777777;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-9 .elementor-element.elementor-element-48196f6 .elementor-wrapper{aspect-ratio:16 / 9;}.elementor-9 .elementor-element.elementor-element-e6b62bf > .elementor-container{max-width:1200px;}.elementor-9 .elementor-element.elementor-element-e6b62bf{padding:2% 0% 4% 0%;}.elementor-9 .elementor-element.elementor-element-78f4ef3{text-align:center;}.elementor-9 .elementor-element.elementor-element-78f4ef3 .elementor-heading-title{color:#F3A035;font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;line-height:56px;}.elementor-9 .elementor-element.elementor-element-372a084{text-align:center;}.elementor-9 .elementor-element.elementor-element-372a084 .elementor-heading-title{color:#F3A035;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:35px;}.elementor-9 .elementor-element.elementor-element-602611c{color:#777777;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-9 .elementor-element.elementor-element-258c142 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-577604b{text-align:center;}.elementor-9 .elementor-element.elementor-element-577604b .elementor-heading-title{color:#F3A035;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:35px;}.elementor-9 .elementor-element.elementor-element-8a1b5f1{color:#777777;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-9 .elementor-element.elementor-element-7215501 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:300;background-color:#1E2731;border-radius:0px 0px 0px 0px;padding:010px 0160px 10px 0160px;}.elementor-9 .elementor-element.elementor-element-7215501 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-7215501 .elementor-button:focus{color:#000000;background-color:#F3A035;}.elementor-9 .elementor-element.elementor-element-7215501 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-7215501 .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-7215501 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f8fc106:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f8fc106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121B26F2;}.elementor-9 .elementor-element.elementor-element-f8fc106{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 2% 0%;}.elementor-9 .elementor-element.elementor-element-f8fc106 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-d50711a{text-align:center;}.elementor-9 .elementor-element.elementor-element-d50711a .elementor-heading-title{color:#F3A035;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:69px;}.elementor-9 .elementor-element.elementor-element-92cd3f9{padding:20px 0px 60px 0px;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box__front{background-image:url("https://nutrizioneipf.medicacom.it/wp-content/uploads/2021/12/maxresdefault1.jpg");background-position:-130px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box__back{background-color:#FFFFFFD9;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box{height:50vh;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-view-stacked .elementor-icon{background-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-view-stacked .elementor-icon svg{stroke:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-view-default .elementor-icon{color:#FFFFFF7D;border-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-view-framed .elementor-icon svg, .elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-view-default .elementor-icon svg{fill:#FFFFFF7D;border-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-icon svg{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 10px 10px 10px;text-align:center;justify-content:center;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box__button{margin-center:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:#88BC5D;border-width:0px;border-radius:0px;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;color:#88BC5D;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:#808080;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box__front{background-image:url("https://nutrizioneipf.medicacom.it/wp-content/uploads/2021/12/maxresdefault1-1.jpg");background-position:-165px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box__back{background-color:#FFFFFFD9;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box{height:50vh;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-view-stacked .elementor-icon{background-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-view-stacked .elementor-icon svg{stroke:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-view-default .elementor-icon{color:#FFFFFF7D;border-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-view-framed .elementor-icon svg, .elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-view-default .elementor-icon svg{fill:#FFFFFF7D;border-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-icon svg{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 10px 10px 10px;text-align:center;justify-content:center;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box__button{margin-center:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:#88BC5D;border-width:0px;border-radius:0px;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;color:#88BC5D;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:#808080;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box__front{background-image:url("https://nutrizioneipf.medicacom.it/wp-content/uploads/2021/12/maxresdefault1-3.jpg");background-position:-130px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box__back{background-color:#FFFFFFD9;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box{height:50vh;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-view-stacked .elementor-icon{background-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-view-stacked .elementor-icon svg{stroke:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-eba7395 .elementor-view-default .elementor-icon{color:#FFFFFF7D;border-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-view-framed .elementor-icon svg, .elementor-9 .elementor-element.elementor-element-eba7395 .elementor-view-default .elementor-icon svg{fill:#FFFFFF7D;border-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-icon svg{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 10px 10px 10px;text-align:center;justify-content:center;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box__button{margin-center:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:#88BC5D;border-width:0px;border-radius:0px;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;color:#88BC5D;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:#808080;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box__front{background-image:url("https://nutrizioneipf.medicacom.it/wp-content/uploads/2021/12/maxresdefault1-2.jpg");background-position:-130px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box__back{background-color:#FFFFFFD9;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box{height:50vh;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-view-stacked .elementor-icon{background-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-view-stacked .elementor-icon svg{stroke:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-e17283b .elementor-view-default .elementor-icon{color:#FFFFFF7D;border-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-view-framed .elementor-icon svg, .elementor-9 .elementor-element.elementor-element-e17283b .elementor-view-default .elementor-icon svg{fill:#FFFFFF7D;border-color:#FFFFFF7D;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-icon svg{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 10px 10px 10px;text-align:center;justify-content:center;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box__button{margin-center:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:#88BC5D;border-width:0px;border-radius:0px;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;color:#88BC5D;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:0px;color:#808080;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-ba6b79c .swiper-slide{height:600px;}.elementor-9 .elementor-element.elementor-element-ba6b79c .swiper-slide-contents{max-width:600%;}.elementor-9 .elementor-element.elementor-element-ba6b79c .elementor-slide-heading{font-size:50px;}.elementor-9 .elementor-element.elementor-element-ba6b79c > .elementor-widget-container{margin:-7% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-458a412{padding:30px 10px 30px 10px;}.elementor-9 .elementor-element.elementor-element-dffa59f .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-9 .elementor-element.elementor-element-e7ca3c8 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-78f4ef3 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-372a084 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-577604b .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-d50711a .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box__front{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box__front{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box__front{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box__front{background-position:0px 0px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-ba6b79c .swiper-slide{height:300px;}.elementor-9 .elementor-element.elementor-element-ba6b79c .elementor-slide-heading{font-size:25px;}.elementor-9 .elementor-element.elementor-element-ba6b79c > .elementor-widget-container{margin:-16% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-dffa59f .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-e7ca3c8 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-9 .elementor-element.elementor-element-78f4ef3 .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-372a084 .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-577604b .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box__front{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box{height:45vh;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box__front{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box{height:45vh;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box__front{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box{height:45vh;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box__front{background-position:0px 0px;}.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box{height:45vh;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-9ac53a6{width:48%;}.elementor-9 .elementor-element.elementor-element-36d6f9d{width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-e1d2869{width:50%;}.elementor-9 .elementor-element.elementor-element-d70d234{width:50%;}.elementor-9 .elementor-element.elementor-element-aaeebd3{width:50%;}.elementor-9 .elementor-element.elementor-element-bdd33d8{width:50%;}}/* Start custom CSS for slides, class: .elementor-element-ba6b79c */.elementor-9 .elementor-element.elementor-element-ba6b79c .elementor-swiper-button{
    background-color: #454545;
    padding: 10px;
    border-radius: 0%;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b2c5117 */.elementor-9 .elementor-element.elementor-element-b2c5117 a{
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
.elementor-9 .elementor-element.elementor-element-b2c5117 .elementor-flip-box__back{
    transition: 0.3s all;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-ae57b86 */.elementor-9 .elementor-element.elementor-element-ae57b86 a{
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
.elementor-9 .elementor-element.elementor-element-ae57b86 .elementor-flip-box__back{
    transition: 0.3s all;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-eba7395 */.elementor-9 .elementor-element.elementor-element-eba7395 a{
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
.elementor-9 .elementor-element.elementor-element-eba7395 .elementor-flip-box__back{
    transition: 0.3s all;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-e17283b */.elementor-9 .elementor-element.elementor-element-e17283b a{
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
.elementor-9 .elementor-element.elementor-element-e17283b .elementor-flip-box__back{
    transition: 0.3s all;
}/* End custom CSS */