body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}:root{--ivf-ink:#172b2f;--ivf-muted:#57696b;--ivf-coral:#c75f54;--ivf-sand:#f4f0e9;--ivf-line:#d8dfdc;--ivf-white:#fff}body{font-family:Arial,Helvetica,sans-serif;color:var(--ivf-ink);background:#fff}#main-header{background:rgba(255,255,255,.97);box-shadow:0 1px 0 rgba(23,43,47,.12)}#main-header .container{max-width:1480px;width:90%}#main-header .logo_container a{display:inline-flex;align-items:center;min-height:80px;text-decoration:none}#main-header #logo{display:none!important}#main-header .logo_container a:after{content:"IVF / ALICANTE";font-size:21px;letter-spacing:-.055em;font-weight:900;line-height:1;color:var(--ivf-ink);white-space:nowrap}#top-menu li{padding-right:24px}#top-menu li a{font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:800!important;color:var(--ivf-ink)!important}#top-menu li a:hover{color:var(--ivf-coral)!important;opacity:1}#top-menu li.current-menu-item>a{color:var(--ivf-coral)!important}#main-content{background:#fff}#main-content>.container{max-width:none;width:100%;padding-top:0}#content-area{display:block}#left-area{float:none;width:100%;padding:0}#left-area:before,#sidebar,#main-content .container:before{display:none!important}#left-area article{margin:0;padding:0}#left-area .entry-title.main_title{display:none}.ivf-page{font-size:18px;line-height:1.68;color:var(--ivf-ink)}.ivf-page p{line-height:1.68;padding-bottom:0;margin:0 0 1.2em}.ivf-page a:not(.ivf-button):not(.ivf-text-link){color:#a94d43;text-decoration:underline;text-underline-offset:3px}.ivf-page a:focus-visible,#top-menu a:focus-visible{outline:3px solid #dd8c58;outline-offset:4px}.ivf-page h1,.ivf-page h2,.ivf-page h3{font-family:Arial,Helvetica,sans-serif;color:var(--ivf-ink);font-weight:800;letter-spacing:-.045em;line-height:1.12;padding:0}.ivf-page h1{font-size:clamp(46px,6.6vw,105px)}.ivf-page h2{font-size:clamp(32px,4.3vw,62px);max-width:950px;margin:0 0 .5em}.ivf-page h3{font-size:26px;margin:0 0 .55em}.ivf-page .ivf-eyebrow{display:block;color:var(--ivf-coral);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:900;margin-bottom:24px}.ivf-hero{min-height:680px;display:grid;grid-template-columns:1.08fr .92fr;align-items:stretch;background:var(--ivf-sand);overflow:hidden}.ivf-hero-copy{padding:clamp(70px,9vw,145px) clamp(35px,6vw,110px) 95px max(5vw,calc((100vw - 1440px)/2));max-width:920px;align-self:center}.ivf-hero-copy h1{margin:0 0 35px}.ivf-hero-copy>p{font-size:clamp(19px,2vw,26px);line-height:1.5;max-width:780px;color:#3a4c4f}.ivf-hero-visual{margin:0;position:relative;min-height:580px;background:#d8c5b7}.ivf-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:saturate(.65)}.ivf-hero-visual figcaption{position:absolute;bottom:20px;right:24px;color:#fff;background:rgba(23,43,47,.75);font-size:11px;line-height:1.2;padding:7px 10px;border-radius:4px}.ivf-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:38px}.ivf-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--ivf-coral);color:white!important;border:2px solid var(--ivf-coral);padding:18px 25px;text-decoration:none!important;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;transition:transform .2s,background .2s}.ivf-button:hover{background:#ab5149;color:white!important;transform:translateY(-2px)}.ivf-button-outline{color:var(--ivf-ink)!important;background:transparent;border-color:var(--ivf-ink);margin-top:16px}.ivf-button-outline:hover{color:white!important;background:var(--ivf-ink)}.ivf-text-link{color:var(--ivf-ink)!important;text-decoration:none!important;font-size:14px;font-weight:800;border-bottom:1px solid var(--ivf-ink);padding-bottom:5px}.ivf-section{padding:clamp(70px,9vw,130px) max(5vw,calc((100vw - 1440px)/2))}.ivf-section>p{max-width:920px;font-size:21px;color:#42585a;margin-bottom:45px}.ivf-grid{display:grid;gap:18px}.ivf-three{grid-template-columns:repeat(3,1fr)}.ivf-card{border:1px solid var(--ivf-line);border-top:4px solid var(--ivf-coral);padding:26px 32px 30px;min-height:255px;background:linear-gradient(140deg,#fff 20%,#f8f8f4 100%);box-shadow:0 10px 25px rgba(23,43,47,.035)}.ivf-card>span{display:block;font-size:11px;font-weight:900;letter-spacing:.15em;color:var(--ivf-coral);margin-bottom:22px}.ivf-card p{font-size:16px;color:#43595b;line-height:1.55}.ivf-tint{background:#e8efea}.ivf-split{display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;align-items:center}.ivf-split img{width:100%;height:460px;object-fit:cover;border-radius:220px 220px 0 0;filter:saturate(.8)}.ivf-split p{font-size:20px;max-width:720px}.ivf-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:85px}.ivf-link-grid a{display:flex;flex-direction:column;min-height:220px;background:white;padding:28px;text-decoration:none!important;box-shadow:0 1px 0 rgba(23,43,47,.12);transition:transform .2s,box-shadow .2s}.ivf-link-grid a:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(23,43,47,.1)}.ivf-link-grid small{color:var(--ivf-coral);font-size:11px;font-weight:900;letter-spacing:.12em}.ivf-link-grid strong{font-size:26px;line-height:1.2;color:var(--ivf-ink);margin-top:30px;letter-spacing:-.025em}.ivf-link-grid span{font-size:13px;color:var(--ivf-coral);font-weight:800;margin-top:auto}.ivf-note{max-width:920px;background:var(--ivf-sand);padding:30px 35px;border-left:4px solid var(--ivf-coral);font-size:17px}.ivf-disclaimer{border-top:1px solid var(--ivf-line);margin:0!important;padding:30px max(5vw,calc((100vw - 1440px)/2))!important;font-size:13px;color:var(--ivf-muted);line-height:1.5!important;background:#fbfaf7}.ivf-article{max-width:1300px;margin:auto;padding:80px 5vw 100px}.ivf-article .ivf-lead{font-size:clamp(24px,2.4vw,33px);line-height:1.45;letter-spacing:-.02em;max-width:1050px;margin:0 0 70px}.ivf-article-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:7vw;align-items:start}.ivf-toc{position:sticky;top:130px;display:flex;flex-direction:column;gap:12px;border-top:3px solid var(--ivf-coral);padding-top:22px;font-size:14px}.ivf-toc strong{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.ivf-toc a{color:var(--ivf-ink)!important;text-decoration:none!important}.ivf-toc a:hover{color:var(--ivf-coral)!important}.ivf-article-body{max-width:850px}.ivf-article h2{font-size:clamp(30px,3vw,46px);padding-top:15px;margin:0 0 .6em;scroll-margin-top:130px}.ivf-article-body p,.ivf-article-body li{font-size:18px;line-height:1.72;color:#304448}.ivf-article-body ul{padding-left:26px;margin-bottom:35px}.ivf-article-body li{padding-left:5px;margin-bottom:10px}.ivf-article .ivf-disclaimer{padding:22px 24px!important;margin:40px 0 25px!important;background:var(--ivf-sand)}.ivf-glossary{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:40px}.ivf-glossary>div{border:1px solid var(--ivf-line);padding:25px 28px}.ivf-glossary h2{font-size:24px;padding:0;margin-bottom:12px}.ivf-glossary p{font-size:16px;color:#405457}#main-footer{background:var(--ivf-ink);padding:45px 5vw}#footer-widgets{display:none}#footer-bottom{background:transparent;padding:0}#footer-bottom .container{max-width:1440px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}#footer-info{float:none;color:#c8d3d0;font-size:0!important;padding-bottom:0}#footer-info:before{content:"IVF / ALICANTE · Independent fertility information · Not a clinic";font-size:13px;letter-spacing:.03em}#footer-info a{display:none}#et-footer-nav{background:transparent}#footer-bottom .et-social-icons{display:none}@media(max-width:980px){#main-header .logo_container a:after{font-size:20px}#main-header .logo_container a{min-height:70px}#et_mobile_nav_menu .mobile_menu_bar:before{color:var(--ivf-ink)}#mobile_menu{border-color:var(--ivf-coral)}.ivf-hero{grid-template-columns:1fr}.ivf-hero-copy{padding:75px 6vw}.ivf-hero-visual{height:420px;min-height:0}.ivf-three,.ivf-link-grid{grid-template-columns:1fr 1fr}.ivf-split{grid-template-columns:1fr}.ivf-split img{height:360px}.ivf-article-layout{grid-template-columns:1fr}.ivf-toc{position:static;display:none}}@media(max-width:680px){.ivf-page{font-size:16px}.ivf-hero-copy{padding:65px 6vw 70px}.ivf-page h1{font-size:clamp(42px,12vw,64px)}.ivf-page h2{font-size:34px}.ivf-hero-copy>p{font-size:18px}.ivf-hero-visual{height:330px}.ivf-section{padding:70px 6vw}.ivf-three,.ivf-link-grid,.ivf-glossary{grid-template-columns:1fr}.ivf-card{min-height:0}.ivf-card>span{margin-bottom:30px}.ivf-link-grid{margin-top:50px}.ivf-link-grid a{min-height:180px}.ivf-article{padding:55px 6vw 75px}.ivf-article .ivf-lead{font-size:22px;margin-bottom:35px}.ivf-article-body p,.ivf-article-body li{font-size:16px}.ivf-disclaimer{padding:25px 6vw!important}.ivf-actions{align-items:flex-start;flex-direction:column}#main-footer{padding:35px 6vw}}