.custom-timeline .section-heading{margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.custom-timeline .section-container{overflow:hidden}.custom-timeline .section-heading .h2{color:#02643c;font-family:var(--font-heading-family);font-size:40px;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:110%;letter-spacing:-.8px}.custom-timeline .section-heading .h2{margin:0}.custom-timeline .section-heading .sub-title{color:#009845;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.4px;margin:0}.custom-timeline .section-heading .heading-wrapper>*:not(:last-child,:only-child){margin-bottom:20px}.custom-timeline .grid-item-container:not(.mobile) .grid-item-wrapper .grid-item-inner-wrapper{row-gap:32px;column-gap:32px;display:flex}.custom-timeline .grid-item-container:not(.mobile) .grid-item-wrapper .grid-item-inner-wrapper .grid-item{width:calc(25% - 24px);max-width:calc(25% - 24px)}.custom-timeline .grid-item-container .grid-item{width:auto;--left-spacing: ((100vw - 4rem) / 2)}@media screen and (min-width: var(--page-width)){--left-spacing: (100vw - ( 4rem + var(--page-width)) / 2)}@media screen and (min-width: 1599px){.custom-timeline .grid-item-container .grid-item{--left-spacing: ((100vw - (4rem + 1480px)) / 2)}}.custom-timeline .grid-item-container .grid-item .grid-item-content .grid-item-title{color:#b3d0c4;font-family:var(--font-heading-family);font-size:32px;font-style:normal;font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:-.64px;margin:0}.custom-timeline .timeline-desc{color:#fff;font-family:Gabarito;font-size:20px;font-style:normal;font-weight:400;line-height:160%;margin:8px 0 0}.custom-timeline .grid-item-content>*:not(:last-child,:only-child){margin-bottom:15px}.custom-timeline .grid-item-container .grid-item .grid-item-content a.unstyled-link{display:flex;padding-bottom:5px;justify-content:center;align-items:center;row-gap:10px;column-gap:10px;color:#081f2c;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:160%;text-decoration:none;z-index:1;position:relative}.custom-timeline .grid-item-container .grid-item .grid-item-content a.unstyled-link:hover{color:#a4d65e}.custom-timeline .swiper-arrows button.swiper-button-disabled{background:#cceada;cursor:not-allowed}.custom-timeline .grid-item-container .grid-item>*:not(:last-child,:only-child){margin-bottom:20px}.custom-timeline .grid-item-container .grid-item .grid-item-content>*:not(:last-child,:only-child){margin-bottom:10px}.custom-timeline .grid-item-container .grid-item .grid-item-content{padding-bottom:5px;padding-top:0;position:relative}.custom-timeline .grid-item-container .grid-item .grid-item-title{position:relative}.custom-timeline .grid-item-container .grid-item .grid-item-title .dot:before{position:absolute;content:"";display:block;width:16px;height:16px;left:0;bottom:-6px;background-color:#fff;border:1px solid #D9E8E2;border-radius:50%;transition:.5s linear;z-index:1}.custom-timeline .grid-item-container .grid-item.swiper-slide-active .grid-item-title:before,.custom-timeline .grid-item-container .grid-item.swiper-slide-active .grid-item-title:after,.custom-timeline .grid-item-container .grid-item.active-added .grid-item-title:before,.custom-timeline .grid-item-container .grid-item.active .grid-item-title:before{border-color:#02643c;background-color:#02643c;transition:.5s linear}.custom-timeline .grid-item-container .grid-item.active-added .grid-item-title:before{left:auto;right:100%;width:calc(100% + 32px)}.custom-timeline .grid-item-container .grid-item.swiper-slide-active .grid-item-content .grid-item-title,.custom-timeline .grid-item-container .grid-item.active-added .grid-item-content .grid-item-title,.custom-timeline .grid-item-container .grid-item.active .grid-item-content .grid-item-title{color:#02643c;transition:.5s linear}.custom-timeline .grid-item-container .grid-item.active .grid-item-title .dot:before,.custom-timeline .grid-item-container .grid-item.active-added .grid-item-title .dot:before,.custom-timeline .grid-item-container .grid-item.swiper-slide-active .grid-item-title .dot:before{border-color:#02643c;background-color:#02643c;transition:.5s .5s linear}.custom-timeline .grid-item-container .grid-item .cont-group{padding:32px;border-radius:20px;background:#f2f7f5;transition:background .5s linear}.custom-timeline .grid-item-container .grid-item .cont-group .sub-title{margin:0;color:#b3d0c4;font-family:Gabarito;font-size:24px;font-style:normal;font-weight:800;line-height:120%}.custom-timeline .timeline-desc{height:0;visibility:hidden;transition:.5s linear,visibility .1s .5s}.custom-timeline .grid-item-container .grid-item.swiper-slide-active .timeline-desc,.custom-timeline .grid-item-container .active.grid-item .timeline-desc{height:auto;visibility:visible;transition:.5s linear,visibility .1s}.custom-timeline .grid-item-container .grid-item.swiper-slide-active .cont-group,.custom-timeline .grid-item-container .active .cont-group{border-radius:20px;background:#02643c;transition:background .5s .1s linear}.custom-timeline .grid-item-container .grid-item.swiper-slide-active .cont-group .sub-title,.custom-timeline .grid-item-container .active.grid-item .cont-group .sub-title{color:#fff}.custom-timeline .grid-item-container .grid-item .grid-item-title:after{position:relative;content:"";display:block;width:100%;height:2px;left:0;top:0;background-color:#d9e8e2;z-index:-1;margin:32px 0 42px;transition:.5s linear}.custom-timeline .grid-item-container .grid-item .grid-item-title:after{width:calc(100% + 32px);right:calc(100% + 32px);left:unset}.custom-timeline .grid-item-container .grid-item:last-child .grid-item-title:after{width:calc(200% + 32px + 2rem)}.custom-timeline .grid-item-container .grid-item .grid-item-title:before{content:"";position:absolute;width:0;left:calc(-100% - 16px);height:2px;background-color:#02643c;transition:.5s linear;bottom:0}.custom-timeline .grid-item-container .grid-item.active .grid-item-title:before,.custom-timeline .grid-item-container .grid-item.swiper-slide-active .grid-item-title:before{width:calc(100% + 32px)}.custom-timeline .grid-item-container .grid-item:last-child .grid-item-title .dot:after{content:"";position:absolute;width:0;left:0;height:2px;background-color:#02643c;bottom:0;transition:.5s linear}.custom-timeline .grid-item-container .grid-item.active:last-child .grid-item-title .dot:after{width:calc(100% + 2rem);transition:.5s .5s linear;left:16px}.custom-timeline .grid-item-container .grid-item.last-child-active .grid-item-title:before{transition-delay:.5s}.custom-timeline .swiper-arrows button{border-radius:100px;background:#02643c;box-shadow:0 0 15px #0000000d;display:flex;width:50px;height:50px;justify-content:center;align-items:center;border-width:0;color:#fff;cursor:pointer;padding:0}.custom-timeline .swiper-arrows button:not(.swiper-button-disabled):hover{background:#a4d65e}.custom-timeline .swiper-arrows button span{display:flex}.custom-timeline .swiper-arrows{display:flex;justify-content:center;align-items:center;row-gap:24px;column-gap:24px}.custom-timeline .section-heading:not(:only-child){margin-bottom:80px}.custom-timeline .grid-item-container.mobile .grid-item{width:100%}@media only screen and (min-width: 768px){.custom-timeline .swiper-scrollbar-horizontal,.custom-timeline .grid-item-container.mobile{display:none}}@media only screen and (min-width: 990px){.custom-timeline .grid-item-container .grid-item:last-child .grid-item-title:after{width:calc(200% + 32px + var(--left-spacing))}.custom-timeline .grid-item-container .grid-item.active:last-child .grid-item-title .dot:after{width:calc(100% + var(--left-spacing))}}@media only screen and (max-width: 1199px){.custom-timeline .grid-item-container:not(.mobile) .grid-item-wrapper .grid-item-inner-wrapper .grid-item{width:calc(25% - 22.5px);max-width:calc(25% - 22.5px)}.custom-timeline .grid-item-container .grid-item-wrapper.enabled-slider .grid-item-inner-wrapper{gap:unset!important}}@media only screen and (max-width: 1024px){.custom-timeline .grid-item-container .grid-item .cont-group{padding:20px}.custom-timeline .grid-item-container:not(.mobile) .grid-item-wrapper .grid-item-inner-wrapper .grid-item{width:auto;max-width:auto;flex:1 0 0}.custom-timeline .grid-item-container .grid-item .cont-group .sub-title{font-size:20px}}@media only screen and (max-width: 989px){.custom-timeline .grid-item-container:not(.mobile) .grid-item-wrapper .grid-item-inner-wrapper{flex-wrap:nowrap;overflow-x:auto;margin-inline:-2rem}.custom-timeline .grid-item-container:not(.mobile) .grid-item-wrapper .grid-item-inner-wrapper .grid-item{width:auto;max-width:unset;flex:1 0 33.33%}.grid-item-container:not(.mobile) .grid-item:first-child{margin-left:2rem}.grid-item-container:not(.mobile) .grid-item:last-child{margin-right:2rem}}@media only screen and (max-width: 767px){.custom-timeline .grid-item-container .grid-item.swiper-slide-active .cont-group,.custom-timeline .grid-item-container .active .cont-group{border-radius:16px}.custom-timeline .grid-media-container{position:relative}.custom-timeline .grid-item-container .grid-item:last-child .grid-item-title:after{width:100%;transition:.3s linear}.custom-timeline .grid-item-container .grid-item.swiper-slide-active .grid-item-title .dot:before{transition:.3s .3s linear}.custom-timeline .grid-item-container .grid-item.lastChild.swiper-slide-active .grid-item-title:after{width:calc(200% + 10px + 2rem);transition:.3s .6s linear}.custom-timeline .grid-media-container:before{content:"";display:block;padding-bottom:108.93%}.custom-timeline .grid-item-container .active .cont-group{padding:20px}.custom-timeline .grid-item-container.enabled-slider-container{padding-right:0}.custom-timeline .grid-item-container .grid-item .grid-item-content a.unstyled-link{font-size:14px;justify-content:flex-start}.custom-timeline .grid-item-container.desktop{display:none}.custom-timeline .section-heading{justify-content:flex-start;flex-direction:column}.custom-timeline .section-heading:not(:only-child){margin-bottom:40px}.custom-timeline .section-heading .h2{font-size:32px;letter-spacing:-.64px;text-align:left}.custom-timeline .grid-item-container{margin-top:45px}.custom-timeline .grid-item-container:not(.mobile) .grid-item-wrapper .grid-item-inner-wrapper{row-gap:10px;column-gap:10px}.custom-timeline .grid-item-container:not(.mobile) .grid-item-wrapper .grid-item-inner-wrapper .grid-item{width:calc(50% - 5px);max-width:calc(50% - 5px)}.custom-timeline .grid-item-container .grid-item-wrapper.enabled-slider .swiper-wrapper{gap:unset;position:relative}.custom-timeline .grid-item-container .grid-item .grid-item-content .grid-item-title{font-size:28px}.custom-timeline .grid-item-container .grid-item .grid-item-content{padding-top:0}.custom-timeline .grid-item-container .grid-item .grid-item-title:after{width:calc(100% + 0px);right:calc(100% - 8px)}.custom-timeline .swiper-arrows{row-gap:20px;column-gap:20px}.custom-timeline .grid-item-container .grid-item .cont-group{padding:20px}.custom-timeline .section-heading .h2{margin:0}.custom-timeline .heading-wrapper+.swiper-arrows{margin-top:40px}.custom-timeline .timeline-desc{height:auto}}.custom-timeline .grid-item-container .grid-item-wrapper.enabled-slider{position:relative}.custom-timeline .grid-item-container .grid-item-wrapper.enabled-slider:after{position:absolute;content:"";width:315px;height:788px;left:100%;top:0;background:linear-gradient(90deg,#fff0,#fff);z-index:1;pointer-events:none}.swiper-scrollbar-horizontal{max-width:1330px;margin:30px 20px 0;background:#f2faf6}.swiper-scrollbar-horizontal .swiper-scrollbar-drag{height:5px;background:#009845}.custom-timeline .grid-item-container .grid-item{position:relative}.custom-timeline .grid-item-container .grid-item:hover .grid-item-content>a,.custom-timeline .grid-item-container .grid-item.no-link-text:hover .grid-item-content .grid-item-title{color:#009845}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-section-timeline.css.map */
