.elementor-37665 .elementor-element.elementor-element-e8ee741 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-37665 .elementor-element.elementor-element-e8ee741:not(.elementor-motion-effects-element-type-background), .elementor-37665 .elementor-element.elementor-element-e8ee741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-37665 .elementor-element.elementor-element-e8ee741 > .elementor-container{min-height:0px;}.elementor-37665 .elementor-element.elementor-element-e8ee741{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 10px 5px 10px;z-index:999999999999;}.elementor-37665 .elementor-element.elementor-element-e8ee741 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-37665 .elementor-element.elementor-element-c66f75a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37665 .elementor-element.elementor-element-c66f75a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37665 .elementor-element.elementor-element-c66f75a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-37665 .elementor-element.elementor-element-c66f75a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-37665 .elementor-element.elementor-element-6948b28{width:auto;max-width:auto;}.elementor-37665 .elementor-element.elementor-element-6948b28 img{width:177px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37665 .elementor-element.elementor-element-4fc3abc{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-menu-toggle{margin-left:auto;}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu .elementor-item{font-family:"San-Francisco-Pro-Fonts-master", Sans-serif;font-weight:600;}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--main .elementor-item:hover,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--main .elementor-item:focus{color:#009C90;fill:#009C90;}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#009C90;}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--dropdown a:hover,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--dropdown a:focus,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--dropdown a.highlighted,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-menu-toggle:hover,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-menu-toggle:focus{color:#009C90;}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--dropdown a:hover,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--dropdown a:focus,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--dropdown a.elementor-item-active{color:#009C90;}.elementor-37665 .elementor-element.elementor-element-4fc3abc div.elementor-menu-toggle{color:#009C90;}.elementor-37665 .elementor-element.elementor-element-4fc3abc div.elementor-menu-toggle svg{fill:#009C90;}.elementor-37665 .elementor-element.elementor-element-0757a64{width:auto;max-width:auto;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-37665 .elementor-element.elementor-element-0757a64 .elementor-share-btn{font-size:calc(0.75px * 10);}.elementor-37665 .elementor-element.elementor-element-a0b6fb9{padding:100px 0px 100px 0px;}.elementor-37665 .elementor-element.elementor-element-17374c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37665 .elementor-element.elementor-element-e356b66{text-align:center;}.elementor-37665 .elementor-element.elementor-element-e356b66 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#009C90;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37665 .elementor-element.elementor-element-90db3a9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-37665 .elementor-element.elementor-element-c66f75a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37665 .elementor-element.elementor-element-c66f75a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37665 .elementor-element.elementor-element-c66f75a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-37665 .elementor-element.elementor-element-4fc3abc{width:100%;max-width:100%;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-37665 .elementor-element.elementor-element-4fc3abc > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-37665 .elementor-element.elementor-element-4fc3abc.elementor-element{--order:99999 /* order end hack */;}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-37665 .elementor-element.elementor-element-4fc3abc .elementor-menu-toggle{border-width:0px;}.elementor-37665 .elementor-element.elementor-element-0757a64{width:auto;max-width:auto;--alignment:center;} .elementor-37665 .elementor-element.elementor-element-0757a64{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-37665 .elementor-element.elementor-element-e8ee741 > .elementor-container{min-height:20px;}.elementor-37665 .elementor-element.elementor-element-e8ee741{margin-top:0px;margin-bottom:0px;}.elementor-37665 .elementor-element.elementor-element-4fc3abc{width:auto;max-width:auto;}.elementor-37665 .elementor-element.elementor-element-4fc3abc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37665 .elementor-element.elementor-element-4fc3abc.elementor-element{--order:99999 /* order end hack */;}.elementor-37665 .elementor-element.elementor-element-0757a64 > .elementor-widget-container{margin:0px 0px 0px 0px;} .elementor-37665 .elementor-element.elementor-element-0757a64{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-37665 .elementor-element.elementor-element-0757a64 .elementor-share-btn{font-size:calc(0.55px * 10);}}/* Start custom CSS for html, class: .elementor-element-a5076f3 */h1{
   font-size:60px;
   text-align:center;
 }
 .timeline a, .timeline-2 a{
   text-decoration:underline !important;
 }
 .timeline a{
   color:#009C90 !important;
 }
 .timeline-2 a, .timeline-2 p{
   color:#b7b7b7 !important;
 }
 .timeline, .timeline-2{
   position:relative;
   margin:50px auto;
   padding:40px 0;
   width:1000px;
   box-sizing:border-box;
 }
 .timeline:before,
 .timeline .after, .timeline-2:before,
 .timeline-2 .after{
   content:'';
   position:absolute;
   left:50%;
   width:2px;
   height:100%;
   background:#E5F5F4;
 }
 
 .timeline .after{
    background-color: #009C90;
     height: 10%;
     z-index: 0;
     top: 0;
     bottom: auto;
     transition: height 2s ease; /* Smooth transition for height change */
 }
 .timeline ul, .timeline-2 ul{
   padding:0;
   margin:0;
 }
 .timeline ul li, .timeline-2 ul li{
   list-style:none;
   position:relative;
   width:50%;
   padding:20px 40px;
   box-sizing:border-box;
 }
 .timeline ul li:nth-child(odd), .timeline-2 ul li:nth-child(even){
   float:left;
   text-align:right;
   clear:both;
 }
 .timeline ul li:nth-child(even), .timeline-2 ul li:nth-child(odd){
   float:right;
   text-align:left;
   clear:both;
 }
 .content{
   padding-bottom:20px;
 }
 .timeline ul li:nth-child(odd):before, .timeline-2 ul li:nth-child(even):before
 {
   content:'';
   position:absolute;
   width:10px;
   height:10px;
   top:24px;
   right:-6px;
   border-radius:50%;
   box-shadow:0 0 0 3px #E5F5F4;
   z-index: 1;
 }
 .timeline-2 ul li:nth-child(even):before, .timeline-2 ul li:nth-child(odd):before{
   background:#b7b7b7;
 }
 .timeline ul li:nth-child(odd):before, .timeline ul li:nth-child(even):before{
   background:#009C90;
 }
 .timeline ul li:nth-child(even):before, .timeline-2 ul li:nth-child(odd):before
 {
   content:'';
   position:absolute;
   width:10px;
   height:10px;
   top:24px;
   left:-4px;
   border-radius:50%;
   box-shadow:0 0 0 3px #E5F5F4;
   z-index: 1;
 }
 .timeline ul li h3, .timeline-2 ul li h3{
   padding:0;
   margin:0;
   font-weight:600;
 }
 .timeline ul li h3{
   color:#009C90;
 }
 a.green{
   color:#009C90 !important;
 }
 .timeline-2 ul li h3{
   color:#b7b7b7;
 }
 .timeline ul li p, .timeline-2 ul li p{
   margin:10px 0 0;
   padding:0;
 }
 .timeline ul li .time h4, .timeline-2 ul li .time h4{
   margin:0;
   padding:0;
   font-size:14px;
 }
 .timeline ul li:nth-child(odd) .time, .timeline-2 ul li:nth-child(even) .time
 {
   position:absolute;
   top:12px;
   right:-165px;
   margin:0;
 }
 .timeline ul li:nth-child(odd) .time h4, .timeline-2 ul li:nth-child(even) .time h4{
   color:#fff;
   padding:8px 16px;
   border-radius:30px 0;
 }
 .timeline ul li:nth-child(odd) .time h4{
   background:#009C90;
 }
 .timeline-2 ul li:nth-child(even) .time h4, .timeline-2 ul li:nth-child(odd) .time h4{
   background:#b7b7b7;
 }
 .timeline ul li:nth-child(even) .time h4, .timeline-2 ul li:nth-child(odd) .time h4{
   padding:8px 16px;
   border-radius:30px 0;
 }
 .timeline-2 ul li:nth-child(even) .time h4{
   color:#fff;
 }
 .timeline ul li:nth-child(even) .time h4{
   background:#E5F5F4;
   color:#000;
 }
 .timeline-2 ul li:nth-child(odd) .time h4 {
   background:#f3f3f3;
   color:#000;
 }
 .timeline ul li:nth-child(even) .time, .timeline-2 ul li:nth-child(odd) .time
 {
   position:absolute;
   top:12px;
   left:-165px;
   margin:0;
 }
 .timeline-2{
   margin-top:-50px;
 }
 @media(max-width:1000px)
 {
   .timeline, .timeline-2{
     width:100%;
   }
 }
 @media(max-width:767px){
   .timeline, .timeline-2{
     width:100%;
     padding-bottom:0;
   }
   h1{
     font-size:40px;
     text-align:center;
   }
   .timeline:before, .timeline-2:before{
     left:20px;
     height:100%;
   }
   .timeline .after, .timeline-2 .after{
     left:20px;
     height:100%;
   }
   .timeline ul li:nth-child(odd),
   .timeline ul li:nth-child(even), .timeline-2 ul li:nth-child(odd), .timeline-2 ul li:nth-child(even)
   {
     width:100%;
     text-align:left;
     padding-left:50px;
     padding-bottom:50px;
   }
   .timeline ul li:nth-child(odd):before,
   .timeline ul li:nth-child(even):before, .timeline-2 ul li:nth-child(odd):before,
   .timeline-2 ul li:nth-child(even):before
   {
     top:-18px;
     left:16px;
   }
   .timeline ul li:nth-child(odd) .time,
   .timeline ul li:nth-child(even) .time, .timeline-2 ul li:nth-child(odd) .time,
   .timeline-2 ul li:nth-child(even) .time{
     top:-30px;
     left:50px;
     right:inherit;
   }
 }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-Regular.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-Bold.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-RegularItalic.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-Light.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-Ultralight.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-UltralightItalic.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-Medium.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SFProDisplay-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SFProDisplay-SemiboldItalic.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SFProDisplay-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-Black.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-BlackItalic.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SF-Pro-Display-Bold.woff') format('woff');
}
@font-face {
	font-family: 'San-Francisco-Pro-Fonts-master';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2021/06/SFProDisplay-BoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-display: auto;
	src: url('https://www.iffsreproduction.org/wp-content/uploads/2025/04/Lato-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */