div, p, span, table, ul, ol, li, a, :before, :after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;}
html{font-size:15px;overflow-x:hidden;}
.font-museo-100, .font-museo-100 .elementor-heading-title{font-weight:200;}
.font-museo-300, .font-museo-300 .elementor-heading-title{font-weight:300;}
.font-museo-500, .font-museo-500 .elementor-heading-title{font-weight:normal;}
.font-museo-700, .font-museo-700 .elementor-heading-title{font-weight:600;}
.font-museo-900, .font-museo-900 .elementor-heading-title{font-weight:900;}
.font-golden-plains, .font-golden-plains .elementor-heading-title{font-family:'Golden Plains', sans-serif;font-weight:400;}
.sub-heading-georgia .elementor-heading-title{color:#6B6C70;font-family:'Georgia', Sans-serif;font-size:18px;font-style:italic;line-height:28px;}
body{font-family:'Museo Sans', sans-serif;font-size:15px;font-weight:500;line-height:1.8;color:#5E605E;-webkit-font-smoothing:antialiased;position:relative;background:#fdfcf9;margin:0;padding:0;transition:opacity .2s ease;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{margin:0 0 20px;padding:0;line-height:1.25;color:#5E605E;font-weight:bold;}
h1{font-size:55px;}
h2{font-size:40px;}
h3{font-size:35px;}
h4{font-size:30px;}
h5{font-size:24px;}
h6{font-size:18px;}
p {
margin: 0 0 20px;
padding: 0;
} a{font-weight:600;text-decoration:underline;}
a, button, input, select, textarea{outline:none;}
a:hover{text-decoration:underline;}
a, a:visited{color:inherit;}
a.inherit{text-decoration:none;font-weight:inherit;font-size:inherit;color:inherit;}
hr{border:none;border-bottom:1px solid #E0E1E4;margin:50px auto;}
iframe, img{height:auto;max-width:100%;max-height:100%;}
.fa, .fas, .fab, .far{font-family:"FontAwesome";font-style:normal;}
.site-header .wrap, .nav-primary .wrap{width:1500px;max-width:100%;padding:0 12px;margin:0 auto;}
.wrapper, .wrap{width:1296px;max-width:100%;padding:0 12px;margin:0 auto;}
.wrap:after, .wrapper:after{content:'';display:block;clear:both;}
.cols-wrapper{display:inline-block;width:100%;}
.container-fullwidth .content-sidebar-wrap{width:100%;padding-left:0;padding-right:0;}
body:not(.elementor-page) .content-sidebar-wrap > .content{max-width:1270px;margin:auto;padding-left:12px;padding-right:12px;}
.pace{pointer-events:none;user-select:none;}
.pace-inactive{display:none;}
.pace .pace-progress{background:#8DCCBC;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:3px;}
.site-header{background-color:#fff;padding:10px 0;position:relative;z-index:10;box-shadow:0 0 17px rgb(2 6 19 / 12%);}
.custom-elementor-header{z-index:20;}
.header-sticky .site-header{position:fixed;z-index:100;animation-duration:0.8s;animation-fill-mode:both;animation-name:fadeInDown;top:0;right:0;left:0;width:100%;box-shadow:0 0 17px rgb(2 6 19 / 12%);}
.header-sticky.admin-bar .site-header{margin-top:32px;}
.elementor-editor-active .site-header-container{pointer-events:none;}
.custom-elementor-header .menu-item a{font-size:14px;font-weight:600;}
.custom-elementor-header .elementor-nav-menu > li > a, .custom-elementor-header .elementor-nav-menu > li > a.highlighted, .custom-elementor-header .elementor-nav-menu > li > a:focus, .custom-elementor-header .elementor-nav-menu > li > a:hover{padding:5px 0;}
.custom-elementor-header .elementor-nav-menu > li > a:hover{text-decoration:none;}
.custom-elementor-header .elementor-nav-menu > li > a{font-size:14px;margin:0 12px;font-weight:500;}
.elementor-nav-menu .sub-menu{border-radius:0px 0px 4px 4px;background-color:#FFFFFF;box-shadow:0 2px 34px 0 rgb(2 6 19 / 8%);margin-top:29px !important;padding:10px 40px 20px 40px !important;text-align:center;}
.custom-elementor-header .elementor-nav-menu .sub-menu a, .custom-elementor-header .elementor-nav-menu .sub-menu a.highlighted, .custom-elementor-header .elementor-nav-menu .sub-menu a:focus, .custom-elementor-header .elementor-nav-menu .sub-menu a:hover{padding:7px 0px;border:0;text-decoration:none;position:relative;display:inline-block;}
.custom-elementor-header .elementor-nav-menu .sub-menu a:hover:after, .custom-elementor-header .elementor-nav-menu .sub-menu .current-menu-item a:after{content:'';background:#8DCCBC;width:100% !important;height:2px;position:absolute;left:0;right:0;bottom:0;margin:auto;}
.custom-elementor-header .elementor-nav-menu .sub-menu .current-menu-item:hover:after{display:none}
.responsive-menu-trigger-button{display:inline-block;width:30px;height:22px;background:none;position:relative;cursor:pointer;padding:0;border:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.responsive-menu-trigger-button:hover{background:none;}
.responsive-menu-trigger-button .lines, .responsive-menu-trigger-button .lines:after, .responsive-menu-trigger-button .lines:before{display:block;position:absolute;background-color:#8DCCBC;height:2px;}
.responsive-menu-trigger-button .lines:after, .responsive-menu-trigger-button .lines:before{content:'';width:30px;}
.responsive-menu-trigger-button .lines{width:15px;top:1px;transition:background-color 0s 0.15s linear;}
.responsive-menu-trigger-button .lines:before{top:17px;transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.responsive-menu-trigger-button .lines:after{top:9px;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.responsive-menu-trigger-button.active .lines{transition-delay:0.32s;background-color:transparent;}
.responsive-menu-trigger-button.active .lines:before{top:7px;transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 2px, 0) rotate(45deg);}
.responsive-menu-trigger-button.active .lines:after{top:7px;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 2px, 0) rotate(-45deg);}
.ff-responsive-menu{width:370px;max-width:100%;height:100%;position:fixed;transition:transform 0.5s;top:0;right:0;background:#fff;transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);overflow:hidden;line-height:1;}
.responsive-menu-open .ff-responsive-menu{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);z-index:99999;}
.ff-responsive-menu-wrapper{max-height:100%;overflow-y:auto;padding-bottom:100px;}
.ff-responsive-menu-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);opacity:0;z-index:0;pointer-events:none;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}
.responsive-menu-open .ff-responsive-menu-mask{z-index:1000;opacity:1;pointer-events:auto;cursor:pointer;}
.ff-responsive-menu-header{border-bottom:1px solid #E9ECEF;padding:9px 45px 9px 18px;position:relative;}
.ff-responsive-menu-header .responsive-menu-trigger-button{position:absolute;right:10px;top:50%;margin-top:-10px;}
.ff-responsive-menu-header .responsive-menu-trigger-button .lines, .ff-responsive-menu-header .responsive-menu-trigger-button .lines:after, .ff-responsive-menu-header .responsive-menu-trigger-button .lines:before{background-color:#ACB5BD;}
.ff-responsive-menu-header .responsive-menu-trigger-button.active .lines{background-color:transparent;}
.ff-responsive-menu ul{list-style:none;padding:0;margin:0;}
.ff-responsive-menu ul li{position:relative;border-bottom:1px solid #E9ECEF;}
.ff-responsive-menu ul li:last-child{border-bottom:none;}
.ff-responsive-menu .menu-item a{display:block;padding:18px 20px;line-height:1;font-size:14px;text-decoration:none;font-weight:700;}
.ff-responsive-menu .menu-item a:hover{opacity:.7;text-decoration:underline;}
.ff-responsive-menu .menu-item.menu-item-has-children > a{margin-right:50px;}
.ff-responsive-menu .menu-item-has-children.active{background:#F8F9FA;}
.ff-responsive-menu .sub-menu{display:none;border-top:1px solid #E9ECEF;padding:8px 0 14px;}
.ff-responsive-menu .menu-item-has-children.active > .sub-menu{display:block;}
.ff-responsive-menu .sub-menu  li{border:none;}
.ff-responsive-menu .sub-menu a{padding:8px 20px;font-weight:400;}
.ff-responsive-menu .sub-menu-trigger{display:inline-block;font-size:12px;position:absolute;right:0;top:0;width:50px;text-align:center;cursor:pointer;height:50px;line-height:50px;font-weight:400;}
.ff-responsive-menu .sub-menu-trigger:hover{opacity:.7;}
.ff-responsive-menu .sub-menu-trigger:before{content:'\f078';}
.ff-responsive-menu .menu-item-has-children.active > .sub-menu-trigger:before{content:'\f077';}
.ff-responsive-menu-footer{position:absolute;bottom:0;left:0;width:100%;background:#FFFFFF;border-top:1px solid #E9ECEF;box-shadow:0 0 14px 0 rgba(2,6,19,0.1);}
.responsive-menu-footer-links{padding:15px 20px;}
.responsive-menu-footer-links .phone{text-decoration:none;}
.responsive-menu-footer-links .phone .fa{margin-right:5px;}
.ff-responsive-menu .search-form{position:relative;}
.ff-responsive-menu .search-form:before{content:'\f002';font-family:'FontAwesome';display:inline-block;position:absolute;color:#fff;font-size:18px;top:17px;left:20px;}
.ff-responsive-menu .search-form input{width:100%;background:#8DCCBC;border:none;color:#fff;padding:10px 10px 10px 50px;}
.asf-container{z-index:100;top:0;left:0;width:100%;background:#F6F0E4;opacity:0;visibility:hidden;height:180px;padding:25px 0;color:#fff;position:fixed;box-shadow:0 0 17px 0 rgb(2 6 19 / 12%);transition:opacity 0.3s, visibility 0.3s;}
.admin-bar .asf-container{margin-top:32px;}
.asf-wrapper{position:relative;width:830px;padding-right:50px;padding-left:50px;}
.asf-container .search-heading{color:#5E605E;font-size:18px;font-weight:700;padding:10px 0 20px;text-align:center;}
.asf-container form{position:relative;height:100%;}
.asf-container .search-submit{position:absolute;top:5px;right:10px;width:150px;padding:14.5px 60px 14.5px 30px;}
.asf-container .search-submit:after{content:'';background:url(//fertilitybreakthrough.com/wp-content/uploads/2021/04/btn-arrow-peach.svg) no-repeat;background-size:cover;width:30px;height:30px;position:absolute;top:0;bottom:0;right:20px;margin:auto;transition:all 500ms ease;}
.asf-container .search-submit:hover:after{right:10px;}
.asf-container input[type="search"]{width:100%;outline:none;font-size:15px;background-color:#fff;border:1px solid #fff;padding:8px 160px 8px 25px;border-radius:100px;height:60px;}
.asf-trigger-container{margin-left:60px;}
.asf-trigger{cursor:pointer;line-height:0;display:inline-block;}
.asf-trigger:hover{opacity:.7;}
.asf-trigger .fa{background-image:url(//fertilitybreakthrough.com/wp-content/themes/fertility/images/svg/search-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:26px;height:26px;}
.asf-trigger .fa:before{display:none;}
.asf-close{cursor:pointer;}
.asf-close{display:inline-block;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:-webkit-transform 0.6s;transition:transform 0.6s;opacity:.8;background-image:url(//fertilitybreakthrough.com/wp-content/themes/fertility/images/svg/bd-close-b-thin.svg);width:22px;height:20px;}
.asf-close:hover{opacity:1;}
.asf-container.is-visible{-webkit-animation:cd-slide-in 0.3s;animation:cd-slide-in 0.3s;opacity:1;visibility:visible;}
.asf-container.is-visible .asf-close{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);}
.site-footer > .wrap{width:100%;padding:0;}
body.with-footer-sticky-cta .site-footer{padding-bottom:60px;background:#FDFCF9;}
.footer-sticky-cta-container{position:relative;z-index:9999;}
.footer-sticky-cta{display:none;position:fixed;bottom:0;left:0;width:100%;background:#8DCCBC;padding:5px 0;box-shadow:0 0 5px -2px rgba(0, 0, 0, 0.1);color:#fff;}
.footer-sticky-cta .wrapper{width:1396px;}
.footer-sticky-cta.stick{display:block;-webkit-animation:slide-in-fwd-bottom 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-fwd-bottom 1s cubic-bezier(.25,.46,.45,.94) both;}
.footer-sticky-cta.disabled{display:none;}
.footer-sticky-cta .inner{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:18px;}
.footer-sticky-cta .left{margin:0 30px;}
.footer-sticky-cta .right{margin:0 30px;}
.footer-sticky-cta .close-btn{font-size:20px;cursor:pointer;display:inline-block;position:absolute;right:0;top:50%;width:32px;height:32px;line-height:32px;margin-top:-16px;background:none;text-align:center;background-image:url(//fertilitybreakthrough.com/wp-content/themes/fertility/images/svg/bd-close-w.svg);background-repeat:no-repeat;background-position:center;display:none;}
.footer-sticky-cta .close-btn:hover{opacity:.7;}
.footer-sticky-cta .btn.terrain:hover{background:#fff;color:#5E605E;}
.custom-cart-popup{width:0;height:0;overflow:hidden;}
div.elementor-menu-cart__container{z-index:999999;}
button, input[type="button"],
input[type="submit"]{-webkit-appearance:none;}
.elementor-button, button, input[type="button"],
input[type="submit"],
.btn{background-color:#8DCCBC;border:1px solid #8DCCBC;color:#fff;border-radius:50px;font-size:15px;font-weight:500;padding:14.5px 30px 14.5px 30px;line-height:19px;text-decoration:none;display:inline-block;cursor:pointer;outline:none;transition:.3s ease;position:relative;}
.btn:visited, .btn:focus{color:#fff;}
.elementor-button:hover, button:hover, input[type="button"]:hover,
input[type="submit"]:hover,
.btn:hover{text-decoration:none;background:#fff;color:#8DCCBC;}
.ele-btn-secondary .elementor-button, button.secondary, input[type="button"].secondary,
input[type="submit"].secondary,
.btn.secondary{border:1px solid #8DCCBC;background:#fff;color:#5E605E;}
.ele-btn-secondary .elementor-button:visited, button.secondary:visited, input[type="button"].secondary:visited,
input[type="submit"].secondary:visited,
.btn.secondary:visited, .ele-btn-secondary .elementor-button:focus, button.secondary:focus, input[type="button"].secondary:focus,
input[type="submit"].secondary:focus,
.btn.secondary:focus{color:#5E605E;}
.ele-btn-secondary .elementor-button:hover, button.secondary:hover, input[type="button"].secondary:hover,
input[type="submit"].secondary:hover,
.btn.secondary:hover{border-color:#8DCCBC;background:#8DCCBC;color:#fff;}
.ele-btn-terrain .elementor-button, button.terrain, input[type="button"].terrain,
input[type="submit"].terrain,
.btn.terrain{background:#fff;border:1px solid #8DCCBC;color:#5E605E;}
.light-brown-btn .elementor-button, button.light-brown-btn, .btn.light-brown-btn{border:1px solid #F6F0E4;background:#F6F0E4;color:#5E605E;}
.light-brown-btn .elementor-button:hover, button.light-brown-btn:hover, .btn.light-brown-btn:hover{border:1px solid #8DCCBC;background:#8DCCBC;color:#fff;}
.ele-btn-terrain .elementor-button:visited, button.terrain:visited, input[type="button"].terrain:visited,
input[type="submit"].terrain:visited,
.btn.terrain:visited, .ele-btn-terrain .elementor-button:focus, button.terrain:focus, input[type="button"].terrain:focus,
input[type="submit"].terrain:focus,
.btn.terrain:focus{color:#5E605E;}
.ele-btn-terrain .elementor-button:hover, button.terrain:hover, input[type="button"].terrain:hover,
input[type="submit"].terrain:hover,
.btn.terrain:hover{background:#8DCCBC;color:#fff;}
.btn.full{width:100%;}
.elementor-button.elementor-size-md{font-size:15px;border-radius:2px;}
.elementor-button .elementor-button-icon svg{width:auto;}
.elementor-button span{text-decoration:inherit;align-items:center;color:inherit;}
.submit-btn-wrapper input[type="submit"],
.peach-arrow .elementor-button, .green-arrow .elementor-button, .peach-arrow.btn, .grey-arrow .elementor-button, .grey-arrow.btn, .white-arrow .elementor-button, .white-arrow.btn{padding:14.5px 60px 14.5px 30px;}
.peach-arrow .elementor-button:after, .green-arrow .elementor-button:after, .peach-arrow.btn:after, .grey-arrow .elementor-button:after, .grey-arrow.btn:after, .white-arrow .elementor-button:after, .white-arrow.btn:after{content:'';background-size:contain !important;width:30px;height:30px;position:absolute;top:0;bottom:0;right:20px;margin:auto;transition:all 500ms ease;}
.peach-arrow .elementor-button:hover:after, .green-arrow .elementor-button:hover:after, .peach-arrow.btn:hover:after, .grey-arrow .elementor-button:hover:after, .grey-arrow.btn:hover:after, .white-arrow .elementor-button:hover:after, .white-arrow.btn:hover:after{right:10px;}
.peach-arrow .elementor-button:after, .peach-arrow.btn:after{background:url(//fertilitybreakthrough.com/wp-content/uploads/2021/04/btn-arrow-peach.svg) no-repeat;}
.green-arrow .elementor-button:after, .green-arrow.btn:after{background:url(//fertilitybreakthrough.com/wp-content/uploads/2021/07/blico-blog-arrw-btn.svg) no-repeat;}
.grey-arrow .elementor-button:after, .grey-arrow.btn:after{background:url(//fertilitybreakthrough.com/wp-content/uploads/2021/07/grey-arrow.svg) no-repeat;}
.white-arrow .elementor-button:after, .white-arrow.btn:after{background:url(//fertilitybreakthrough.com/wp-content/uploads/2021/04/btn-arrow-white.svg) no-repeat;}
.submit-btn-wrapper input[type="submit"]{background:url(//fertilitybreakthrough.com/wp-content/uploads/2021/04/btn-arrow-peach.svg) no-repeat;background-position:95% 50%;background-color:#8DCCBC;}
.submit-btn-wrapper input[type="submit"]:hover{background-position:90% 50%;background-color:#fff;}
@-webkit-keyframes cd-slide-in {
0%{transform:translateY(-100%);-webkit-transform:translateY(-100%);}
100%{transform:translateY(0);-webkit-transform:translateY(0);}
}
@keyframes cd-slide-in {
0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadein { from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes fadein { from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadein { from{opacity:0;}
to{opacity:1;}
}
@-o-keyframes fadein { from{opacity:0;}
to{opacity:1;}
}
.fade-load{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s;}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes fadeInUpShort {
0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUpShort {
0%{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.animate-fade-in-up{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.animate-fade-in-down{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.animate-fade-in-left{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.animate-fade-in-right{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes slide-in-fwd-bottom { 0%{-webkit-transform:translateZ(-1400px) translateY(800px);transform:translateZ(-1400px) translateY(800px);opacity:0}
100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}
}
@keyframes slide-in-fwd-bottom { 0%{-webkit-transform:translateZ(-1400px) translateY(800px);transform:translateZ(-1400px) translateY(800px);opacity:0}
100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}
}
.slide-in-fwd-bottom{-webkit-animation:slide-in-fwd-bottom 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-fwd-bottom 1s cubic-bezier(.25,.46,.45,.94) both;}
.custom-scroll{overflow-y:auto;padding-right:15px;word-break:break-word;}
.scroll-shadow{position:relative;}
.scroll-shadow:after{content:'';display:block;background:linear-gradient(180deg, rgba(46,54,74,0) 0%, #000410 100%);width:100%;height:20px;position:absolute;bottom:0;pointer-events:none;}
.custom-scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.1);border-radius:0;opacity:0.8;}
.custom-scroll::-webkit-scrollbar{width:5px;}
.custom-scroll::-webkit-scrollbar-thumb{border-radius:0;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#777;}
.custom-scroll.alt-1::-webkit-scrollbar-thumb{background-color:#fff;}
.custom-scroll.alt-1::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(255,255,255,0.4);}::-webkit-scrollbar{width:1em;}::-webkit-scrollbar-track{border:none;background:#f1f1f1;}::-webkit-scrollbar-thumb{-webkit-border-radius:1.250em;border-radius:1.250em;border:0.250em #f1f1f1 solid;background:#8DCCBC;}::-webkit-scrollbar-thumb:hover{background:#495056;}::-webkit-scrollbar-thumb:window-inactive{background:#8DCCBC;}
.show-on-slick-init{opacity:0;}
.show-on-slick-init.slick-initialized{opacity:1;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin-bottom:30px;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none;backface-visibility:hidden;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(//fertilitybreakthrough.com/wp-content/themes/fertility/images/ajax-loader.gif) center center no-repeat;}
.elementor-slick-slider .slick-next, .elementor-slick-slider .slick-prev, .slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:28px;line-height:0;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover, .slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before, .slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:.25;}
.elementor-slick-slider .slick-next:before, .elementor-slick-slider .slick-prev:before, .slick-prev:before, .slick-next:before{display:inline-block;font-family:'FontAwesome';line-height:1;opacity:.75;font-size:22px;color:#5E605E;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.elementor-slick-slider .slick-prev:before, .slick-prev:before{content:'\f104';}
.elementor-slick-slider .slick-next:before, .slick-next:before{content:'\f105';}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:#fff;border-radius:100%;border:1px solid #A7A8AA;}
.slick-dots li.slick-active button{background:#A7A8AA;}
.slick-carousel-nav-container{display:flex;align-items:center;justify-content:center;box-shadow:0 0 17px 0 rgba(2,6,19,0.12);border-radius:100px;height:50px;padding:10px 12px;}
.slick-carousel-nav-container .slick-prev, .slick-carousel-nav-container .slick-next{position:relative;top:0;left:0;right:0;transform:none;margin:0 10px;}
.entry-content ul.slick-dots{padding:0;margin:0;line-height:1;}
.slick-dots-left .slick-dots{text-align:left;}
.slick-dots-left .slick-dots li:first-child{margin-left:0;}
span.elementor-heading-title, .sub-heading-style, .widget-sub-title{color:#2CC6FA;font-weight:600;font-style:italic;}
.safari .elementor-invisible{visibility:visible;}
.elementor-slideshow__footer, .elementor-slideshow__header{box-sizing:border-box;}
.elementor-tabs .elementor-tab-content.elementor-active{display:block !important;}
.ratio{display:inline-block;width:100%;position:relative;height:0;overflow:hidden;}
.ratio iframe, .ratio object, .ratio embed, .ratio img{position:absolute;display:block;max-width:100%;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;}
.ratio-16-9{padding:56.25% 0 0 0;}
.ratio-409-174{padding:42.542787% 0 0 0;}
.ratio-584-328{padding:56.164383% 0 0 0;}
.bold{font-weight:700;}
.ml-auto{margin-left:auto;}
.mr-20{margin-right:20px;}
.text-center{text-align:center;}
.truncate, .truncate-text{overflow:hidden;}
.hide{display:none!important;}
.image-mask img{border:1px solid rgba(125,134,136,0.17);background-color:#FFFFFF;box-shadow:0 2px 34px 0 rgba(2,6,19,0.08);padding:10px;}
.item-story{border:1px solid rgba(125,134,136,0.17);border-radius:4px;background-color:#FFFFFF;box-shadow:0 2px 7px 0 rgba(2,6,19,0.08);display:flex;justify-content:space-between;padding:20px;min-height:402px;}
.item-story .image{width:200px;min-width:200px;position:relative;padding-top:20px;}
.item-story .image:before{content:'';background:url(//fertilitybreakthrough.com/wp-content/uploads/2021/04/patient-story-bg.svg) no-repeat;background-size:cover;width:170px;height:180px;position:absolute;left:0;top:0;}
.item-story .image img{position:relative;margin:auto;margin-left:20px;max-width:134px;border-radius:100%;}
.item-story .s2{width:100%;}
.star-rating{display:block;}
.item-story .star-rating i, .star-rating i{color:#8DCCBC;}
.item-story .heading{font-size:24px;font-weight:700;line-height:29px;}
.item-story .text{font-weight:300;min-height:140px;}
.item-story .link-container{margin-top:30px;}
.link-container .more-link{font-weight:600;font-size:15px;color:#5E605E;position:relative;}
.link-container .more-link:after{content:'';background:url(//fertilitybreakthrough.com/wp-content/uploads/2021/07/blico-blog-arrw-btn.svg);background-repeat:no-repeat;background-size:30px;width:30px;height:30px;display:inline-block;position:absolute;top:-7px;right:-40px;transition:all 0.3s ease;}
.link-container .more-link:hover:after{right:-45px;}
.slick-carousel-nav-container .slick-prev{margin:0 8px;margin-left:0;}
.slick-carousel-nav-container .slick-next{margin:0 8px;margin-right:0;}
.slick-carousel-nav-container{min-width:92px;box-shadow:none;border-radius:45px;background-color:#FFFFFF;padding:10px 17px;position:absolute;box-shadow:none;padding:0;top:-60px;right:0;}
.link-peach-arrow{position:relative;}
.link-peach-arrow:after{content:'';background:url(//fertilitybreakthrough.com/wp-content/uploads/2021/04/btn-arrow-peach.svg) no-repeat;position:absolute;width:30px;height:30px;margin-left:20px;transition:all 500ms ease;}
.link-peach-arrow:hover:after{margin-left:30px;}
@media only screen and ( max-width: 1024px ) {
.tablet-text-align-center .elementor-widget-container{text-align:center!important;}
.tablet-text-align-left .elementor-widget-container{text-align:left!important;}
.tablet-text-align-right .elementor-widget-container{text-align:right!important;}
.tablet-ml-auto{margin-left:auto;}
.tablet-mr-auto{margin-right:auto;}
.tablet-mx-auto{margin-left:auto;margin-right:auto;}
.tablet-no-gap .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0;}
.tablet-no-br br{display:none;}
.footer-sticky-cta .left, .footer-sticky-cta .right{margin:0;}
.no-footer-signup .footer-sign, .no-baby-gall .baby-gallery{display:none;}
.item-post{max-width:100%;border:10px #fff solid;}
.home-patient-sec .slick-carousel-nav-container{box-shadow:0 0px 17px 0 rgba(2,6,19,0.07)}
.home-patient-sec .slick-carousel-nav-container{max-width:90px;margin:auto;}
.responsive-margin{margin-left:20px;margin-right:20px;}
}
@media(max-width:1023px){
.footer-sticky-cta .inner{display:block;text-align:center;}
.footer-sticky-cta .left{display:none;}
}
@media only screen and (max-width: 767px) {
h1, .h1{font-size:34px;}
h2, .h2{font-size:30px;}
h3, .h3{font-size:24px;}
h4, .h4{font-size:22px;}
h5, .h5{font-size:18px;}
h6, .h6{font-size:16px;}
.mobile-text-align-center .elementor-widget-container{text-align:center!important;}
.mobile-text-align-left .elementor-widget-container{text-align:left!important;}
.mobile-text-align-right .elementor-widget-container{text-align:right!important;}
.mobile-ml-auto{margin-left:auto;}
.mobile-mr-auto{margin-right:auto;}
.mobile-mx-auto{margin-left:auto;margin-right:auto;}
.mobile-no-gap .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0;}
.mobile-no-br br{display:none;}
.item-story{display:block;}
.item-story .image{max-width:200px;margin:auto;}
.item-story .s2{padding-top:20px;}
.responsive-margin{margin-left:10px;margin-right:10px;}
}
@media only screen and (max-width: 420px) {
.col-xxs-12 {
width: 100%;
}
.item-story .s2{
padding-top:50px;
}
.item-story .heading{ 
font-size: 22px;
letter-spacing: 0;
line-height: 27px;
}
.item-story .text {
font-size: 14px;
letter-spacing: 0;
line-height: 22px;
}
}