.elementor-27734 .elementor-element.elementor-element-caa4426{margin-top:50px;margin-bottom:70px;padding:0px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-baa5aed > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-37bd04f .elementor-repeater-item-5f77cea .swiper-slide-bg{background-color:#AC7F9A;background-image:url(https://nextfertilitygynepro.it/wp-content/uploads/2025/12/Share-preview-GynePro-36.jpg);background-size:cover;}.elementor-27734 .elementor-element.elementor-element-37bd04f .elementor-repeater-item-5f77cea .elementor-background-overlay{background-color:#381B3DB8;}.elementor-27734 .elementor-element.elementor-element-37bd04f .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-27734 .elementor-element.elementor-element-37bd04f .elementor-slide-button{background-color:#BD7699;font-weight:bold;border-width:3px;border-radius:79px;}.elementor-27734 .elementor-element.elementor-element-37bd04f{width:var( --container-widget-width, 105.357% );max-width:105.357%;--container-widget-width:105.357%;--container-widget-flex-grow:0;}.elementor-27734 .elementor-element.elementor-element-37bd04f .swiper-slide-contents{max-width:66%;}.elementor-27734 .elementor-element.elementor-element-37bd04f .swiper-slide-inner{text-align:center;}.elementor-27734 .elementor-element.elementor-element-37bd04f .elementor-slide-heading{font-size:30px;}.elementor-27734 .elementor-element.elementor-element-37bd04f .elementor-slide-description{font-size:20px;font-weight:400;}.elementor-27734 .elementor-element.elementor-element-404ea23{margin-top:50px;margin-bottom:70px;padding:0px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-a3b9461 > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-d2fb94e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27734 .elementor-element.elementor-element-d2fb94e .elementor-heading-title{font-family:var( --e-global-typography-301b788-font-family ), Sans-serif;font-size:var( --e-global-typography-301b788-font-size );font-weight:var( --e-global-typography-301b788-font-weight );line-height:var( --e-global-typography-301b788-line-height );color:var( --e-global-color-secondary );}.elementor-27734 .elementor-element.elementor-element-aed3eef{font-family:"Rotunda", Sans-serif;font-size:20px;color:#A1A1A1;}.elementor-27734 .elementor-element.elementor-element-6406021 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27734 .elementor-element.elementor-element-6406021 .elementor-heading-title{font-family:var( --e-global-typography-301b788-font-family ), Sans-serif;font-size:var( --e-global-typography-301b788-font-size );font-weight:var( --e-global-typography-301b788-font-weight );line-height:var( --e-global-typography-301b788-line-height );color:var( --e-global-color-secondary );}.elementor-27734 .elementor-element.elementor-element-932db04{font-family:"Rotunda", Sans-serif;font-size:20px;color:#A1A1A1;}.elementor-27734 .elementor-element.elementor-element-932f1db > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27734 .elementor-element.elementor-element-932f1db .elementor-heading-title{font-family:var( --e-global-typography-301b788-font-family ), Sans-serif;font-size:var( --e-global-typography-301b788-font-size );font-weight:var( --e-global-typography-301b788-font-weight );line-height:var( --e-global-typography-301b788-line-height );color:var( --e-global-color-secondary );}.elementor-27734 .elementor-element.elementor-element-7e42b16{font-family:"Rotunda", Sans-serif;font-size:20px;color:#A1A1A1;}.elementor-27734 .elementor-element.elementor-element-270e0b2 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27734 .elementor-element.elementor-element-270e0b2 .elementor-heading-title{font-family:var( --e-global-typography-301b788-font-family ), Sans-serif;font-size:var( --e-global-typography-301b788-font-size );font-weight:var( --e-global-typography-301b788-font-weight );line-height:var( --e-global-typography-301b788-line-height );color:var( --e-global-color-secondary );}.elementor-27734 .elementor-element.elementor-element-1e96a98{font-family:"Rotunda", Sans-serif;font-size:20px;color:#A1A1A1;}.elementor-27734 .elementor-element.elementor-element-55d9e84 .elementor-button{background-color:#BD7699;border-radius:32px 32px 32px 32px;}.elementor-27734 .elementor-element.elementor-element-91909fb{margin-top:50px;margin-bottom:70px;padding:0px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-d60c7d2 > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-811dd54 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27734 .elementor-element.elementor-element-811dd54 .elementor-heading-title{font-family:var( --e-global-typography-301b788-font-family ), Sans-serif;font-size:var( --e-global-typography-301b788-font-size );font-weight:var( --e-global-typography-301b788-font-weight );line-height:var( --e-global-typography-301b788-line-height );color:var( --e-global-color-secondary );}.elementor-27734 .elementor-element.elementor-element-90f6828{font-family:"Rotunda", Sans-serif;font-size:20px;color:#A1A1A1;}.elementor-27734 .elementor-element.elementor-element-9155051 .elementor-button{background-color:#BD7699;border-radius:32px 32px 32px 32px;}.elementor-27734 .elementor-element.elementor-element-36b54b6{margin-top:50px;margin-bottom:70px;padding:0px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-3e47cb4 > .elementor-element-populated{margin:0% 6% 0% 0%;--e-column-margin-right:6%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-27734 .elementor-element.elementor-element-376d6bd > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-788c908 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-27734 .elementor-element.elementor-element-788c908 .elementor-heading-title{font-family:var( --e-global-typography-301b788-font-family ), Sans-serif;font-size:var( --e-global-typography-301b788-font-size );font-weight:var( --e-global-typography-301b788-font-weight );line-height:var( --e-global-typography-301b788-line-height );color:var( --e-global-color-secondary );}.elementor-27734 .elementor-element.elementor-element-7508994{font-family:"Rotunda", Sans-serif;font-size:20px;color:#A1A1A1;}.elementor-27734 .elementor-element.elementor-element-c9bf139 .elementor-button{background-color:#BD7699;border-radius:32px 32px 32px 32px;}.elementor-27734 .elementor-element.elementor-element-b13bfcb{margin-top:100px;margin-bottom:0px;padding:20px 0px 50px 0px;}.elementor-27734 .elementor-element.elementor-element-208bc00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-208bc00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27734 .elementor-element.elementor-element-42585fa, .elementor-27734 .elementor-element.elementor-element-42585fa > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-27734 .elementor-element.elementor-element-42585fa{padding:30px 30px 30px 30px;}.elementor-27734 .elementor-element.elementor-element-9f96076{text-align:start;}.elementor-27734 .elementor-element.elementor-element-9f96076 .elementor-heading-title{font-family:"Orbikular", Sans-serif;font-size:45px;font-weight:bold;line-height:1.2em;mix-blend-mode:multiply;color:var( --e-global-color-primary );}.elementor-27734 .elementor-element.elementor-element-59fd735{text-align:start;}.elementor-27734 .elementor-element.elementor-element-59fd735 .elementor-heading-title{font-family:"Rotunda", Sans-serif;font-size:20px;font-weight:normal;text-transform:none;line-height:1.4em;color:var( --e-global-color-text );}.elementor-27734 .elementor-element.elementor-element-fe5abe7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-fe5abe7 .elementor-heading-title{font-family:"Orbikular", Sans-serif;font-size:1.8em;font-weight:bold;font-style:italic;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-27734 .elementor-element.elementor-element-958c320 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-27734 .elementor-element.elementor-element-958c320:not( .elementor-widget-image ) .elementor-widget-container, .elementor-27734 .elementor-element.elementor-element-958c320.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://nextfertilitygynepro.it/wp-content/uploads/2021/08/cta-mask-2.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-27734 .elementor-element.elementor-element-958c320{text-align:end;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-27734 .elementor-element.elementor-element-3e47cb4{width:100%;}}@media(max-width:1024px){.elementor-27734 .elementor-element.elementor-element-caa4426{margin-top:50px;margin-bottom:0px;padding:0px 30px 30px 30px;}.elementor-27734 .elementor-element.elementor-element-404ea23{margin-top:50px;margin-bottom:0px;padding:0px 30px 30px 30px;}.elementor-27734 .elementor-element.elementor-element-d2fb94e .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-6406021 .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-932f1db .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-270e0b2 .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-91909fb{margin-top:50px;margin-bottom:0px;padding:0px 30px 30px 30px;}.elementor-27734 .elementor-element.elementor-element-811dd54 .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-36b54b6{margin-top:50px;margin-bottom:0px;padding:0px 30px 30px 30px;}.elementor-27734 .elementor-element.elementor-element-788c908 .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-b13bfcb{padding:12% 5% 12% 5%;}.elementor-27734 .elementor-element.elementor-element-208bc00 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-27734 .elementor-element.elementor-element-42585fa{padding:0px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-9f96076 .elementor-heading-title{font-size:34px;}.elementor-27734 .elementor-element.elementor-element-958c320 > .elementor-widget-container{margin:-6% 0% 0% 0%;}}@media(max-width:767px){.elementor-27734 .elementor-element.elementor-element-caa4426{margin-top:50px;margin-bottom:0px;padding:20px 16px 0px 16px;}.elementor-27734 .elementor-element.elementor-element-37bd04f .elementor-slide-button{font-size:16px;}.elementor-27734 .elementor-element.elementor-element-404ea23{margin-top:50px;margin-bottom:0px;padding:20px 16px 0px 16px;}.elementor-27734 .elementor-element.elementor-element-d2fb94e .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-6406021 .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-932f1db .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-270e0b2 .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-91909fb{margin-top:50px;margin-bottom:0px;padding:20px 16px 0px 16px;}.elementor-27734 .elementor-element.elementor-element-811dd54 .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-36b54b6{margin-top:50px;margin-bottom:0px;padding:20px 16px 0px 16px;}.elementor-27734 .elementor-element.elementor-element-788c908 .elementor-heading-title{font-size:var( --e-global-typography-301b788-font-size );line-height:var( --e-global-typography-301b788-line-height );}.elementor-27734 .elementor-element.elementor-element-b13bfcb{margin-top:100px;margin-bottom:0px;padding:2% 5% 15% 5%;}.elementor-27734 .elementor-element.elementor-element-208bc00 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27734 .elementor-element.elementor-element-9f96076{text-align:center;}.elementor-27734 .elementor-element.elementor-element-9f96076 .elementor-heading-title{font-size:32px;}.elementor-27734 .elementor-element.elementor-element-59fd735{text-align:center;}.elementor-27734 .elementor-element.elementor-element-fe5abe7{text-align:center;}.elementor-27734 .elementor-element.elementor-element-958c320 > .elementor-widget-container{margin:5% 0% 0% 0%;}}/* Start custom CSS for menu-anchor, class: .elementor-element-baa5aed *//*.elementor-27734 .elementor-element.elementor-element-baa5aed {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}*//* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-a3b9461 *//*.elementor-27734 .elementor-element.elementor-element-a3b9461 {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}*//* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-d60c7d2 *//*.elementor-27734 .elementor-element.elementor-element-d60c7d2 {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}*//* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-376d6bd *//*.elementor-27734 .elementor-element.elementor-element-376d6bd {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe5abe7 */.elementor-27734 .elementor-element.elementor-element-fe5abe7 a:hover {
    opacity: .9;
    border: none;
}

.elementor-27734 .elementor-element.elementor-element-fe5abe7 a {
    border-bottom: 1px solid
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42585fa *//* .elementor-27734 .elementor-element.elementor-element-42585fa {
    filter: drop-shadow(0 0.2rem 30px rgba(0, 0, 0, 0.2));
}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rotunda';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nextfertilitygynepro.it/wp-content/uploads/2021/03/rotunda-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Rotunda';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://nextfertilitygynepro.it/wp-content/uploads/2021/03/rotunda-italic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Rotunda';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nextfertilitygynepro.it/wp-content/uploads/2021/03/rotunda-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Rotunda';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://nextfertilitygynepro.it/wp-content/uploads/2021/03/rotunda-bolditalic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Rotunda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nextfertilitygynepro.it/wp-content/uploads/2021/03/rotunda-regular-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Orbikular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nextfertilitygynepro.it/wp-content/uploads/2026/04/Orbikular-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Orbikular';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nextfertilitygynepro.it/wp-content/uploads/2026/04/Orbikular-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Orbikular';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://nextfertilitygynepro.it/wp-content/uploads/2026/04/Orbikular-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Orbikular';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://nextfertilitygynepro.it/wp-content/uploads/2026/04/Orbikular-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Orbikular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nextfertilitygynepro.it/wp-content/uploads/2026/04/Orbikular-Light.woff') format('woff');
}
/* End Custom Fonts CSS */