#breakpoint-helper{font-size:18px!important;position:fixed!important;color:#fff;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10000;padding:0 10px}@media (min-width:1400px){#breakpoint-helper{background:purple}#breakpoint-helper:before{content:"XX-Large (xxl) : Min 1400px - Max none"}}@media (min-width:1200px) and (max-width:1399px){#breakpoint-helper{background:red}#breakpoint-helper:before{content:"X-Large (xl) : Min 1200px - Max 1400px"}}@media (min-width:992px) and (max-width:1199px){#breakpoint-helper{background:orange}#breakpoint-helper:before{content:"Large (lg) : Min 992px - Max 1200px"}}@media (min-width:768px) and (max-width:991px){#breakpoint-helper{background:green}#breakpoint-helper:before{content:"Medium (md) : Min 768px - Max 992px"}}@media (min-width:576px) and (max-width:767px){#breakpoint-helper{background:blue}#breakpoint-helper:before{content:"Small (sm) : Min 576px - Max 768px"}}@media (min-width:0px) and (max-width:575px){#breakpoint-helper{background:black}#breakpoint-helper:before{content:"Extra Small (xs) : Min 0px - Max 576px"}}.header{color:#fff;position:fixed;width:100%;top:0;left:0;z-index:4;background:transparent;-webkit-transition:height 0.3s ease-in-out,background-color 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:height 0.3s ease-in-out,background-color 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:height 0.3s ease-in-out,background-color 0.3s ease-in-out,transform 0.3s ease-in-out;transition:height 0.3s ease-in-out,background-color 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;height:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:2px 2px 3px rgba(0,0,0,0.25)}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 100px;-webkit-transition:padding ease-in-out 0.2s;transition:padding ease-in-out 0.2s}@media (min-width:768px) and (max-width:991px){.header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1199px){.header__inner{padding:0 40px}}.header__logo h1{color:#fff;font-size:60px;-webkit-transition:font-size ease-in-out 0.2s;transition:font-size ease-in-out 0.2s;margin:0}@media (max-width:1199px){.header__logo h1{font-size:50px}}.header__logo h1 svg{-webkit-filter:drop-shadow(2px 5px 0px rgb(255,100,32));filter:drop-shadow(2px 5px 0px rgb(255,100,32));margin:0 4px 0 8px}.header nav .border-shapes{border:none!important}.header nav .border-shapes:after,.header nav .border-shapes:before{display:none!important}.header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;color:#fff;margin:0;padding:0}.header nav ul li{margin:0;padding:0;list-style:none}.header nav ul li a{color:inherit;-webkit-transition:color ease-in-out 0.2s;transition:color ease-in-out 0.2s;font-size:18px;padding:10px 15px;display:block;letter-spacing:1px}.header nav ul li a:after,.header nav ul li a:before{content:"";background:#fff;position:absolute;height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;-webkit-transition:opacity ease-in-out 0.2s,translate,ease-in-out 0.2s,width,ease-in-out 0.2s;transition:opacity ease-in-out 0.2s,translate,ease-in-out 0.2s,width,ease-in-out 0.2s;opacity:0;width:0}.header nav ul li a span{position:relative;z-index:2;display:block;height:11px;line-height:11px}.header nav ul li a.alt{color:var(--secondary-colour)}.header nav ul li a.alt:after{opacity:1;width:100%}.header nav ul li a.alt:before{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);border:solid 1px #fff;top:-3px;opacity:1;background:none}.header nav ul li a.alt:focus,.header nav ul li a.alt:hover{color:#fff}.header nav ul li a.alt:focus:after,.header nav ul li a.alt:hover:after{background:var(--secondary-colour)}@media (min-width:768px){.header .border-shapes{display:none}.header__open-close-nav{display:none}}@media (min-width:768px) and (min-width:992px){.header nav{margin-left:auto}}@media (min-width:768px){.header nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:15px}.header nav ul li{list-style:none}.header nav ul li a{position:relative}}@media (min-width:768px) and (min-width:768px) and (max-width:991px){.header nav ul li a{font-size:18px;padding:6px}}@media (min-width:768px) and (min-width:992px) and (max-width:1199px){.header nav ul li a{font-size:18px;padding:6px}}@media (min-width:768px){.header nav ul li a.sel,.header nav ul li a:focus:not(.ivf-story),.header nav ul li a:hover{color:var(--secondary-colour)}.header nav ul li a.sel:after,.header nav ul li a:focus:not(.ivf-story):after,.header nav ul li a:hover:after{opacity:1;width:100%}}@media (max-width:767px){.header{overflow:visible;height:180px}.header__open-close-nav{position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right ease-in-out 0.2s;transition:right ease-in-out 0.2s}.header__open-close-nav svg path{stroke:#fff!important}.header__open-close-nav .plate.active .burger,.header__open-close-nav .plate.active .x{-webkit-transform:scale(0.7);transform:scale(0.7)}.header nav{visibility:hidden;opacity:0;overflow:hidden;-webkit-transition:opacity ease-in-out 0.3s,visibility ease-in-out 0.3s,top ease-in-out 0.3s;transition:opacity ease-in-out 0.3s,visibility ease-in-out 0.3s,top ease-in-out 0.3s;position:fixed;width:100%;height:calc(100vh - 80px);height:calc(100dvh - 80px);left:0;padding:30px 0;margin:0;top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--primary-colour);pointer-events:none}.header nav ul{height:100%;width:100%;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;scroll-behavior:unset!important;visibility:visible;max-width:560px;margin:auto;position:relative;z-index:3;padding:0 30px}.header nav ul::-webkit-scrollbar{width:10px}.header nav ul::-webkit-scrollbar-track{background-color:var(--primary-colour)}.header nav ul::-webkit-scrollbar-thumb{background:#fff}.header nav ul li{margin-bottom:10px;-webkit-transition:opacity ease-in-out 0.2s,-webkit-transform ease-in-out 0.2s;transition:opacity ease-in-out 0.2s,-webkit-transform ease-in-out 0.2s;transition:opacity ease-in-out 0.2s,transform ease-in-out 0.2s;transition:opacity ease-in-out 0.2s,transform ease-in-out 0.2s,-webkit-transform ease-in-out 0.2s;-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.header nav ul li:first-child{-webkit-transition-delay:0.1s;transition-delay:0.1s}.header nav ul li:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.header nav ul li:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.header nav ul li:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.header nav ul li:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.header nav ul li:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.header nav ul li a{font-size:26px;padding:10px 0 15px 0;-webkit-transition:color ease-in-out 0.2s,padding ease-in-out 0.2s;transition:color ease-in-out 0.2s,padding ease-in-out 0.2s}.header nav ul li a span{padding-top:8px;height:23px}.header.mobile-nav--open{background:var(--secondary-colour)!important;padding:20px 0;overflow:visible;height:80px}.header.mobile-nav--open .header__open-close-nav{right:40px}.header.mobile-nav--open .header__inner{padding:0 30px}.header.mobile-nav--open .header__logo h1{font-size:45px}.header.mobile-nav--open nav{pointer-events:auto;opacity:1;visibility:visible}.header.mobile-nav--open nav li{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.header.mobile-nav--open.fixed nav{height:calc(100vh - 80px);height:calc(100dvh - 80px)}}.header.fixed{background:var(--secondary-colour);-webkit-filter:drop-shadow(2px 5px 5px rgba(0,0,0,0.2));filter:drop-shadow(2px 5px 5px rgba(0,0,0,0.2));height:90px}@media (min-width:768px) and (max-width:991px){.header.fixed{height:140px}}@media (max-width:767px){.header.fixed{height:80px}}@media (max-width:767px){.header.fixed nav{top:80px}}.header.fixed .header__open-close-nav{right:40px}.header.fixed .header__inner{padding:0 30px}.header.fixed .header__logo h1{font-size:45px}